@media (max-width : 767px) {

	/* 顶部logo */
	.full-header {
		position: static;
		background-color: rgba(255, 255, 255, 0.8);
	}

	.full-header>.full-header-cont {
		width: 100%;
		margin: 0;
		flex-direction: column;
		align-items: flex-start;
	}

	.full-header>.full-header-cont>a {
		height: 1.4rem;
	}

	.full-header>.full-header-cont>a>img {
		height: 1.4rem;
	}

	/* 顶部导航 */
	.full-header>.full-header-cont>.menuCont {
		width: 100%;
		display: flex;
		margin-right: 5px;
		background-color: #bf2e3a;
		height: 40px;
	}

	.menuCont>.navbar {
		width: 100%;
		height: 40px;

	}

	.menuCont>.navbar>.container-fluid {
		justify-content: flex-start;
		align-items: center;
		height: 40px;
		border: none;
	}

	.menuCont>.navbar>.container-fluid>button,
	.menuCont>.navbar>.container-fluid>button:focus,
	.menuCont>.navbar>.container-fluid>button:active,
	.menuCont>.navbar>.container-fluid>button:focus-visible,
	.menuCont>.navbar>.container-fluid>button:focus-within{
		height: 40px;
		font-size: 16px;
		padding: 0px 10px;
		border: none !important;
		outline: none !important;
	}
	
	.menuCont>.navbar>.container-fluid>button>.navbar-toggler-icon{
		color: #fff;
	}

	.menuCont>.navbar>.container-fluid>.navbar-collapse {
		background-color: rgba(190, 48, 60, .9);
		
		z-index: 9999999;
		top: 40px;
	}
	
	.full-header>.full-header-cont>.menuCont>.navbar>.container-fluid>.collapse>.navbar-nav>.nav-item>.nav-link {
		font-size: 16px;
		color: #fff;
	}

	.menuCont>.navbar>.container-fluid>.navbar-toggler:focus {
		box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 1px;
	}

	/* 顶部轮播图 */
	.zzl-swiper {
		height: auto;
	}
	.zzl-swiper .carousel-inner .carousel-item img {
		height: auto;
	}
	.carousel-control-next-icon,
	.carousel-control-prev-icon {
		width: 0.8rem;
		height: 0.8rem;
	}
	.zzl-swiper .carousel-indicators {
		margin-bottom: 0.3rem;
	}

	/* 产品展示 */
	.main-product>.cont-text {
		font-size: 0.4rem;
	}
	.product>.swiper>.swiper-wrapper>.swiper-slide>.card>.card-body>.card-text {
		font-size: 0.3rem;
	}

	/* 新闻资讯 */
	.main-news {
		width: 95%;
		margin-bottom: 30px;
	}

	.main-news>.cont-news {
		flex-direction: column;
		width: 100%;
	}

	.news-text {
		margin-top: 20px;
		width: 95%;
	}

	.main-news>.cont-news>.news-swiper {
		width: 100%;
	}

	.news-swiper .swiper-slide>img {
		width: 100%;
		max-width: 650px;
	}

	.news-swiper .swiper-slide>a {
		font-size: 16px;
		bottom: 30px;
	}

	.news-text>ul>li>.news-date {
		width: 90px;
		height: 90px;
	}

	.news-text>ul>li>.news-date>h2 {
		font-size: 26px;
	}

	.news-text>ul>li>.news-date>h3 {
		font-size: 14px;
	}

	.news-list {
		width: calc(100% - 100px);
	}

	.news-list>.news-title {
		font-size: 18px;
		line-height: 1.5em;
		margin-bottom: 2px;
		margin-top: 2px;
	}

	.news-list>.news-abstract {
		font-size: 14px;
		-webkit-line-clamp: 2;
	}
	
	/* 第四部分：红缨子之家 */
	.main-home>.home{
		flex-wrap: wrap;
	}
	.icon-box{
		margin-bottom: 15px;
	}
	
	
	/* 第五部分：走进红缨子 */
	.com-img {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	
	.com-img>img {
		width: 97% ;
	}
	
	.com-img>.com-img-r {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	
	.com-img>.com-img-r>img{
		width: 46%;
	}
	
	.com-img img {
		padding: 2px;
		border-radius: 5px !important;
	}
	.com-img img:hover {
		-webkit-animation-name: pulse;
		animation-name: pulse;
	}
	/* 产品中心 */
	/* 隐藏pc */
	.main-product  {
		width: 95% !important;
	}
	.main-product .left-nav,
	.main-product .right-product-list {
		display: none;
	}
	/* 显示移动端 */
	.main-product .phone {
		display: block !important;
	}

	.main-product .phone .top-img img {
		width: auto;
		height: 0.9rem;
	}
	.main-product .phone  .content {
		margin-top: 15px;
	}
	.main-product .phone  .content>div:nth-child(1){
		width: 80%;
		margin: 0 auto;
	}
	.main-product .phone  .content img {
		width: 100%;
	}
	.main-product .phone  .content>div>img {
		height: 1.47rem;
		height: auto;
	}
	.main-product .phone  .content .phone-list {
		margin-top: 15px;
		overflow: hidden;
	}

	.main-product .phone  .content .phone-list .phone-next {
		color: #78552b;
		display: flex;
		justify-content: space-between;
		margin-top: 15px;
	}
	.main-product .phone  .content .phone-list .phone-next  .pn {
		display: flex;
		margin-left: 20px;
	}
	.main-product .phone  .content .phone-list .phone-next  .pn .prev , 
	.main-product .phone  .content .phone-list .phone-next  .pn .next {
		/* width: 20px; */
		/* height: 20px; */
		font-size: 15px;
		padding: 2px 8px;
		line-height: 20px;
		background: rgba(178, 130, 71, .5);
		color: #fff;
		text-align: center;
		display: inline-block;
		cursor: pointer;
	}
	.main-product .phone  .content .phone-list .phone-next  .pn .prev {
		margin-right: 1px;
	}

	.main-product .phone  .content .phone-list .phone-next > a {
		color: #78552b;
		text-decoration: none;
		font-size: 20px;
		margin-right: 20px;
		line-height: 21px;
	}
	.main-product .phone  .content .phone-list .product-card-style {
		display: flex;
		flex-wrap: wrap;
		gap: 15px;
		justify-content: space-around;
		width: 100%;
	}
	.main-product .phone  .content .phone-list .product-card-style li {
		width: 45%;
		position: relative;
		list-style: none;
		border: 1px solid #BF2E3A;
	}
	.main-product  .phone  .product-card-style .card-item {
		display: flex;
		flex-direction: column;
		text-decoration: none;
		background-color: rgba(255,255,255,.5);
	}
	.main-product  .phone  .product-card-style .card-item  em {
		position: relative;
		border-bottom: 1px solid #BF2E3A;
		margin: 0 15px;
		line-height: 30px;
		text-align: center;
		color: #0a0204;
		font-style: normal;
		font-weight: 700;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		font-size: 16px;
		font-weight: 200;
		z-index: 999;
	}
	.main-product  .phone  .product-card-style .card-item>div {
		height: 110px ;
	}
	.main-product  .phone  .product-card-style .card-item>div img {
		width: 100%;
		height: 100%;
	}

	/* 新闻资讯移动端 */
	.main-news .phone .news-nav {
		margin: 15px 0 20px;
	}
	.main-news .phone .news-nav ul {
		display: flex;
		justify-content: center;
		/* margin-top: 20px !important; */
		gap: 20px;
	}
	.main-news .phone .news-nav ul li {

	}
	.main-news .phone .news-nav ul li a {
		text-decoration: none;
		/* color: #b28247; */
		color: #333;
		font-size: 18px;
		font-weight: bold;
	}
	.main-news .phone .news-nav ul li.on a {
		color: #b28247;
		position: relative;
	}
	.main-news .phone .news-nav ul li.two a::before {
		width: .6rem;
        content: "/";
        display: inline-block;
        text-align: center;
        color: #dabe87;
        font-size: 0.24rem;
        vertical-align: middle;
	}
	.main-news .phone .news-swiper-container  {
		position: relative;
		overflow: hidden;
	}
	.main-news .phone .news-swiper-container .news-phone-swiper .head-img {
		height: 5.3rem;
	}
	.main-news .phone .news-swiper-container .news-phone-swiper img {
		width: 100%;
		height: 100%;
	}
	.main-news .phone .news-swiper-container .news-phone-swiper .swiper-datetime {
		text-align: left;
		margin-top: 10px;
		color: #b28247;
	}
	.main-news .phone .news-swiper-container .news-phone-swiper .swiper-datetime .newdata {
        font-size: 20px;
        line-height: 22px;
		display: block;
		margin-top: 10px;
		font-weight: bold;
	}
	.main-news .phone .news-swiper-container .news-phone-swiper .swiper-datetime .year {
		display: block;
		font-size: 16px;
		font-weight: bold;
	}
	.main-news .phone .news-swiper-container .news-phone-swiper .parent {
		text-align: left;
		margin-top: 10px;
	}
	.main-news .phone .news-swiper-container .news-phone-swiper .parent .title {
		display: block;
		width: 96%;
        color: #333;
        font-size: 16px;
        line-height: 30px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		font-weight: bold;
	}
	.main-news .phone .news-swiper-container .news-phone-swiper .parent .content {
		margin-top: 10px;
		display: -webkit-box;
		color: #666464;
        font-size: 14px;
        line-height: 22px;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		font-family: "微软雅黑";
		overflow: hidden;
	}
	.main-news .phone .news-swiper-container .swiper-slide {
		border-bottom: 1px solid #ededec;
        padding-bottom: 20px;
	}
	.main-news .phone .news-swiper-container .news-phone-swiper-pagination {
		position: absolute;
		top: 4rem;
		z-index: 999;
		height: 0px;
	}
	.main-news .phone .news-swiper-container .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
	}
	.main-news .phone .news-swiper-container  .swiper-pagination-bullet-active {
		background: #dbc08f !important;
        border: 1px solid #dbc08f;
	}
	.main-news .phone .item-list{
		color: #b28247;
		font-size: 16px;
		margin-top: 25px;
	}
	.main-news .phone .item-list ul {
		list-style: none;
		padding-left: 0;
	}
	.main-news .phone .item-list ul li {
		display: flex;
		gap: 20px;
		justify-content: space-between;
		margin-bottom: 10px;
	}
	.main-news .phone .item-list ul li span {
		display: block;
		width: 54px;
		text-align: left;
	}
	.main-news .phone.item-list ul li>span:nth-child(1) {
		width: 15%;
		text-align: left;
	}
	.main-news .phone .item-list ul li em{
		display: block;
		color: #b28247;
		font-size: 14px;
	}
	.main-news .phone .item-list ul li .item-list-title{
		display: block;
		width: 80%;
		color: #333333;
        font-size: 16px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		font-weight: bold;
	}
	.main-news .phone .item-list ul li .item-list-sum{
		display: block;
		width: 70%;
		color: #666464;
        font-size: 14px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		margin-top: 8px;
	}
	/* 移动端显示 */
	.main-news .phone {
		display: block !important;
	}
	.main-news {
		margin-top: 0 !important;
	}
	.main-news .phone .top-img>img {
		height: 0.9rem;
		width: auto;
	}
	.main-news .left-nav, 
	.main-news .right-content {
		display: none !important;
	}


	/* 底部版权 */
	.myFooter {
		position: static;
	}
	.myFooter>.footer-cont{
		width: 100%;
		
	}
	.myFooter>.footer-cont>p{
		width: 100%;
		padding: 0px 15px;
		font-size: 14px;
	}
}