@charset "utf-8";
.h70{display: none;}
/*960-1199*/
@media screen and (min-width: 960px) and (max-width: 1279px) {
.wrap{width: 100%;padding: 0 2%;}
.h2tit{margin: 6% 0;}
.h2tit h2{font-size: 24px;}
.pc_header{display: none;}
.m_header{display: block;}

.banner .swiper-slide img{width: auto;height: 400px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{bottom: 10px;}
.sobox .h3{font-size: 13px;}
.sobox .h4{font-size: 14px;}
.sobox .sobox_item{flex-wrap: wrap;}
.sobox .sobox_item a{margin: 2%;}

.rp_list ul{flex-wrap: wrap;}
.rp_list ul li{width: 32%;margin-right: 2%;}
.rp_list ul li:nth-child(2n){margin-right: 2%;}
.rp_list ul li:nth-child(3n){margin-right: 0;}
.rp_list ul li a i{width: 100%;height: 0;padding-bottom: 100%;}
.rp_list ul li a h3{height: 60px;margin-bottom: 2%;font-size: 14px;}

.cs_list ul li{width: 49%;margin-right: 2%;margin-bottom: 4%;}
.cs_list ul li:nth-child(3n){margin-right: 2%;}
.cs_list ul li:nth-child(2n){margin-right: 0;}
.cs_list ul li a .info h3{font-size: 16px;}
.contact{padding: 4% 0;
background: linear-gradient( 240deg, #E65800 0%, #FF5900 77.84%, #D74A00 100%);}
.contact .contact_list dl{width: 32%;margin-right: 2%;margin-bottom: 4%;}
.contact .contact_list dl:last-child{margin-right: 0;}
.contact .contact_list dl dd{margin-top: 2%;}

.advantage{height: auto;background: #000;}
.advantage .num-figure{width: 100%;margin-top: 2%;margin-bottom: 2%;}
.advantage .num-figure ul li{width: 25%;margin-bottom: 2%;}
.advantage .wrap{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.learnmore{width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;
}
.footer{}
.footer .wrap{flex-direction: column;align-items: center;}
.footer .foot_nav{padding: 0;width: 100%;justify-content: space-between;}
.footer .foot_nav dl{margin: 0;margin-right: 0;margin-top: 4%;}
.footer .foot_nav dl:nth-child(2n){margin-right: 0;}
.footer .foot_right{width: 100%;border: 0;padding: 4% 4% 0 4%;margin-top: 4%;border-top: 1px solid #757575;}
.footer .foot_right dl dd{margin-bottom: 3%;}
.footer .copyright {
    padding: 3% 0;
    margin-bottom: 3%;
    margin-top: 3%;line-height: 1.8;
}
.footer .copyright .wrap{display: block;
}
.footer .wrap .fl{width: 100%;}
.footer .wrap .fr{width: 100%;}

}

/*768-959*/
@media screen and (min-width: 768px) and (max-width: 959px) {
.wrap{width: 100%;padding: 0 2%;}
.h2tit{margin: 6% 0;}
.h2tit h2{font-size: 24px;}
.pc_header{display: none;}
.m_header{display: block;}

.banner .swiper-slide img{width: auto;height: 400px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{bottom: 10px;}
.sobox .h3{font-size: 13px;}
.sobox .h4{font-size: 14px;}
.sobox{width: 100%;padding: 0 2%;}
.sobox .sobox_item{flex-wrap: wrap;}
.sobox .sobox_item a{margin: 2%;}

.rp_list ul{flex-wrap: wrap;}
.rp_list ul li{width: 32%;margin-right: 2%;}
.rp_list ul li:nth-child(2n){margin-right: 2%;}
.rp_list ul li:nth-child(3n){margin-right: 0;}
.rp_list ul li a i{width: 100%;height: 0;padding-bottom: 100%;}
.rp_list ul li a h3{height: 60px;margin-bottom: 2%;font-size: 14px;}

.cs_list ul li{width: 49%;margin-right: 2%;margin-bottom: 4%;}
.cs_list ul li:nth-child(3n){margin-right: 2%;}
.cs_list ul li:nth-child(2n){margin-right: 0;}
.cs_list ul li a .info h3{font-size: 16px;}
.contact{padding: 4% 0;
background: linear-gradient( 240deg, #E65800 0%, #FF5900 77.84%, #D74A00 100%);}
.contact .contact_list dl{width: 32%;margin-right: 2%;margin-bottom: 4%;}
.contact .contact_list dl:last-child{margin-right: 0;}
.contact .contact_list dl dd{margin-top: 2%;}

.advantage{height: auto;background: #000;}
.advantage .num-figure{width: 100%;margin-top: 2%;margin-bottom: 2%;}
.advantage .num-figure ul li{width: 25%;margin-bottom: 2%;}
.advantage .wrap{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.learnmore{width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;
}
.footer{}
.footer .wrap{flex-direction: column;align-items: center;}
.footer .foot_nav{padding: 0;flex-wrap: wrap;}
.footer .foot_nav dl{width: 49%;margin: 0;margin-right: 2%;margin-top: 4%;}
.footer .foot_nav dl:nth-child(2n){margin-right: 0;}
.footer .foot_right{width: 100%;border: 0;padding: 4% 4% 0 4%;margin-top: 4%;border-top: 1px solid #757575;}
.footer .foot_right dl dd{margin-bottom: 3%;}
.footer .copyright {
    padding: 3% 0;
    margin-bottom: 3%;
    margin-top: 3%;line-height: 1.8;
}
.footer .copyright .wrap{display: block;
}
.footer .wrap .fl{width: 100%;}
.footer .wrap .fr{width: 100%;}

}


/*480-767*/
@media only screen and (min-width: 480px) and (max-width: 767px){
.wrap{width: 100%;padding: 0 2%;}
.h2tit{margin: 6% 0;}
.h2tit h2{font-size: 24px;}
.pc_header{display: none;}
.m_header{display: block;}

.banner .swiper-slide img{width: auto;height: 400px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{bottom: 10px;}
.sobox .h3{font-size: 13px;}
.sobox .h4{font-size: 14px;}
.sobox{width: 100%;padding: 0 2%;}
.sobox .sobox_item{flex-wrap: wrap;}
.sobox .sobox_item a{margin: 2%;}

.rp_list ul{flex-wrap: wrap;}
.rp_list ul li{width: 32%;margin-right: 2%;}
.rp_list ul li:nth-child(2n){margin-right: 2%;}
.rp_list ul li:nth-child(3n){margin-right: 0;}
.rp_list ul li a i{width: 100%;height: 0;padding-bottom: 100%;}
.rp_list ul li a h3{height: 60px;margin-bottom: 2%;font-size: 14px;}

.cs_list ul li{width: 100%;margin-bottom: 4%;}
.cs_list ul li a .info h3{font-size: 16px;}
.contact{padding: 4% 0;
background: linear-gradient( 240deg, #E65800 0%, #FF5900 77.84%, #D74A00 100%);}
.contact .contact_list dl{width: 100%;margin-right: 0;margin-bottom: 4%;}
.contact .contact_list dl dd{margin-top: 2%;}

.advantage{height: auto;background: #000;}
.advantage .num-figure{width: 100%;margin-top: 2%;margin-bottom: 2%;}
.advantage .num-figure ul li{width: 50%;margin-bottom: 2%;}
.advantage .wrap{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.learnmore{width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;
}
.footer{}
.footer .wrap{flex-direction: column;align-items: center;}
.footer .foot_nav{padding: 0;flex-wrap: wrap;}
.footer .foot_nav dl{width: 49%;margin: 0;margin-right: 2%;margin-top: 4%;}
.footer .foot_nav dl:nth-child(2n){margin-right: 0;}
.footer .foot_right{width: 100%;border: 0;padding: 4% 4% 0 4%;margin-top: 4%;border-top: 1px solid #757575;}
.footer .foot_right dl dd{margin-bottom: 3%;}
.footer .copyright {
    padding: 3% 0;
    margin-bottom: 3%;
    margin-top: 3%;line-height: 1.8;
}
.footer .copyright .wrap{display: block;
}
.footer .wrap .fl{width: 100%;}
.footer .wrap .fr{width: 100%;}


}

/*479*/
@media only screen and (max-width: 479px) {
.wrap{width: 100%;padding: 0 2%;}
.pc_header{display: none;}
.h2tit{margin: 6% 0;}
.h2tit h2{font-size: 24px;}
.pc_header{display: none;}
.m_header{display: block;}

.banner .swiper-slide img{width: auto;height: 400px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{bottom: 10px;}
.sobox .h3{font-size: 13px;}
.sobox .h4{font-size: 14px;}
.sobox{width: 100%;padding: 0 2%;}
.sobox .sobox_item{flex-wrap: wrap;}
.sobox .sobox_item a{margin: 2%;}


.rp_list ul{flex-wrap: wrap;}
.rp_list ul li{width: 32%;margin-right: 2%;}
.rp_list ul li:nth-child(2n){margin-right: 2%;}
.rp_list ul li:nth-child(3n){margin-right: 0;}
.rp_list ul li a i{width: 100%;height: 0;padding-bottom: 100%;}
.rp_list ul li a h3{height: 60px;margin-bottom: 2%;font-size: 14px;}

.cs_list ul li{width: 100%;margin-bottom: 4%;}
.cs_list ul li a .info h3{font-size: 16px;}

.contact{padding: 4% 0;
background: linear-gradient( 240deg, #E65800 0%, #FF5900 77.84%, #D74A00 100%);}
.contact .contact_list dl{width: 100%;margin-right: 0;margin-bottom: 4%;}
.contact .contact_list dl dd{margin-top: 2%;}

.advantage{height: auto;background: #000;}
.advantage .num-figure{width: 100%;margin-top: 2%;margin-bottom: 2%;}
.advantage .num-figure ul li{width: 50%;margin-bottom: 2%;}
.advantage .wrap{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.learnmore{width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;
}
.footer{}
.footer .wrap{flex-direction: column;align-items: center;}
.footer .foot_nav{padding: 0;flex-wrap: wrap;}
.footer .foot_nav dl{width: 49%;margin: 0;margin-right: 2%;margin-top: 4%;}
.footer .foot_nav dl:nth-child(2n){margin-right: 0;}
.footer .foot_right{width: 100%;border: 0;padding: 4% 4% 0 4%;margin-top: 4%;border-top: 1px solid #757575;}
.footer .foot_right dl dd{margin-bottom: 3%;}
.footer .copyright {
    padding: 3% 0;
    margin-bottom: 3%;
    margin-top: 3%;line-height: 1.8;
}
.footer .copyright .wrap{display: block;
}
.footer .wrap .fl{width: 100%;}
.footer .wrap .fr{width: 100%;}


{width: 100%;}






































}
