* {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-decoration: none;
	font-family: "黑体";
}

a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
	background-color: transparent;
}

li {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
	background-color: transparent;
}

.banner {
	width: 100%;
	height: auto;
}

.banner img {
	width: 100%;
	height: auto;
	display: block;
}
.nav {
	width: 100%;
	height: auto;
	background: #df5f3b;
}

.nav-ul {
	width: 100%;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}

.nav-ul li {
	height: 0.68rem;
	margin: 0 0.2rem;
}

.nav-ul li a {
	font-size: 0.26rem;
	color: #fff;
	height: 0.68rem;
	line-height: 0.68rem;
	display: block;
}
.main {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}

.main-c {
	width: 6.9rem;
	margin: 0.3rem auto;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
	position: relative;
}
.m-b {
	justify-content: space-between;
}

.m-p {
	font-size: 0.26rem;
	color: #333333;
	text-indent: 0.42rem;
	line-height: 0.42rem;
	text-align: justify;
}
.title{
		width: 2.40rem;
		height: 0.44rem;
		text-align: center;
		line-height: 0.44rem;
		font-size: 0.28rem;
		color: #c00609;
		margin: 0 auto;
		background: url(../img/t.png) no-repeat center;
		background-size: 2.39rem 0.18rem;
		font-weight: bold;
	}
	.hybd{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 0.26rem 0rem;
		border-bottom: 0.01rem dotted #b8b8b8;
	}
	.hybd-img{
	   width: 100%;
	   height: auto;
	   display: block;
	}
	.hybd-content{
		width: 100%;
	}
	.hybd-t{
		width: 100%;
		line-height: 0.74rem;
		font-size: 0.24rem;
		color: #333333;
	}
	.hy-size{
		font-size: 0.32rem;
	}
	.hybd-t span{
		color: #c00609 !important;
	}
	.hybd-p{
		font-size: 0.26rem;
		color: #706f6f;
		line-height: 0.43rem;
		text-indent: 0.32rem;
	}
	.hybd-a{
		width: 2.04rem;
		height: 0.40rem;
		background: #DE772F;
		border-radius: 0.20rem;
		line-height: 0.40rem;
		text-indent: 0rem;
		text-align: center;
		color: #fff;
		display: block;
		margin-top: 0.26rem;
		margin-bottom: 0.26rem;
		font-size:  0.26rem;
	}
	.chbd{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		margin: 30px auto;
	}
	.chbd-img{
		width: 100%;
		height: auto;
		display: block;
	}
	.chbd-content{
		width: 100%;
		height: auto;
		background: #df5f3b;
	}
	.cybd-p{
		width: 6rem;
		margin: 0 auto;
		margin-top: 0.43rem;
		color: #fff;
		line-height: 0.43rem;
	}
	.chbd-a{
		width: 120px;
		height: 28px;
		background: #fff;
		border-radius: 20px;
		line-height: 28px;
		text-indent: 0px;
		text-align: center;
		color: #df5f3b;
		display: block;
		margin-top: 16px;
		margin-left: 29px;
		font-size: 16px;
	}
	.kms-bj{
		background: #df5f3b;
		margin: 20px auto;
	}
	.kms{
		justify-content: space-between;
	}
	.kms-img{
		width: 100%;
		height: auto;
		display: block;
	}
	.kms-content{
		width: 100%;
	}
	.kms-t{
		font-size: 0.38rem;
		color: #fff;
		font-weight: bold;
		margin-top: 0.24rem;
	}
	.kms-p{
		color: #fff;
		margin-top: 0.32rem;
		line-height: 0.34rem;
	}
	.zj{
		width: 50%;
	}
	.zjs{
		width: 33.33%;
	}
	.zj-img{
		width: 100%;
	}
	.zj-img img{
		width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;
	}
	.zj-name{
		width: 100%;
		height: 0.68rem;
		background: #df5f3b;
		color: #fff;
		font-size: 0.16rem;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
	}
	.zjtj{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin: 30px auto;
	}
	.zjtj-p{
		width: 100%;
		margin-top: 28px;
	}
	.zjtj-img{
		width: 48%;
		height: auto;
		position: relative;
	}
	.zjtj-img img{
		width: 100%;
		height: auto;
		display: block;
	}
	.zjtj-name{
		position: absolute;
		left: 0px;
		bottom: 0px;
		width: 100%;
		height: 0.36rem;
		background: #DF5F3B;
		text-align: center;
		line-height: 0.36rem;
		font-size: 0.16rem;
		color: #ffffff;
	}
	.zjbg{
		width: 100%;
		height: auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		background: #DF5F3B;
		margin: 0.3rem auto;
	}
	.zjbgSwiper{
		width: 100%;
		height: auto;
		margin: 0.07rem;
	}
	.zjbg-img{
		width: 100%;
		height: auto;
		position: relative;
	}
	.zjbg-img img{
		width: 100%;
		height: auto;
		display: block;
	}
	.zjbg-b{
		width: 100%;
		height: 0.72rem;
		display: flex;
		align-items: center;
		position: absolute;
		padding: 0 0.23rem;
		bottom: 0px;
		left: 0px;
		background: rgba(78, 78, 78, 0.5);
		font-size: 0.26rem;
		color: #ffffff;
	}
	.zjbg-content{
		width: 100%;
		margin:  0 0.23rem;
	}
	.zjbg-p{
		color: #ffffff;
		margin-top: 0.50rem;
		line-height: 0.44rem;
	}
	.xcgm{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin: 0.2rem auto;
	}
	.xcgm img{
		width: 48%;
		height: auto;
		display: block;
	}
	.mtxc-p{
		margin: 0.2rem auto;
	}
	.mtxc{
		width: 100%;
		height: auto;
		position: relative;
		margin: 0.2rem auto;
	}
	.swiper-pagination{
		display: none;
	}
	.swiper-pagination .swiper-pagination-bullet {
	    width: 50px !important;
	    height: 5px;
	    display: inline-block;
	    background: #C4C4C4;
	    border: 1px solid #C4C4C4;
	    opacity: 0.6;
		border-radius: 0;
	}
	
	.swiper-pagination .swiper-pagination-bullet-active {
	    opacity: 1;
	    background: #C00609;
	    border: 1px solid #B6322D;
	}
	.mtxc-container{
		width: 100%;
		overflow: hidden;
		height: auto;
		position: relative;
	}
	.mtxc-container .swiper-slide{
		width: 100% !important;
		height: auto;
	}
	.mtxc-container .swiper-slide img{
		width: 100%;
		height: auto;
		display: block;
	}
	
