@charset "utf-8";

.product_mod1 .banner{
	position: relative;
}
.product_mod1 .banner img{
	width:100%;
}
.product_mod1 .banner .txt{
	position: absolute;
	top:50px;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.product_mod1 .banner .txt .des{
	width:100%;
	padding:30px 277px;
	font-size: 24px;
	color:#444343;
	line-height: 1.8;
}
.product_mod1 .banner .txt .des span{
	font-size: 25px;
	font-weight: 600;
}
.product_mod2 .product_mod2_top .title {
    font-size: 36px;
    text-align: center;
    padding: 22px 0px;
}
.product_mod2 .product_mod2_top .yinger {
    width:100%;
}
.product_mod2 .product_mod2_top .yinger .myswp .swiper-slide img {
    width:100%;
}
.product_mod2 .product_mod2_top .yinger .myswp .swiper-button-next {
    background: url(../images/youcejiantou.png) no-repeat;
    width: 33px;
    height: 63px;
    top: 40%;
    right: 2%;
    transform: rotate(0deg);
}
.product_mod2 .product_mod2_top .yinger .myswp .swiper-button-prev {
    background: url(../images/zuocejiantou.png) no-repeat;
    width: 33px;
    height: 63px;
    top: 40%;
    left: 2%;
    transform: rotate(0deg);
}
.product_mod2 .product_mod2_top .yinger .myswp .swiper-button-next::after {
    content: ''
}
.product_mod2 .product_mod2_top .yinger .myswp .swiper-button-prev::after {
    content: ''
}
.product_mod2 .product_mod2_top .more {
    font-size: 31px;
    text-align: center;
    margin-top: 73px;
    color: #000;
}
.product_mod3 .product_mod3_top{
	width: 100%;
	margin-top: 238px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.product_mod3 .product_mod3_top .des{
	width:100%;
	padding:30px 360px;
	font-size: 24px;
	color:#444343;
	line-height: 1.8;
}
.product_mod3 .product_mod3_top .des span{
	font-size: 25px;
	font-weight: 600;
}
.product_mod3 .product_mod3_bottom{
	width: 100%;
	margin-top: 70px;
}
.product_mod3 .product_mod3_bottom img{
	width: 100%;
}
.product_mod3 .product_mod3_bottom .yinger {
    width:100%;
}
.product_mod3 .product_mod3_bottom .yinger .myswp .swiper-slide img {
    width:100%;
}
.product_mod3 .product_mod3_bottom .yinger .myswp .swiper-button-next {
    background: url(../images/youcejiantou.png) no-repeat;
    width: 33px;
    height: 63px;
    top: 40%;
    right: 2%;
    transform: rotate(0deg);
}
.product_mod3 .product_mod3_bottom .yinger .myswp .swiper-button-prev {
    background: url(../images/zuocejiantou.png) no-repeat;
    width: 33px;
    height: 63px;
    top: 40%;
    left: 2%;
    transform: rotate(0deg);
}
.product_mod3 .product_mod3_bottom .yinger .myswp .swiper-button-next::after {
    content: ''
}
.product_mod3 .product_mod3_bottom .yinger .myswp .swiper-button-prev::after {
    content: ''
}
.product_mod3 .product_mod3_bottom .more {
    font-size: 31px;
    text-align: center;
    margin-top: 73px;
    color: #000;
}
.product_mod4 .product_mod4_top{
	width: 100%;
	margin-top: 238px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.product_mod4 .product_mod4_top .des{
	width:100%;
	padding:30px 360px;
	font-size: 24px;
	color:#444343;
	line-height: 1.8;
}
.product_mod4 .product_mod4_top .des span{
	font-size: 25px;
	font-weight: 600;
}
.product_mod4 .product_mod4_bottom{
	width: 100%;
	margin-top: 70px;
}
.product_mod4 .product_mod4_bottom img{
	width: 100%;
}
.product_mod4 .product_mod4_bottom .more {
    font-size: 31px;
    text-align: center;
    margin-top: 73px;
    color: #000;
}

@media only screen and (max-width: 1680px){
	.product_mod1 .banner .txt{
		top:45px;
	}
	.product_mod1 .banner .txt .des{
		padding:25px 242px;
		font-size: 21px;
		line-height: 1.8;
	}
	.product_mod1 .banner .txt .des span{
		font-size: 22px;
		font-weight: 600;
	}
	.product_mod2 .product_mod2_top .title {
	    font-size: 32px;
	    padding: 19px 0px;
	}
	.product_mod2 .product_mod2_top .more {
	    font-size: 26px;
	    margin-top: 64px;
	}
	.product_mod3 .product_mod3_top{
		margin-top: 208px;
	}
	.product_mod3 .product_mod3_top .des{
		padding:25px 317px;
		font-size: 21px;
	}
	.product_mod3 .product_mod3_top .des span{
		font-size: 22px;
		font-weight: 600;
	}
	.product_mod3 .product_mod3_bottom{
		margin-top: 60px;
	}
	.product_mod3 .product_mod3_bottom .more {
	    font-size: 26px;
	    margin-top: 64px;
	}
	.product_mod4 .product_mod4_top{
		margin-top: 208px;
	}
	.product_mod4 .product_mod4_top .des{
		padding:25px 317px;
		font-size: 21px;
	}
	.product_mod4 .product_mod4_top .des span{
		font-size: 22px;
		font-weight: 600;
	}
	.product_mod4 .product_mod4_bottom{
		margin-top: 60px;
	}
	.product_mod4 .product_mod4_bottom .more {
	    font-size: 26px;
	    margin-top: 64px;
	}


}
@media only screen and (max-width: 1440px){
	.product_mod1 .banner .txt{
		top:40px;
	}
	.product_mod1 .banner .txt .des{
	padding:20px 208px;
	font-size: 18px;
	line-height: 1.8;
	}
	.product_mod1 .banner .txt .des span{
	font-size: 19px;
	font-weight: 600;
	}
	.product_mod2 .product_mod2_top .title {
	    font-size: 27px;
	    padding: 17px 0px;
	}
	.product_mod2 .product_mod2_top .more {
	    font-size: 21px;
	    margin-top: 55px;
	}
	.product_mod3 .product_mod3_top{
		margin-top: 179px;
	}
	.product_mod3 .product_mod3_top .des{
		padding:21px 272px;
		font-size: 18px;
	}
	.product_mod3 .product_mod3_top .des span{
		font-size: 19px;
		font-weight: 600;
	}
	.product_mod3 .product_mod3_bottom{
		margin-top: 55px;
	}
	.product_mod3 .product_mod3_bottom .more {
	    font-size: 21px;
	    margin-top: 55px;
	}
	.product_mod4 .product_mod4_top{
		margin-top: 179px;
	}
	.product_mod4 .product_mod4_top .des{
		padding:21px 272px;
		font-size: 18px;
	}
	.product_mod4 .product_mod4_top .des span{
		font-size: 19px;
		font-weight: 600;
	}
	.product_mod4 .product_mod4_bottom{
		margin-top: 55px;
	}
	.product_mod4 .product_mod4_bottom .more {
	    font-size: 21px;
	    margin-top: 55px;
	}

}
@media only screen and (max-width: 1366px){
   .product_mod1 .banner .txt{
		top:35px;
	}
	.product_mod1 .banner .txt .des{
	padding:18px 197px;
	font-size: 17px;
	line-height: 1.8;
	}
	.product_mod1 .banner .txt .des span{
	font-size: 18px;
	font-weight: 600;
	}
	.product_mod2 .product_mod2_top .title {
	    font-size: 26px;
	    padding: 16px 0px;
	}
	.product_mod2 .product_mod2_top .more {
	    font-size: 19px;
	    margin-top: 52px;
	}
	.product_mod3 .product_mod3_top{
		margin-top: 169px;
	}
	.product_mod3 .product_mod3_top .des{
		padding:19px 258px;
		font-size: 17px;
	}
	.product_mod3 .product_mod3_top .des span{
		font-size: 18px;
		font-weight: 600;
	}
	.product_mod3 .product_mod3_bottom{
		margin-top: 53px;
	}
	.product_mod3 .product_mod3_bottom .more {
	    font-size: 19px;
	    margin-top: 52px;
	}
	.product_mod4 .product_mod4_top{
		margin-top: 169px;
	}
	.product_mod4 .product_mod4_top .des{
		padding:19px 258px;
		font-size: 17px;
	}
	.product_mod4 .product_mod4_top .des span{
		font-size: 18px;
		font-weight: 600;
	}
	.product_mod4 .product_mod4_bottom{
		margin-top: 53px;
	}
	.product_mod4 .product_mod4_bottom .more {
	    font-size: 19px;
	    margin-top: 52px;
	}

}
@media only screen and (max-width: 1280px){
   .product_mod1 .banner .txt{
		top:30px;
	}
	.product_mod1 .banner .txt .des{
	padding:18px 185px;
	font-size: 16px;
	line-height: 1.8;
	}
	.product_mod1 .banner .txt .des span{
	font-size: 17px;
	font-weight: 600;
	}
	.product_mod2 .product_mod2_top .title {
	    font-size: 24px;
	    padding: 15px 0px;
	}
	.product_mod2 .product_mod2_top .more {
	    font-size: 17px;
	    margin-top: 49px;
	}
	.product_mod3 .product_mod3_top{
		margin-top: 159px;
	}
	.product_mod3 .product_mod3_top .des{
		padding:17px 241px;
		font-size: 16px;
	}
	.product_mod3 .product_mod3_top .des span{
		font-size: 17px;
		font-weight: 600;
	}
	.product_mod3 .product_mod3_bottom{
		margin-top: 48px;
	}
	.product_mod3 .product_mod3_bottom .more {
	   font-size: 17px;
	    margin-top: 49px;
	}
	.product_mod4 .product_mod4_top{
		margin-top: 159px;
	}
	.product_mod4 .product_mod4_top .des{
		padding:17px 241px;
		font-size: 16px;
	}
	.product_mod4 .product_mod4_top .des span{
		font-size: 17px;
		font-weight: 600;
	}
	.product_mod4 .product_mod4_bottom{
		margin-top: 48px;
	}
	.product_mod4 .product_mod4_bottom .more {
	   font-size: 17px;
	    margin-top: 49px;
	}

}
@media only screen and (max-width: 960px){
   .product_mod1 .banner {
	    position: relative;
	    display: flex;
	    flex-direction: column;
	}
	.product_mod1 .banner .txt {
	    top: 0px;
	    position: relative;
	}
	.product_mod1 .banner .txt .des {
	    padding: 12px;
	    font-size: 12px;
	    line-height: 1.8;
	}
	.product_mod1 .banner .txt .des span {
	    font-size: 13px;
	    font-weight: 600;
	}
	.product_mod2 .product_mod2_top .title {
	    font-size: 12px;
	    padding: 12px 0px;
	}
	.product_mod2 .product_mod2_top .yinger .myswp .swiper-button-next {
	    width: 5px;
	    height: 9px;
	    top: 70%;
	    right: 2%;
	    background-size: contain;
	}
	.product_mod2 .product_mod2_top .yinger .myswp .swiper-button-prev {
	    width: 5px;
	    height: 9px;
	    top: 70%;
	    left: 2%;
	    background-size: contain;
	}
	.product_mod2 .product_mod2_top .more {
	    font-size: 12px;
	    margin-top: 21px;
	}
	.product_mod3 .product_mod3_top {
	    margin-top: 48px;
	}
	.product_mod3 .product_mod3_top .des {
	    padding: 12px;
	    font-size: 12px;
	}
	.product_mod3 .product_mod3_top .des span {
	    font-size: 13px;
	    font-weight: 600;
	}
	.product_mod3 .product_mod3_bottom {
	    margin-top: 13px;
	}
	.product_mod3 .product_mod3_bottom .yinger .myswp .swiper-button-next {
	    width: 5px;
	    height: 9px;
	    top: 70%;
	    right: 2%;
	    background-size: contain;
	}
	.product_mod3 .product_mod3_bottom .yinger .myswp .swiper-button-prev {
	    width: 5px;
	    height: 9px;
	    top: 70%;
	    left: 2%;
	    background-size: contain;
	}
	.product_mod3 .product_mod3_bottom .more {
	    font-size: 12px;
	    margin-top: 21px;
	}
	.product_mod4 .product_mod4_top {
	    margin-top: 48px;
	}
	.product_mod4 .product_mod4_top .des {
	    padding: 10px;
	    font-size: 12px;
	}
	.product_mod4 .product_mod4_top .des span {
	    font-size: 13px;
	    font-weight: 600;
	}
	.product_mod4 .product_mod4_bottom {
	    margin-top: 13px;
	}
	.product_mod4 .product_mod4_bottom .more {
	    font-size: 12px;
	    margin-top: 21px;
	}



}