@charset "utf-8";

body{ background: #fff; font-size:.25rem;}

/* --------------index-start-------------- */
.header{background:#165ccd; border-bottom:1px solid #d7b86c; height:1.2rem; overflow:hidden;}
.header .logo { float:left; display:block; width:2.4rem; height:.77rem; margin-top:.22rem; margin-left:.22rem;}
.xrBtn { display:block; float:right; width:2.08rem; height:.55rem; margin-right:.29rem; margin-top:.25rem;}
.talk { padding-top:.31rem;}
.downBtn { display:block; width:6.71rem; margin:.15rem auto 0;}
.testBar { background-size:100% auto;}
/**/
.cesu .list{margin:0 .4rem;}
.cesu .list dl{display:flex;justify-content:space-between;padding:0 0 .13rem}
.cesu .list dl dt{background:#e93814;color:#fff;font-size:14px;height:.75rem;line-height:.75rem;width:18%;text-align:center;flex-shrink:0;border:red 1px 0f90d1;border-right:none; border-radius:30px 0 0 30px;}
.cesu .list dl dd{flex-grow:1; border-radius:0 30px 30px 0;}
.cesu .list dl dd.btns{flex-grow:0;flex-shrink:0;width:1.91rem;padding-left:14px}
.cesu .list dl dd.btns button{height:.75rem;display:block;width:100%; background-size:100% auto;border-radius:6px;color:#fff; border:none;}
.cesu .list dl dt+dd{background:#fff; color:#383838; font-weight:bold;line-height:.75rem;position:relative}
.cesu .list dl dt+dd cite{position:absolute;left:0;top:0;font-size:10px;background:#d6d6d6;color:#666;height:14px;line-height:14px;font-style:normal;padding:0 4px}
.cesu .list dl dt+dd span i { color:#fa0000}
.cesu .list dl dt+dd span{display:block; text-align:center;font-size:14px; font-weight:bold;}
.cesu .list dl dt+dd span b{color:red;font-weight:400}
.gameBox { padding:0 .2rem .5rem; white-space:nowrap; overflow-x:scroll; background-size:100% auto;}
.gameBox img { display:inline-block; width:1.42rem; margin:0 .15rem;}
.showBox { background-size:100% auto;}
.showBox ul { overflow:hidden;}
.showBox li { float:left; width:25%;}
.showBox li img { margin:0 auto; height:2.05rem; width:auto;}
.piclb { position:relative; padding-bottom:.55rem;}
.piclb .swiper-pagination { text-align:center; width:100%;}
.piclb .swiper-slide { border:1px solid #cdc893; box-sizing:border-box; border-radius:12px; overflow:hidden;}
.piclb .swiper-slide img { width:100%;}
.piclb .swiper-pagination span { opacity:1; margin:0 .07rem; background:#640f0f;}
.piclb .swiper-pagination span.swiper-pagination-bullet-active { background:#fffcc8;}
.backb { position:absolute; left:.3rem; top:.2rem; width:.88rem; display:block;}
.piclb { width:7.1rem; margin:0 auto;}
.footer { color:#fff; background:#063fce; overflow:hidden; padding-bottom:.3rem;}
.footer img { display:block; width:2rem; margin-top:.15rem; margin-left:.96rem; height:.64rem; float:left;}
.footerTxt { float:left; font-size:.24rem; padding-top:.2rem; color:#fff; margin-left:.31rem; line-height:.33rem;}
.xrbar { position:fixed; left:0; top:0; width:100%; height:100%; overflow-y:scroll; z-index:3; display:none;}
.banner .swiper-pagination span { height:.08rem; width:.08rem;}
.banner .swiper-pagination span.swiper-pagination-bullet-active { background:#fff100;}
.gameLi { width:7rem; margin:0 auto;}
.gamePic { background-size:100% auto;}
.gamePic>img { margin-bottom:.1rem;}
.fixKf { position:fixed; right:0; width:.87rem; top:50%; transform:translateY(-50%);}