.ps * { box-sizing: border-box; }
.ps .psa .psat{ text-align: center;font-size: .34rem; color: #424242; font-weight:bold}
.ps .psa .psac{margin-top: .22rem;position: relative;z-index: 9;}
.ps .psa .psac .psaci{ position: relative; margin-bottom: .2rem; }
.ps .psa .psac .psaci .psacil{position: relative; width: 100%;line-height: .72rem; border-radius: .36rem; background-color: #c7c7c7; font-size: .24rem;color: #da2228; text-align: center; z-index: 2; }
.ps .psa .psac .psaci .psacir{position: absolute;top: .32rem;left: 0;right: 0;background-color: #fff;width: auto;padding: .3rem; padding-top: .5rem; z-index: 1;height: 3rem;overflow-y: auto;visibility: hidden; box-shadow: 0 0 15px rgb(0,0,0,40%);border-radius: 15px;}
.ps .psa .psac .psaci .psacir a{display: block;line-height: .6rem; padding: 0 .2rem; font-size: .24rem;color: #515151;}
.ps .psa .psac .psaci .psacir a.on,
.ps .psa .psac .psaci .psacir a:hover{ color: #da2228;font-weight: bold;}

/* .ps .psa .psac .psaci:hover .psacir { visibility: visible; } */


.ps .psa .psad{margin-top: 0;text-align: center;}
.ps .psa .psad a{display: block;width: 100%;height: .72rem;line-height: .72rem;background: #da2228;border-radius: .36rem;font-size: .24rem;color: #ffffff;}
.ps .psa .psad a:hover{background: #da2228;}

.ps .psb{margin-top: .5rem;padding: .5rem 0;background: #f6f6f6;}
.ps .psb .psbz{width: 100%;}
.ps .psb .psbi{ width: 100%;margin:0 0 .2rem; padding: 0 .2rem; }
.ps .psb .psbi .psbia{position: relative; background-color: #fff; }
.ps .psb .psbi .psbia .psbiab{position: absolute;top:0;left:0;bottom: 0;width: 100%;height: auto;background: rgba(40,40,40,0.7);padding: 1rem .3rem 0;display: block;}
.ps .psb .psbi .psbia .psbiab a{width: 50%;line-height: 0.8rem;font-size: .26rem;color: #ffffff;text-align: center;border:1px solid transparent;float: left;}
.ps .psb .psbi .psbia .psbiab a:hover{border:1px solid rgba(255,255,255,0.6);}
.ps .psb .psbi .psbib{background: #fff;text-align: center;padding: .32rem 0;}
.ps .psb .psbi .psbib .psbiba{font-size: .36rem;color: #5d5d5d;font-weight: bold;}
.ps .psb .psbi .psbib .psbiba a{color: #5d5d5d;display: block;}
.ps .psb .psbi .psbib .psbibb{margin-top: .1rem;}
.ps .psb .psbi .psbib .psbibb a{font-size: .28rem;color: #5d5d5d;padding-right: .4rem;background: url(ps2_07.png) no-repeat right center;background-size: .28rem;}
.ps .psb .psbi:hover .psbia .psbiab{display: block;}
.ps .psb .psbi:hover .psbib{background: #da2228;}
.ps .psb .psbi:hover .psbib .psbiba a{color: #fff;}
.ps .psb .psbi:hover .psbib .psbibb a{color: #fff;background: url(ps3_10.png) no-repeat right center;background-size: .28rem;}
.ps .psb .psbi .psbia .psbiaa{overflow: hidden;height: auto;}
.ps .psb .psbi .psbia .psbiaa img {height:auto;transition:transform 0.6s;-moz-transition:transform 0.6s;-webkit-transition:transform 0.6s;-o-transition:transform 0.6s;max-width:100%;width:100%;}
.ps .psb .psbi:hover .psbia .psbiaa img {transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}

.ps .psc{ margin-top: .5rem; }
.ps .psc .psct{font-size: .36rem;color: #323232;text-align: center;}
.ps .psc .psct span{font-size: .48rem;color: #e50113;}
.ps .psc .pscz{margin-top: .3rem;}
.ps .psc .pscl{float:none;width: 100%;height: 1rem;background: #da2228;line-height: 1rem;text-align: center;}
.ps .psc .pscl a{display: block;}
.ps .psc .pscl a span{display: inline-block;font-size: .36rem;color: #ffffff;padding-left: .7rem;background: url(ps4_18.png) no-repeat left center / 24%;transition: all 0.6s;}


.ps .psc .pscr{float:none;position: relative;height: 1rem;line-height: 1rem;background: url(ps6_03.jpg) no-repeat; background-size: cover;}
.ps .psc .pscr .pscra { display: none; }
.ps .psc .pscr .pscrb{position: absolute;top:0;left:0;width: 100%;height: 1rem;line-height: 1rem;text-align: center;}
.ps .psc .pscr .pscrb span{display: inline-block;font-size: .36rem;color: #ffffff;padding-left: .7rem;background: url(ps5_15.png) no-repeat left center / 24%;transition: all 0.6s;}



.u-tt .bd{ width:6rem;padding:0; margin:0; margin:0 auto; padding-top:0.6rem; padding-bottom:0.8rem }
.u-tt .bd .g-in{ width:100%}
.ps .psa .psac .psacifl { z-index: 9; }
.psacifl_selected .psacirfl { visibility: visible!important; }
.psacixl_selected .psacirxl { visibility: visible!important; }
.ps .psa .psac .psaci .psacil.psacilfl_txt{ width:100%; background:none; background: url(../images/icon16.png) no-repeat right .14rem center; background-size:0.18rem; text-align:center; color:#333; border-bottom:1px solid #c2c2c2; border-radius:0; text-align:left}
.ps .psa .psac .psaci .psacir{ top:100%; padding:0 0.3rem; border-radius:0}
.ps .psa .psac .psaci .psacil.psacilxl_txt{ width:100%; background:none; background: url(../images/icon16.png) no-repeat right .14rem center; background-size:0.18rem; text-align:center; color:#333; border-bottom:1px solid #c2c2c2; border-radius:0; text-align:left}

.gcon_1{ padding:0.9rem 0; background:#f0f0f0; width:100%; overflow:hidden}
.gcon_1 .ihd{ text-align:center; font-size:0.36rem; color:#333333; font-weight:bold; line-height:1}
.gcon_1 .item1{ width:6.97rem; margin:0 auto; border-radius:0.2rem; overflow:hidden; position:relative; margin-top:0.65rem;}
.gcon_1 .item1 img{ width:100%}
.gcon_1 .item1 .title{ position:absolute; font-size:0.28rem; color:#fff; font-weight:bold; z-index:2; left:0.32rem; top:0.4rem}
.gcon_1 .ibd{ width:6.97rem; margin:0 auto; margin-top:0.28rem}
.gcon_1 .ibd .swiper1{ width:100%}
.gcon_1 .ibd .swiper1 .swiper-slide{ width:4.11rem; position:relative; margin-right:0.26rem; border-radius:0.2rem; overflow:hidden}
.gcon_1 .ibd .swiper1 .swiper-slide:last-child{ margin-right:0}
.gcon_1 .ibd .swiper1 .swiper-slide img{ width:100%}
.gcon_1 .ibd .swiper1 .swiper-slide .title{ position:absolute; font-size:0.28rem; color:#333; font-weight:bold; z-index:2; left:0.32rem; top:0.4rem}
.gcon_1 .ibd .more{ background:url(a3.png) left center no-repeat; background-size:0.09rem; padding-left:0.24rem; font-size:0.24rem; color:#999999; margin-top:0.3rem}

.gcon_2{ padding:0.9rem 0 0; width:100%; overflow:hidden}
.gcon_2 .ihd{ text-align:center; font-size:0.36rem; color:#333333; font-weight:bold; line-height:1}
.gcon_2 .ibd{ width:100%; position:relative; overflow:hidden; margin-top:0.6rem}
.gcon_2 .ibd .mySwiper2{ width:100%; overflow:hidden}
.gcon_2 .ibd .mySwiper2 img{ width:100%; height:auto}
.gcon_2 .ibd .mySwiper1{ width:100%; overflow:hidden; position:absolute; left:0; bottom:0; z-index:2}
.gcon_2 .ibd .mySwiper1 .swiper-slide{ text-align:center; font-size:0; padding:0.16rem 0; transition:all 0.3s}
.gcon_2 .ibd .mySwiper1 .swiper-slide.swiper-slide-thumb-active{ background:#e60012}
.gcon_2 .ibd .mySwiper1 .swiper-slide .pic{ display:inline-block; vertical-align:top; display:none;margin-right:0.1rem}
.gcon_2 .ibd .mySwiper1 .swiper-slide .pic img{ height:0.28rem}
.gcon_2 .ibd .mySwiper1 .swiper-slide .title{ display:inline-block; vertical-align:top; line-height:0.28rem; font-weight:bold; font-size:0.24rem; color:#fff}
.gcon_2 .ibd .mySwiper1 .swiper-slide.swiper-slide-thumb-active .pic{ display:inline-block}

.gcon_3{ width:100%; position:relative; padding:0.9rem 0 0.5rem}
.gcon_3 .ihd{ text-align:center; font-size:0.36rem; color:#333333; font-weight:bold; line-height:1}
.gcon_3 .ibd{ width:100%; position:relative; overflow:hidden; margin-top:0.6rem; padding-bottom:2rem}
.gcon_3 .ibd .swiper3{ width:4.12rem; margin:0 auto}
.gcon_3 .ibd .swiper3 .swiper-slide{ width:100%; margin-right:0.32rem; position:relative}
.gcon_3 .ibd .swiper3 .pic{ width:100%; overflow:hidden; border-radius:0.2rem; position:relative}
.gcon_3 .ibd .swiper3 .pic span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(255,255,255,0.7)}
.gcon_3 .ibd .swiper3 .swiper-slide.swiper-slide-active .pic span{ display:none}
.gcon_3 .ibd .swiper3 .pic img{ width:100%}
.gcon_3 .ibd .swiper3 .desc2{ width:5.12rem; position:absolute; top:calc(100% + 0.4rem); left:-0.5rem; text-align:center; visibility:hidden; opacity:0; transition:all 0.3s}
.gcon_3 .ibd .swiper3 .desc2 .tle{ font-size:0.36rem; color:#e70012; line-height:1; font-weight:bold}
.gcon_3 .ibd .swiper3 .desc2 .txt1{ font-size:0.24rem; color:#333333; margin-top:0.24rem}
.gcon_3 .ibd .swiper3 .swiper-slide.swiper-slide-active .desc2{ visibility:visible; opacity:1}
.gcon_3 .ibd .prev3{ width:0.58rem; height:1.05rem; background:url(a6.png) center center no-repeat; background-size:100%; position:absolute; left:0; top:0.9rem; z-index:9; cursor:pointer}
.gcon_3 .ibd .next3{ width:0.58rem; height:1.05rem; background:url(a7.png) center center no-repeat; background-size:100%; position:absolute; right:0; top:0.9rem; z-index:9; cursor:pointer}

.ggcon_6{ width:100%; margin-top:1rem; background:#ededed; border-radius:0.25rem  0.25rem 0 0; padding-top:0.9rem; padding-bottom:0.5rem}
.ggcon_6 .ihd{ text-align:center; font-size:0.36rem; color:#333333; font-weight:bold; line-height:0.36rem}
.ggcon_6 .ihd img{ height:0.34rem; width:auto; padding:0.01rem 0}
.ggcon_6 .ibd{ width:6rem; margin:0 auto; margin-top:0.8rem}
.ggcon_6 .ibd .item{ width:100%; margin-bottom:0.38rem}
.ggcon_6 .ibd .item .ico{ width:0.75rem; border-radius:0.16rem; overflow:hidden; float:left;}
.ggcon_6 .ibd .item .ico img{ width:100%}
.ggcon_6 .ibd .item .cont{ width:5rem; float:right; font-size:0.24rem; color:#333333; padding:0}
.ggcon_6 .ibd .item .cont a{ color:#333}









































































