﻿@charset "UTF-8";
html{min-height:100%;}
a,article,aside,body,button,dd,details,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,menu,nav,ol,p,section,select,table,tbody,td,textarea,th,tr,ul{margin:0;padding:0;}
@media only screen and (min-width:320px){
    html{font-size:16px!important;}
}
@media only screen and (min-width:360px){
    html{font-size:20px!important;}
}
@media only screen and (min-width:412px){
    html{font-size:24px!important;}
}
@media only screen and (min-width:768px){
    html{font-size:28px!important;}
}
@media only screen and (min-width:1024px){
    html{font-size:32px!important;}
}
body{background-color:#f7f7f7;color:#555;font:12px/1.5 'Microsoft YaHei','宋体',Tahoma,Arial,sans-serif;}
a{color:#101010;text-decoration:none;}
img{width:100%;height:auto;-ms-interpolation-mode:bicubic;}
em,i{font-style:normal;}
li,ul{list-style-type:none;}
strong{font-weight:400;}

header{position:fixed;top:0;right:0;left:0;z-index:400;box-sizing:border-box;margin-right:auto;margin-left:auto;width:100%;height:50px;max-width:720px;background:linear-gradient(to top,#e59cf1,#de78f5);color:#fff;line-height:50px;}
header a.back{position:absolute;z-index:2;display:inline-block;padding:0 .36rem;width:30px;height:50px;background:url(../images/back.png) no-repeat center;background-size:50% 50%;color:#fff;}
header a.menu{position:absolute;top:0;right:0;z-index:2;padding:0 .5rem;width:30px;height:50px;background:url(../images/menu.png) no-repeat center;background-size:80% 65%;color:#fff;}
header h1{position:absolute;top:0;left:0;width:100%;height:50px;text-align:center;font-weight:400;font-size:20px;}

section{position:relative;clear:both;margin-right:auto;margin-left:auto;width:100%;max-width:720px;min-height:100%;font-size:.7rem;}

.loading>img{width:auto;height:14px;vertical-align:middle;}
.clearfix{zoom:1;}

#top{position:fixed;right:10px;bottom:55px;z-index:50;display:none;width:41px;height:41px;background:url(../images/top_btn.png) no-repeat;background-size:100% 100%;}

/* .footer{position:fixed;bottom:0;z-index:300;display:flex;width:100%;height:48px;background:#555;justify-content:space-around;left: 0px;right: 0px;max-width: 718px;margin-left: auto;margin-right: auto;}
.footer a{display:flex;width:33.3%;height:48px;color:#fff;font-size:.7rem;justify-content:center;align-items:center;}
 */
.lhc01,.lhc02,.lhc07,.lhc08,.lhc12,.lhc13,.lhc18,.lhc19,.lhc23,.lhc24,.lhc29,.lhc30,.lhc34,.lhc35,.lhc40,.lhc45,.lhc46{background-image:url(../images/g-red.png)!important;color:#000!important;}
.lhc03,.lhc04,.lhc09,.lhc10,.lhc14,.lhc15,.lhc20,.lhc25,.lhc26,.lhc31,.lhc36,.lhc37,.lhc41,.lhc42,.lhc47,.lhc48{background-image:url(../images/g-blue.png)!important;color:#000!important;}
.lhc05,.lhc06,.lhc11,.lhc16,.lhc17,.lhc21,.lhc22,.lhc27,.lhc28,.lhc32,.lhc33,.lhc38,.lhc39,.lhc43,.lhc44,.lhc49{background-image:url(../images/g-green.png)!important;color:#000!important;}
.gray{background-image:url(../images/g-gray.png)!important;color:#000!important;}

/* 底部导航 */
.footer{position:fixed;bottom:0;z-index:9;margin:0 auto;width:100%;height:50px;max-width:715px;border-top:solid 1px #eee;background:#fff;color:#333;text-align:center;left: 0px; right: 0px; margin-left: auto; margin-right: auto;font-size:12px;}
.footer ul{display:flex;}
.footer ul li{position:relative;box-sizing:border-box;padding-top:7px;width:20%;height:50px;flex:1;}
.footer ul li.active{color:red;}
.footer ul li img{position:relative;z-index:1;margin-bottom:2px;width:22px;}
.footer ul li:nth-child(3):before{position:absolute;top:-21px;right:0;left:0;display:inline-block;margin:auto;width:40px;height:40px;border-top:solid 1px #eee;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-left:solid 1px #eee;border-radius:40px 0;background:#fff;content:"";-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg);}
.footer ul li:nth-child(3) img{margin-top:-12px;width:34px;height:auto;}

.piczoom-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999999;width:100%;height:100vh;background:rgba(0,0,0,.7);}
.piczoom-bg .piczoom{height:100vh;}
.piczoom-bg .piczoom .swiper-slide img{max-width:98%;max-height:98vh;}
