/* 把我们所有标签的内外边距清零 */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
table,
th,
td {
	margin: 0;
	padding: 0;
}

/* 版心模块 */
@media (max-width: 1200px) {
	.w {
		width: 100%;
		margin: 0 auto;
	}

	.fl ul li img {
		width: 88px;
		height: 36px;
	}

	.ri {
		float: right;
		margin-top: 12px;
	}

	.ri ul li {
		padding-right: 5px;
	}

	.ri ul li img {
		width: 22px;
		height: 22px;
	}

	.ri ul li span {
		position: relative;
		top: 10px;
		left: 1px;
		height: 28px;
		font-size: 16px;
		font-family: DIN;
		font-weight: bold;
		font-style: italic;
		color: #FF784A;
		line-height: 10px;
	}

	/* 介绍模块 */
	.jiesao {
		width: 100%;
		margin-top: 26px;
		text-align: center;
	}

	.jiesao .span1 {
		margin-bottom: 10px;
	}

	.jiesao .span1 span {
		width: 168px;
		height: 55px;
		font-size: 22px;
		font-weight: bold;
		color: #333333;
	}

	.jiesao .span2 {
		margin-bottom: 10px;
	}

	.jiesao .span2 span {
		font-size: 16px;
		color: #333333;
	}

	.jiesao .span3 span {
		font-size: 12px;
		font-weight: 400;
		/* color: #999999; */
	}

	.jiesao-bottom {
		margin-top: 25px;
	}

	.jiesao-bottom img {
		width: 100%;
	}

	/* 轮播模块 */
	.bg {
		width: 100%;
		background: #FFF1E8;
		margin-top: 49px;
	}

	.lunbo {
		position: relative;
		top: 28px;
		width: 100%;
		text-align: center;
	}

	.lunbo .lunbo-top .span1 {
		margin-bottom: 10px;
	}

	.lunbo .lunbo-top .span1 span {
		font-size: 20px;
		font-weight: bold;
		color: #333333;
	}

	.lunbo .lunbo-top .span2 span {
		font-size: 18px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: 400;
		color: #333333;
	}

	.lunbo .lunbo-bottom {
		margin-top: 15px;
	}

	/* 理由 */
	.liyou {
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}

	.liyou .liyou-top .span1 {
		margin-bottom: 10px;
	}

	.liyou .liyou-top .span1 span {
		font-size: 24px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: bold;
		color: #333333;
	}

	.liyou .liyou-top .span2 span {
		font-size: 18px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: 400;
		color: #333333;
	}

	.liyou .liyou-bottom {
		margin-top: 25px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.liyou-bottom .item {
		width: 100%;
		padding-top: 15px;
	}

	.liyou-bottom .item img {
		width: 34px;
		height: 34px;
	}

	.liyou-bottom .item .span1 {
		margin-top: 12px;
	}

	.liyou-bottom .item .span1 span {
		font-size: 18px;
		font-weight: bold;
		color: #333333;

	}

	.liyou-bottom .item .span2 {
		margin-top: 10px;
	}

	.liyou-bottom .item .span2 span {
		font-size: 12px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: 400;
		color: #666666;
	}

	/* 客户 */
	.bg-kehu {
		background: #FFF1E8;
		padding-bottom: 50px;
	}

	.kehu {
		position: relative;
		top: 25px;
		width: 100%;
		text-align: center;
	}

	.kehu .kehu-top .span1 span {
		width: 100%;
		font-size: 26px;
		font-weight: bold;
		color: #333333;
	}

	.kehu .kehu-top .span2 {
		margin-top: 15px;
	}

	.kehu .kehu-top .span2 span {
		font-size: 14px;
		font-weight: 400;
		color: #333333;
	}

	.kehu .kehu-bottom {
		margin-top: 25px;
	}

	/* 企业 */
	.qiye {
		width: 100%;
		margin-top: 36px;
		text-align: center;
	}

	.qiye .span1 {
		margin-bottom: 10px;
	}

	.qiye .span1 span {
		font-size: 24px;
		font-weight: bold;
		color: #333333;
	}

	.qiye .span2 span {
		font-size: 24px;
		font-weight: 400;
		color: #333333;
	}

	.qiye-bottom {
		margin-top: 35px;
	}

	/* 联系我们 */
	.bg-lx {
		margin-top: 25px;
		width: 100%;
		background: #FFF1E8;
		padding-top: 10px;
	}

	.lx {
		text-align: center;
	}

	.lx .lx-top {
		margin-top: 30px;
	}

	.lx .lx-top .span1 span {
		font-size: 26px;
		font-weight: bold;
		color: #000000;
	}

	.lx .lx-center {
		margin-top: 26px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;

	}

	.lx .lx-center .item {
		width: 24%;

	}

	.lx .lx-center .item .span {
		margin-top: 14px;
	}

	.lx .lx-center .item .span span {
		font-size: 13px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #000000;
	}

	.lx .lx-center .item img {
		width: 32px;
		height: 32px;
	}

	.lx .lx-bottom {
		margin-top: 7px;
	}
	.lx .lx-dh {
		margin-top: 12px;
		padding-bottom: 12px;
	}

	.lx .lx-dh .span1 {

		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}

	.lx .lx-dh .span2 {
		font-size: 17px;
		font-weight: bold;
		color: #E96E44;
		line-height: 20px;
		position: relative;
		top: 3px;
		left: 14px;
	}

	/* 底部模块 */
	.bg-footer {
		width: 100%;
		background: #2F3135;
		padding-bottom: 150px;
	}

	.footer {
		/* background: pink; */
		position: relative;
		top: 20px;
	}

	.footer .footer-top {
		width: 100%;
		height: 150px;

	}

	.footer-top .item-left {}

	.footer-top .item-left .span1 span {
		font-size: 16px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;
	}

	.footer-top .item-left .span2 span {
		font-size: 14px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;
		line-height: 34px;
		opacity: 0.6;
	}

	.footer-top .item-left .span4 span {
		font-size: 12px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;
		line-height: 34px;
		opacity: 0.6;
	}

	.footer-top .item-left .span3 {
		margin-left: 40px;
		margin-top: -30px;
	}

	.footer-top .item-left .span3 span {
		font-size: 18px;
		/* font-family: Microsoft YaHei; */
		font-weight: bold;
		color: #E96E44;
		line-height: 20px;

	}

	.footer-top .item-right {
		margin-top: 10px;
		text-align: center;
	}

	.footer-top .item-right .wz {
		text-align: center;
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}

	.item-right .wz .dy {
		font-size: 16px;
		font-weight: 400;
		color: #FFFFFF;
	}

	.item-right .wz .gz {
		font-size: 16px;
		font-weight: 400;
		color: #FFFFFF;
	}

	.footer-top .item-right .img1 {
		margin-right: 62px;

	}

	.footer-bottom {
		margin-top: 150px;
	}

	.footer-bottom .banquan {
		margin-top: 15px;
		text-align: center;
	}

	.footer-bottom .banquan span {

		font-size: 12px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;
		line-height: 24px;
		opacity: 0.8;
	}

	/* 在线客服 */
	.zxkf {
		display: none;
		width: 41px;
		height: 41px;
		background: #E96142;
		border-radius: 10px;
		z-index: 1;
		right: 5px;
		visibility: visible;
		position: fixed;
		bottom: 120px;
		text-align: center;
	}

	.zxkf img {
		margin-top: 10px;
		width: 20px;
		height: 20px;
	}

	.zxkf span {
		width: 61px;
		height: 14px;
		font-size: 14px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;

	}

	.fh-top {
		display: none;
		width: 41px;
		height: 41px;
		background: #E96142;
		border-radius: 5px;
		z-index: 1;
		right: 10px;
		visibility: visible;
		position: fixed;
		bottom: 80px;
		text-align: center;

	}

	.fh-top button {
		background: #E96142;
	}

	.fh-top img {
		display: none;
		margin-top: 5px;
		width: 20px;
		height: 20px;
	}

	.fh-top span {
		display: none;
		font-size: 10px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;
	}
}

@media (min-width: 1200px) {

	/*0~768*/
	.w {
		width: 1200px;
		margin: 0 auto;
	}

	.fl ul li img {
		width: 131px;
		height: 56px;
	}

	.ri ul li {
		padding-top: 10px;
	}

	.ri ul li img {
		width: 46px;
		height: 46px;
	}

	.ri ul li span {
		position: relative;
		top: 10px;
		left: 18px;
		width: 224px;
		height: 28px;
		font-size: 38px;
		font-family: DIN;
		font-weight: bold;
		font-style: italic;
		color: #FF784A;
		line-height: 10px;
	}

	/* 介绍模块 */
	.jiesao {
		width: 1200px;
		height: 860px;
		margin-top: 56px;
		text-align: center;
	}

	.jiesao .span1 {
		margin-bottom: 10px;
	}

	.jiesao .span1 span {
		width: 168px;
		height: 55px;
		font-size: 36px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: bold;
		color: #333333;
	}

	.jiesao .span2 {
		margin-bottom: 10px;
	}

	.jiesao .span2 span {
		width: 564px;
		height: 29px;
		font-size: 24px;
		/* font-family: Alibaba PuHuiTi; */
		/* font-weight: 400; */
		color: #333333;
	}

	.jiesao .span3 span {
		width: 994px;
		height: 23px;
		font-size: 20px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: 400;
		/* color: #999999; */
	}

	.jiesao-bottom {
		margin-top: 45px;
	}

	.jiesao-bottom img {
		width: 1200px;
		height: 660px;
	}

	/* 轮播模块 */
	.bg {
		width: 100%;
		height: 860px;
		background: #FFF1E8;
		margin-top: 49px;
	}

	.lunbo {
		position: relative;
		top: 48px;
		width: 1260px;
		height: 804px;
		text-align: center;
	}

	.lunbo .lunbo-top .span1 {
		margin-bottom: 10px;
	}

	.lunbo .lunbo-top .span1 span {
		width: 765px;
		height: 57px;
		font-size: 40px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: bold;
		color: #333333;
	}

	.lunbo .lunbo-top .span2 span {
		width: 234px;
		height: 29px;
		font-size: 24px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: 400;
		color: #333333;
	}

	.lunbo .lunbo-bottom {
		margin-top: 55px;
	}

	/* 理由 */
	.liyou {
		width: 1163px;
		/* height: 1138px; */
		text-align: center;
		margin-top: 50px;
		/* background: pink; */
	}

	.liyou .liyou-top .span1 {
		margin-bottom: 10px;
	}

	.liyou .liyou-top .span1 span {
		width: 737px;
		height: 56px;
		font-size: 36px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: bold;
		color: #333333;
	}

	.liyou .liyou-top .span2 span {
		width: 381px;
		height: 29px;
		font-size: 24px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: 400;
		color: #333333;
	}

	.liyou .liyou-bottom {
		margin-top: 95px;
		width: 1163px;
		height: 900px;
		/* background-color: #FF784A; */
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.liyou-bottom .item {
		width: 353px;
		height: 247px;
	}

	.liyou-bottom .item img {
		width: 74px;
		height: 74px;
	}

	.liyou-bottom .item .span1 {
		margin-top: 17px;
	}

	.liyou-bottom .item .span1 span {
		width: 242px;
		height: 33px;
		font-size: 24px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: bold;
		color: #333333;

	}

	.liyou-bottom .item .span2 {
		margin-top: 20px;
	}

	.liyou-bottom .item .span2 span {
		width: 353px;
		height: 52px;
		font-size: 20px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: 400;
		color: #666666;
	}

	/* 客户 */
	.bg-kehu {
		width: 100%;
		height: 880px;
		background: #FFF1E8;
		/* margin-top: 5px; */
	}

	.kehu {
		position: relative;
		top: 35px;
		width: 1260px;
		height: 804px;
		text-align: center;
	}

	.kehu .kehu-top .span1 span {
		width: 765px;
		height: 57px;
		font-size: 36px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: bold;
		color: #333333;
	}

	.kehu .kehu-top .span2 {
		margin-top: 15px;
	}

	.kehu .kehu-top .span2 span {
		width: 234px;
		height: 29px;
		font-size: 24px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: 400;
		color: #333333;
	}

	.kehu .kehu-bottom {
		margin-top: 55px;
	}

	/* 企业 */
	.qiye {
		width: 1200px;
		height: 860px;
		margin-top: 56px;
		text-align: center;
	}

	.qiye .span1 {
		margin-bottom: 10px;
	}

	.qiye .span1 span {
		width: 168px;
		height: 55px;
		font-size: 36px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: bold;
		color: #333333;
	}

	.qiye .span2 span {
		width: 564px;
		height: 29px;
		font-size: 24px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: 400;
		color: #333333;
	}

	.qiye-bottom {
		margin-top: 45px;
	}

	/* 联系我们 */
	.bg-lx {
		margin-top: 45px;
		width: 100%;
		height: 430px;
		background: #FFF1E8;
		padding-top: 10px;
	}

	.lx {
		/* width: 976px; */
		height: 432px;
		text-align: center;
	}

	.lx .lx-top {
		margin-top: 30px;
	}

	.lx .lx-top .span1 span {
		width: 720px;
		height: 57px;
		font-size: 36px;
		/* font-family: Alibaba PuHuiTi; */
		font-weight: bold;
		color: #000000;
	}

	.lx .lx-center {
		margin-top: 66px;
		width: 669px;
		height: 108px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-left: 267px;
	}

	.lx .lx-center .item {
		width: 80px;
		height: 108px;
		/* background: blue; */

	}

	.lx .lx-center .item .span {
		margin-top: 24px;
	}

	.lx .lx-center .item .span span {
		width: 80px;
		height: 20px;
		font-size: 20px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #000000;
	}

	.lx .lx-center .item img {
		width: 64px;
		height: 64px;
	}

	.lx .lx-bottom {
		/* width: 976px; */
		margin-top: 77px;
		height: 48px;
		/* background: pink; */
	}

	.lx .lx-bottom input {
		width: 263px;
		height: 48px;
		background: #FFFFFF;
		padding: 0 3vh;
		font-size: 18px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #000000;
	}

	::-webkit-input-placeholder {
		width: 72px;
		/* height: 17px; */
		font-size: 18px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #000000;
		position: relative;

	}

	.lx .lx-bottom button {
		position: relative;
		top: 3px;
		left: 1px;
		width: 158px;
		height: 48px;
		background: #E96E44;
	}

	.lx .lx-bottom span {
		width: 95px;
		height: 24px;
		font-size: 24px;
		/* font-family: Microsoft YaHei; */
		font-weight: bold;
		color: #FFFFFF;
		opacity: 0.8;
	}

	.lx .lx-dh {
		margin-top: 52px;
		/* width: 387px; */
		height: 29px;
		/* background: red; */
	}

	.lx .lx-dh .span1 {
		width: 96px;
		height: 24px;
		font-size: 24px;
		/* font-family: Microsoft YaHei; */
		font-weight: bold;
		color: #000000;
	}

	.lx .lx-dh .span2 {
		width: 267px;
		height: 29px;
		font-size: 37px;
		/* font-family: Microsoft YaHei; */
		font-weight: bold;
		color: #E96E44;
		line-height: 50px;
		position: relative;
		top: 3px;
		left: 24px;
	}

	/* 底部模块 */
	.bg-footer {
		width: 100%;
		height: 300px;
		background: #2F3135;
	}

	.footer {
		width: 1197px;
		height: 221px;
		/* background: pink; */
		position: relative;
		top: 50px;
	}

	.footer .footer-top {
		width: 1198px;
		height: 152px;
		/* background: red; */

	}

	.footer-top .item-left {
		float: left;
	}

	.footer-top .item-left .span1 span {
		width: 64px;
		height: 17px;
		font-size: 16px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;
	}

	.footer-top .item-left .span2 span {
		width: 228px;
		height: 115px;
		font-size: 12px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;
		line-height: 34px;
		opacity: 0.6;
	}

	.footer-top .item-left .span4 span {
		width: 228px;
		height: 115px;
		font-size: 12px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;
		line-height: 34px;
		opacity: 0.6;
	}

	.footer-top .item-left .span3 {
		margin-left: 40px;
		margin-top: -30px;
	}

	.footer-top .item-left .span3 span {
		width: 217px;
		height: 79px;
		font-size: 22px;
		/* font-family: Microsoft YaHei; */
		font-weight: bold;
		color: #E96E44;
		line-height: 29px;

	}

	.footer-top .item-right {
		float: right;
		margin-top: 25px;
	}

	.footer-top .item-right .wz {
		position: relative;
	}

	.item-right .wz .dy {
		position: absolute;
		bottom: 12px;
		left: 30px;
		width: 49px;
		height: 17px;
		font-size: 16px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;
	}

	.item-right .wz .gz {
		position: absolute;
		bottom: 12px;
		left: 215px;
		width: 49px;
		height: 17px;
		font-size: 16px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;
	}

	.footer-top .item-right .img1 {
		margin-right: 62px;

	}

	.footer-bottom .banquan {
		margin-top: 25px;
		text-align: center;
	}

	.footer-bottom .banquan span {
		width: 421px;
		height: 15px;
		font-size: 12px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;
		line-height: 24px;
		opacity: 0.8;
	}

	/* 在线客服 */
	.zxkf {
		width: 82px;
		height: 82px;
		background: #E96142;
		border-radius: 8px;
		z-index: 1;
		right: 5px;
		visibility: visible;
		position: fixed;
		bottom: 185px;
		text-align: center;
	}

	.zxkf img {
		margin-top: 10px;
		width: 40px;
		height: 40px;
	}

	.zxkf span {
		width: 61px;
		height: 14px;
		font-size: 14px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;

	}

	.fh-top {
		width: 82px;
		height: 82px;
		background: #E96142;
		border-radius: 8px;
		z-index: 1;
		right: 5px;
		visibility: visible;
		position: fixed;
		bottom: 100px;
		text-align: center;

	}

	.fh-top button {
		background: #E96142;
	}

	.fh-top img {
		margin-top: 10px;
		width: 40px;
		height: 40px;
	}

	.fh-top span {
		width: 61px;
		height: 15px;
		font-size: 14px;
		/* font-family: Microsoft YaHei; */
		font-weight: 400;
		color: #FFFFFF;
	}
}

/* em 和 i 斜体的文字不倾斜 */
em,
i {
	font-style: normal
}

/* 去掉li 的小圆点 */
li {
	list-style: none
}

img {
	/* border 0 照顾低版本浏览器 如果 图片外面包含了链接会有边框的问题 */
	border: 0;
	/* 取消图片底侧有空白缝隙的问题 */
	vertical-align: middle
}

button {
	/* 当我们鼠标经过button 按钮的时候，鼠标变成小手 */
	cursor: pointer
}

a {
	text-decoration: none;
	width: 421px;
	height: 15px;
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 24px;
	opacity: 0.8;
}

button,
input {
	/* "\5B8B\4F53" 就是宋体的意思 这样浏览器兼容性比较好 */
	font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
	/* 默认有灰色边框我们需要手动去掉 */
	border: 0;
	outline: none;
}

body {
	/* CSS3 抗锯齿形 让文字显示的更加清晰 */
	-webkit-font-smoothing: antialiased;
	background-color: #fff;
	font: 12px/1.5 Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
	color: #666
}

.hide,
.none {
	display: none
}

/* 清除浮动 */
.clearfix:after {
	visibility: hidden;
	clear: both;
	display: block;
	content: ".";
	height: 0
}

.clearfix {
	*zoom: 1
}
