
/* CSS Document */

* { margin: 0; padding: 0; list-style: none; word-break: break-all; -webkit-appearance: none; box-sizing: border-box;}
html { font-size: 13.333vw; background: #fff;}
body { min-height: 100vh; color: #000; font-size: 0.24rem; min-height: 100vh; background: url(https://3606222.net/wap/images/bg.png)no-repeat #fff; background-size: 100% 100%; font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";}
a { color: inherit; display: inline-block; text-decoration: none;}
@media screen and (min-width:769px) {
html { font-size: 100px;}
body { width: 7.5rem; margin: 0 auto;}
}
img { max-width: 100%; border: 0; vertical-align: middle;}

.box { border-radius: 0.1rem; box-shadow: 0 0.15rem 0.2rem rgba(204,204,204,0.1); background: #fff;}

.wrapper { min-height: 100vh; padding-bottom: 0.4rem; background: url(../image/bg.jpg) top center no-repeat #fcfcfc; background-size: 100% auto;}

.top { position: fixed; top: 2.2rem; right: 0; z-index: 9;}
.top .item { margin-bottom: 0.1rem;}
.top .item a {}
.top .item a img { width: 1rem; height: 1rem;}

.logo { padding: 0.44rem 0 0.34rem 0; text-align: center;}
.logo img { width: 3rem; height: 0.53rem;}
.banner { margin-bottom: 0.2rem;}
.banner img { width: 100%; height: auto;}
.down { display: flex; justify-content: space-between; padding: 0 0.4rem;}
.down .item { font-size: 0.26rem;}
.down .item a { display: flex; justify-content: center; align-items: center; width: 3.2rem; height: 0.84rem;}
.down .item img { width: 0.3rem; height: 0.3rem; margin-right: 0.16rem;}
.list { margin: 0.2rem 0.4rem 0 0.4rem; padding: 0.4rem;}
.tit { margin-bottom: 0.3rem; text-align: center;}
.tit img { width: 2.14rem; height: 0.32rem;}

.linebox {}
.linebox ul {}
.linebox ul li { padding-bottom: 0.2rem;}
.linebox ul li:last-child { padding-bottom: 0;}
.linebox ul li a { display: flex; cursor: default;}
.linebox ul li a .line-l { display: flex; flex: 1; width: 4.2rem; height: 0.62rem; margin-right: 0.15rem; border: solid 1px #e5e5e5; border-radius: 0.04rem; background: #fbfbfb;}
.linebox ul li a .line-l .linetime { width: 1.4rem; text-align: center; line-height: 0.62rem;}
.linebox ul li a .line-l .linetime em { color: #269ffe; font-style: normal; font-weight: normal;}
.linebox ul li a .line-l .linetime b { color: #269ffe; font-style: normal; font-weight: normal;}
.linebox ul li a .line-l .linetext { flex: 1; line-height: 0.62rem;}
.linebox ul li a .linebtn { cursor: pointer; width: 1.55rem; height: 0.62rem; line-height: 0.62rem; text-align: center; color: #fff; border-radius: 0.04rem; background: #363636;}
.linebox ul li a:hover .linebtn { color: #fff; background: #269ffe;}

.jc-box { padding: 0 0.4rem; background: #f5f5f5;}
.back { display: flex; align-items: center; padding: 0.3rem 0; font-size: 0.32rem;}
.back img { width: 0.4rem; height: 0.4rem; margin-right: 0.16rem;}
.photo {}
.photo img { width: 100%; height: auto;}
.close { padding: 0.4rem 0; text-align: center;}
.close a { height: 0.6rem; line-height: 0.6rem; padding: 0 0.3rem; font-size: 0.28rem; color: #269ffe; border: solid 1px #269ffe; border-radius: 0.6rem;}


