@charset "utf-8";
.banner{width: 100%;height:3.5rem;background: url(../images/sm/banner.jpg) no-repeat center;background-size:100% 100%;}
.sm_o{width: 100%;height:8rem;position: relative;}
.sm_o_o{width: 100%;color: #EBEBEB;font-size:1rem;font-weight: bold;text-align: center;position: absolute;left: 0;top:0.1rem;}
.sm_o_t{width:6.86rem;position: absolute;left: 0.32rem;top:0.86rem;}
.sm_o_t{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sm_o_t dl{width: 2.16rem;height: 2.35rem;box-shadow: 0rem 0.01rem 0.2rem #eee;margin-bottom: 0.2rem;background: #fff;}
.sm_o_t dl dt{width: 0.62rem;height: 0.63rem;margin: auto;margin-top: 0.7rem;}
.sm_o_t dl dt img{display: block;margin: auto;}
.sm_o_t dl dd{color: #333333;font-size: 0.24rem;text-align: center;margin-top: 0.22rem;}
.sm_o a{display: block;width: 2.6rem;height: 0.6rem;line-height: 0.6rem;text-align: center;color: #fff;font-size: 0.24rem;background: url(../images/sm/button_img.png) no-repeat center;background-size: 100% 100%;position: absolute;bottom: 0.8rem;left: 2.45rem;}
.sm_t{width: 100%;height:6.03rem;background: url(../images/sm/bg.jpg) no-repeat center;background-size: 100% 100%;}
.sm_t_o{width: 3rem;margin-left:3.66rem;margin-top: 0.34rem;}
.sm_t_o a{display: block;width: 100%;color: #f6f6f6;font-size: 1rem;font-weight: bold;text-align: center;}
.sm_t_o p{color: #999999;font-size: 0.24rem;text-align: center;text-transform: uppercase;margin-top: -0.5rem;}
.sm_t_o p span{font-size: 0.3rem;color: #333333;font-weight: bold;display: block;}
.sm_t_t{width: 3rem;margin-left: 4.13rem;margin-top: 0.5rem;display: flex;justify-content: flex-start;}
.sm_t_t .z{width: 2.31rem;height: 2.29rem;background: url(../images/sm/xl.png) no-repeat center;background-size:100% 100%;margin-top: 0.04rem;}
.sm_t_s{color: #797979;font-size: 0.18rem;line-height: 0.32rem;margin-left: 4.12rem;width: 3rem;margin-top: 0.3rem;}
.sm_s{padding-bottom: 0.4rem;}
.sm_s .sm_t_o{width: 100%;margin-left: 0;}
.sm_s_o{margin-top: 0.4rem;}
.sm_s_o_n{width: 5.89rem;height: 2.7rem;box-shadow: 0rem 0.01rem 0.2rem #ccc;margin: auto;display: flex;justify-content: flex-start;margin-bottom: 0.2rem;}
.sm_s_o_n img{display: block;width: 0.72rem;height: 1.56rem !important;margin-top: 0.6rem;margin-left: 0.72rem;}
.sm_s_o_n p{margin-left: 0.33rem;}
.sm_s_o_n p span{display: block;color: #333;font-size: 0.24rem;line-height: 0.5rem;margin-top: 0.67rem;}
.sm_s_o_n p a{display: block;width: 2rem;height: 0.44rem;line-height: 0.44rem;text-align: center;color: #fff;font-size: 0.18rem;background: url(../images/sm/button_img.png) no-repeat center;background-size: 100% 100%;margin-top: 0.2rem;}
.sm_f .sm_t_o{width: 100%;margin-left: 0;}
.sm_f .sm_t_o a{color: #EBEBEB;}
.sm_f{width: 100%;height: 11.9rem;background: url(../images/sm/banner02.jpg) no-repeat center;background-size: 100% 100%;}
.sm_f_o{width: 6.86rem;background: #fff;margin: auto;box-shadow: 0rem 0.01rem 0.2rem #ccc;display: flex;justify-content: space-around;flex-wrap: wrap;margin-top: 0.42rem;}
.sm_f_o .sec{color: #333333;font-size: 0.2rem;text-align: center;margin-top: 0.8rem;}
.sm_f_o section a{font-weight: bold;}
.sm_f_o section span{display: inline-block;width: 0.4rem;height: 2px;background: #000;margin-top: 0.2rem;}
.sm_f_o p{width:6.03rem;height:0.6rem;line-height:0.6rem;color: #005E4B;font-size: 0.28rem;font-weight: bold;text-align: center;border: 1px solid #005E4B;margin-top: 0.64rem;margin-bottom: 0.37rem;}
.sm_f_t{width: 6.86rem;margin: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.sm_f_t dl{width: 3.2rem;color: #fff;display: flex;justify-content: flex-start;margin-top: 0.6rem;}
.sm_f_t dl dt{width: 0.51rem;height: 0.51rem;}
.sm_f_t dl dd{margin-left: 0.2rem;}
.sm_f_t dl dd span{display: block;font-size: 0.24rem;font-weight: bold;}
.sm_f_t dl dd a{color: #fff;font-size: 0.18rem;line-height: 0.3rem;margin-top: 0.09rem;display: block;}
.sm_f_a{display: block;width: 2.6rem;height: 0.6rem;line-height: 0.6rem;text-align: center;color: #fff !important;font-size: 0.24rem;background: url(../images/sm/button_img.png) no-repeat center;background-size: 100% 100%;margin: auto;margin-top: 0.3rem;}
.sm_w{width: 100%;background: #F7F8F9;padding-top: 0.34rem;padding-bottom: 0.8rem;}
.sm_w .sm_t_o{width: 100%;margin-left: 0;margin-top: 0;}
.sm_w .sm_t_o a{color: #ebebeb;}
.sm_w .swiper-container {width: 100%;height:3.21rem;margin-top: 0.5rem;}
.sm_w .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.sm_w .swiper-slide img{width:2.32rem;height: 3.22rem !important;}
