* {padding: 0; margin: 0; box-sizing: border-box;touch-action: pan-y;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style: none;overflow: -moz-scrollbars-none;}
*::-webkit-scrollbar {width: 0!important;}
body {font-family: Regular, Microsoft YaHei, Helvetica, sans-serif;width: 100%; height: 100%; background: #000; position: absolute; top: 0; left: 0;}
a {text-decoration: none;}
.sonHide {display: none!important;}

.header {width: 100%; position: fixed; top: 0;left: 0; z-index: 2; background: #000; border-bottom: solid 2px #f8991d; display: flex; align-items: center; justify-content: space-between; padding: 0 0.1rem;}
.header > .sonLogo {width: 1.98rem; float: left; padding: 0.1rem 0;}
.header > .sonLogo > img {width: 100%; float: left;}
.header > .sonKf {width: 4.7rem; float: left; border: solid 1px #f2704b; border-radius: 0.2rem;}
.header > .sonKf > i {width: 0.36rem; height: 0.36rem; float: left; background: url('../images/icon_kf.png') no-repeat center; background-size: 100%; margin: 0.04rem;}
.header > .sonKf > span {float: left; font-size: 0.28rem; line-height: 0.42rem; color: #f2704b; margin-left: 0.04rem;}
.header > .sonKf > span + span {font-size: 0.24rem;}
.header > .sonHome {width: 0.48rem; height: 0.48rem; background: url('../images/icon_home.png')no-repeat center; background-size: 100%;}

.right {width: 2.0rem; position: fixed; top: 70%; right: 2px; z-index: 2; transform: translateY(-50%);}
.right > a {width: 100%; float: left;}
.right > a > img {width: 100%; float: left;}

.footer {width: 100%; position: fixed; bottom: 0; left: 0; z-index: 2; padding: 0.28rem 0.4rem; background: #965d12;display: flex; justify-content: space-between;}
.footer > a {width: 100%; float: left;  background: url('../images/bg_btn_ios.png')no-repeat center top; background-size: 100%; font-size: 0.5rem; color: #000; line-height: 0.8rem; padding-left: 0.9rem;}
.footer > a + a {margin-left: 0.4rem; background-image: url('../images/bg_btn_android.png')}

.main {width: 100%; float: left; margin-top: 0.92rem; background: url('../images/wap_bg.jpg') no-repeat center top #000; background-size: 100%; padding-bottom: 1.6rem;}

.partOne {width: 100%; float: left; background: url('../images/wap_bg_top.png') no-repeat center -0.2rem;background-size: 100%;}
.partOne > span {width: 100%; float: left; font-size: 0.28rem; line-height: 0.64rem; color: #fff; text-align: center; font-weight: 600;}
.partOne > span + span {padding: 0 0.3rem; font-size: 0.24rem; line-height: 1.3em; color: #fff600; text-align: left; margin-top: 0.14rem; padding-bottom: 0.16rem;}

.partTwo {width: 100%; float: left; margin-top: 6rem;}
.partTwo > .sonItem {width: 4.63rem; height: 5.29rem; float: left; background: url('../images/wap_bg_code_ios.png') no-repeat center top; background-size: 100%; position: relative; left: 50%; transform: translateX(-50%);margin-bottom: 0.24rem;}
.partTwo > .sonItem.android {width: 4.63rem; height: 5.29rem; float: left; background: url('../images/wap_bg_code_android.png') no-repeat center top; background-size: 100%; position: relative; left: 50%; transform: translateX(-50%);margin-bottom: 0.24rem;}
.partTwo > .sonItem > img {width: 2.9rem; float: left; margin-top: 0.8rem; position: relative; left: 50%; transform: translateX(-50%);}
.partTwo > .sonItem > a {width: 3.36rem; float: left;  font-size: 0.5rem; color: #000; line-height: 0.64rem; padding-bottom: 0.18rem;background-size: 100%;padding-left: 1rem; margin-top: 0.68rem;position: relative; left: 50%; transform: translateX(-50%); clear: both; margin-bottom: 0.7rem;}
.partTwo > .sonItem + .sonItem > a {}

.partThree {width: 100%; float: left; margin-top: 0.4rem; padding: 0 0.4rem;}
.partThree > .sonItem {width: calc(50% - 0.25rem); float: left; margin-bottom: 0.3rem; margin-right: 0.5rem;}
.partThree > .sonItem:nth-child(2n) {margin-right: 0; float: right;}
.partThree > .sonItem > img { width: 100%; float: left;}
.partThree > .sonItem > a {width: 100%; height: 0.84rem; float: left; margin-top: 0.25rem; border: solid 1px #ebeaec; background: #eb9e3a; border-radius: 0.42rem; font-size: 0.2rem; line-height: 1.5em; color: #fdf942; padding: 0 0.1rem; display: flex; align-items:center; word-break: break-all;}
.partThree > .sonItem > a span {width: 100%;}
.partThree > .sonItem > a.sonSmall { font-size: 0.16rem; }










