.footer {
	width: 100%;
	height: auto;
	padding: 0.2rem 0rem;
	background: #df5f3b;
}

.footer-c {
	width: 100%;
	margin: 0 auto;
	font-size: 0.14rem;
	color: #fff;
	text-align: center;
}

.footer1 {
	padding-top: 0.16rem;
}

.footer2 {
	line-height: 0.34rem;
}

.footer3 {
	padding-bottom: 0.16rem;
}
@media screen and (min-width:960px) {
	.bannerm-img {
		display: none !important;
	}

	.banner-img {
		display: block !important;
	}

	.nav {
		width: 100%;
		height: 68px;
		background: #df5f3b;
	}

	.nav-ul {
		width: 1200px;
		height: 68px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 0 auto;
	}

	.nav-ul li {
		height: 68px;
		margin: 0 auto;
	}

	.nav-ul li a {
		font-size: 26px;
		color: #fff;
		height: 68px;
		line-height: 68px;
		display: block;
	}

	.main {
		width: 100%;
	}

	.main-c {
		width: 1200px;
		margin: 30px auto;
	}
	.m-p {
		font-size: 16px;
		color: #333333;
		text-indent: 32px;
		line-height: 26px;
		text-align: justify;
	}
	.title{
		width: 240px;
		height: 44px;
		text-align: center;
		line-height: 44px;
		font-size: 28px;
		color: #c00609;
		margin: 0 auto;
		background: url(../img/t.png) no-repeat center;
		background-size: 239px 18px;
		font-weight: bold;
	}
	.hybd{
		width: 100%;
		display: flex;
		justify-content: space-between;
		padding: 26px 0px;
		border-bottom: 1px dotted #b8b8b8;
	}
	.hybd-img{
	   width: 484px;
	   height: 248px;
	   display: block;
	}
	.hybd-content{
		width: 674px;
	}
	.hybd-t{
		width: 100%;
		line-height: 74px;
		font-size: 24px;
		color: #333333;
	}
	.hy-size{
		font-size: 22px;
	}
	.hybd-t span{
		color: #c00609 !important;
	}
	.hybd-p{
		font-size: 16px;
		color: #706f6f;
		line-height: 33px;
		text-indent: 32px;
	}
	.hybd-a{
		width: 102px;
		height: 20px;
		background: #DE772F;
		border-radius: 10px;
		line-height: 20px;
		text-indent: 0px;
		text-align: center;
		color: #fff;
		display: block;
		margin-top: 16px;
		font-size: 16px;
	}
	.chbd{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 30px auto;
	}
	.chbd-img{
		width: 680px;
		height: 354px;
		display: block;
	}
	.chbd-content{
		width: 518px;
		height: 284px;
		background: #df5f3b;
	}
	.cybd-p{
		width: 466px;
		margin-left: 29px;
		margin-top: 43px;
		color: #fff;
		line-height: 34px;
	}
	.chbd-a{
		width: 120px;
		height: 28px;
		background: #fff;
		border-radius: 20px;
		line-height: 28px;
		text-indent: 0px;
		text-align: center;
		color: #df5f3b;
		display: block;
		margin-top: 16px;
		margin-left: 29px;
		font-size: 16px;
	}
	.kms-bj{
		background: #df5f3b;
		margin: 20px auto;
	}
	.kms{
		justify-content: space-between;
	}
	.kms-img{
		width: 580px;
		height: 338px;
		display: block;
	}
	.kms-content{
		width: 584px;
	}
	.kms-t{
		font-size: 38px;
		color: #fff;
		font-weight: bold;
		margin-top: 24px;
	}
	.kms-p{
		color: #fff;
		margin-top: 32px;
		line-height: 34px;
	}
	.zj{
		width: 50%;
	}
	.zjs{
		width: 33.33%;
	}
	.zj-img{
		width: 100%;
	}
	.zj-img img{
		width: 380px;
		height: 218px;
		display: block;
		margin: 0 auto;
	}
	.zj-name{
		width: 100%;
		height: 68px;
		background: #df5f3b;
		color: #fff;
		font-size: 16px;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
	}
	.zjtj{
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin: 30px auto;
	}
	.zjtj-p{
		width: 384px;
		margin-top: 28px;
	}
	.zjtj-img{
		width: 368px;
		height: 214px;
		position: relative;
	}
	.zjtj-img img{
		width: 100%;
		height: 214px;
		display: block;
	}
	.zjtj-name{
		position: absolute;
		left: 0px;
		bottom: 0px;
		width: 368px;
		height: 36px;
		background: #DF5F3B;
		text-align: center;
		line-height: 36px;
		font-size: 16px;
		color: #ffffff;
	}
	.zjbg{
		width: 100%;
		height: 323px;
		display: flex;
		justify-content: space-between;
		background: #DF5F3B;
		margin: 30px auto;
	}
	.zjbgSwiper{
		width: 586px;
		height: 307px;
		margin: 7px;
	}
	.zjbg-img{
		width: 586px;
		height: 307px;
		position: relative;
	}
	.zjbg-img img{
		width: 586px;
		height: 307px;
		display: block;
	}
	.zjbg-b{
		width: 554px;
		height: 52px;
		display: flex;
		align-items: center;
		position: absolute;
		padding: 0 23px;
		bottom: 0px;
		left: 0px;
		background: rgba(78, 78, 78, 0.5);
		font-size: 16px;
		color: #ffffff;
	}
	.zjbg-content{
		width: 546px;
		margin:  0 23px;
	}
	.zjbg-p{
		color: #ffffff;
		margin-top: 50px;
		line-height: 34px;
	}
	.xcgm{
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin: 20px auto;
	}
	.xcgm img{
		width: 280px;
		height: 183px;
		display: block;
	}
	.mtxc-p{
		margin: 20px auto;
	}
	.mtxc{
		width: 1200px;
		height: 350px;
		position: relative;
		margin: 20px auto;
	}
	.swiper-pagination{
		width: 100%;
		height: 30px !important;
		bottom: 8px !important;
		display: flex;
		justify-content: center;
	}
	.swiper-pagination .swiper-pagination-bullet {
	    width: 50px !important;
	    height: 5px;
	    display: inline-block;
	    background: #C4C4C4;
	    border: 1px solid #C4C4C4;
	    opacity: 0.6;
		border-radius: 0;
	}
	
	.swiper-pagination .swiper-pagination-bullet-active {
	    opacity: 1;
	    background: #C00609;
	    border: 1px solid #B6322D;
	}
	.mtxc-container{
		width: 1200px;
		overflow: hidden;
		height: 300px;
		position: relative;
	}
	.mtxc-container .swiper-slide{
		width: 380px !important;
		height: 300px;
	}
	.mtxc-container .swiper-slide img{
		width: 380px;
		height: 300px;
		display: block;
	}
	.footer {
		width: 100%;
		height: 105px;
		padding: 20px 0px;
		background: #df5f3b;
	}

	.footer-c {
		width: 1200px;
		margin: 0 auto;
		font-size: 14px;
		color: #fff;
		text-align: center;
	}

	.footer1 {
		padding-top: 16px;
	}

	.footer2 {
		line-height: 34px;
	}

	.footer3 {
		padding-bottom: 16px;
	}
}