@charset "utf-8";
/* 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; background: url(../images/bg.jpg)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:720px) {
html { font-size: 80px;}
body { width: 7.5rem; margin: 0 auto;border: solid 2px #1ac40f;}
}
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;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden }
.clearfix {
*zoom:1 }

.box.spareURL p {
    font-size: 15pt;
    font-weight: 700;
    font-family: "Microsoft YaHei";
    color: #ff0000;
    text-align: center;
}
.box.spareURL a {
    display: block;
    float: left;
    width: 33.33%;
    text-align: center;
    font-size: 16pt;
    color: rgb(0, 0, 255);
    font-weight: bold;
    text-shadow: 0px 0px 10px #00ff88;
    animation-name: pulse;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    text-decoration: none;
}
.box li {float:left;width:30%;text-align:center;background:#00CC99;margin-left:18px;margin-top:5px;margin-bottom:5px;display:inline;}
.box li img { border:#0000FF; width:150px; height:150px; margin-top:10px; }
.box li span { text-align:center; font-size:16px; font-family:"Microsoft YaHei"; font-weight:bold; color:#fff}
.dhsx {border-radius: 15px 15px;}
div.box li img{border-radius: 12px 12px;}
li:hover { background:#0099CC; cursor:pointer;}
@keyframes pulse{
    0%{transform:scaleX(1)}
    50%{transform:scale3d(1.2,1.2,1.2)}
    to{transform:scaleX(1)}
}
@media screen and (max-width: 720px){
    .box.spareURL a {
        font-size: 10pt;
    }
	.box li { float:left; width:30%; text-align:center; background:#00CC99; margin-left:10px; margin-top:5px; margin-bottom:5px; display:inline;}
	.box li img { border:#0000FF; width:90px; height:90px; margin-top:10px; }
}

/* 下载APP */
 .download66{position: fixed;width: 62px;right: 0px;height: 50px;bottom: 80px;z-index: 999;text-align: center;}
 .download66 p {font-size: 1rem;font-weight: 700;color: #fff;line-height: 44px; }
 .download66 .btn {height: 50px;width: 50px;line-height: 25px;text-align: right;background-color: #ec0909;position: absolute;right: 0px;font-size: 16px;border: none;color: #fff;border-radius: 25px 0 0 25px;padding-right: 8px;box-shadow: -1px 0 1px #c81616;border: 1px solid #fff;}
 .download66 i.close {display: block;height: 14px;width: 14px;float: left;background-image: url(../images/gb.png);background-size: 100%; }
/* 返回顶部 */
.gotop { width: 45px; height: 45px; border-radius: 50%; background: url(../images/gotop.png) center center no-repeat; background-size: 100% auto; position: fixed; right: 2%; bottom: 200px; z-index: 99;}
.refresh {width: 40px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;border-radius: 40px;box-sizing: unset;border: solid 4px rgba(238, 211, 211, 0.8);background: rgba(255, 0, 0, 8);position: fixed;right: 2%;bottom: 143px;z-index: 1;cursor: pointer;}
