.ps_bg{ background: url(../../images/wap/ps_02.jpg)#f15c3e no-repeat center top; background-size: 100%; padding: 0px 0px 30px 0px;}
.ps_bg2{ width: 100%; height: 100%; background: url(../../images/wap/ps2_02.jpg)#f15c3e no-repeat center top; background-size: 100% 100%; padding: 0px 0px 30px 0px;}
.ps_a{ padding: 20px  0px 20px 0px; text-align: center;}
.ps_a img{ max-width: 100%; }
.ps2_a{ padding: 10px 20px 20px 20px; text-align: center; box-sizing: border-box;}
.ps2_a img{ max-width: 100%; }
.ps_c{ padding: 30px 10px 20px 10px; text-align: center; }
.ps_c img{ max-height:25px; width: 100%;}
.ps2_c{ padding: 50px 10px 10px 10px; text-align: center; }
.ps2_c img{ max-height:25px; width: 100%;}
.ps_b{ width: 70%; margin: 0 auto; padding: 30px 0px 60px 0;}
.ps2_b{ width: 70%; margin: 0 auto; padding: 50px 0px 60px 0;}
.ps_bx{ position: relative; width: 100%; }
.swiper-container{overflow: initial !important;}
.ps_bx1{ width: 100%; top: 0}
.ps_bx1 img{ max-width: 100%; }
.ps_bx2{ display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;  border-radius: 50%; overflow: hidden; position:absolute; top: 0; left: 0;}
.sw1{ position: relative; width: 100%;}
.sw1 a{ display: block; width: 70%; margin: 0 auto;}
.ps_lsty1imga{ width: 50%; margin: 0 auto;}
.ps_lsty1img{list-style-type: none; display: block; max-width: 100%; max-height: 100%; position: relative;}
.ps_lsty1img .ps_lsty1imgx{padding-top: 100%;}
.ps_lsty1img img{position: absolute;top: 0;bottom: 0;left: 0;right: 0; height: auto; display: block;margin:auto;padding: auto;}
.ps_lsty1fot{ margin-top: 24px; }
.ps_lsty1fot span{ display: block; text-align: center; height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; color: #000000;}
.ps_lsty1fot font{ display: block; text-align: center; line-height: 25px; overflow: hidden; font-size: 14px; font-weight: bold;color: #000000}
.ps_bx2 .swprev{ position: absolute; top: calc((100% - 22px)/2); left: 10px; z-index: 11; border: none;}
.ps_bx2 .swnext{ position: absolute; top: calc((100% - 22px)/2); right: 10px; z-index: 11; border: none;}

.foot{ margin-top: 0 !important;}
.ps2_d{width: 100%; height: auto; overflow: hidden; padding: 0 20px; box-sizing: border-box;}
.ps2_d>img{width: 40%; height: auto; float: left;}
.ps2_d a{ width: 40%; height: auto;float: right;}