@charset "utf-8";
/*重置属性*/
body,div,p,ul,ol,dl,dt,dd,li,form,input,table,th,td,img,h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0;}

body {font-style: normal; font-family:'Microsoft Yahei','微软雅黑','Simsun','宋体','Arial', sans-serif;}
li { list-style:none;}
img { border:none;}
a { text-decoration:none;-webkit-tap-highlight-color:transparent;}
table { border-spacing:0; border-collapse:collapse;}
*{-webkit-appearance:none;}


/*通用*/
.hide {display: none;}
.flt {float:left;}
.frt {float:right;}
.clear { clear: both;}
.clearfix { *zoom: 1;} 
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: "";}
.clearfix:after { clear: both;}


/* 基本布局 */


.wrap{
    max-width:480px;
    margin:0 auto;
    padding-bottom:60px;
}

.waking-img{
    display:block;
    width:100%;
}
.waking-a{
    display:block;
    width:50%;
    height:40px;
    background-color:#ff831d;
    margin:0 auto;
    border-radius:40px;
    text-align:center;
    line-height:40px;
    color:#ffffff;
    font-size:18px;
    
}

.waking-a-wrap{
    background-image: url(../../Images/Activity/waking_insects/02.png);
    background-size:100% auto;
}
.waking-link-wrap{
    background-image: url(../../Images/Activity/waking_insects/12.png);
    background-size:100% auto;
}
.waking-link{
    display:block;
    font-size:14px;
    text-align:center;
    color:#e94e2f;
}

.waking-insects{
    background-image: url(../../Images/Activity/waking_insects/18.png);
    background-size:100% auto;
}

.waking-right{
    display:block;
    font-size:14px;
    color:#e94e2f;
    padding-left: 9.5%;
}

.free-block{
    display:none;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color: rgba(0, 0, 0, 0.7);
}

.free-content{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background-color: #fff;
    padding: 20px 0;
    border-radius: 8px;
    width: 85%;
    text-align:center;
    font-size:12px;
    max-width:408px;
}

.free-img{
    width:50%;
    display:block;
    margin:0 auto;
}
.free-div{
    padding-top:8px;
    line-height: 20px;
}



/* 页脚 */
.footer-group{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}
.footer{
    display: flex;
    justify-content: flex-start;
    width: 100%;
    height: 60px;
    max-width: 768px;
    margin: 0 auto;
    color: #fff;
    box-shadow: 0 3px 12px 2px #5f1b0e;
}
.footer .footer-item{
    width: 50%;
    text-align: center;
    box-sizing: border-box;
    padding-top: 15px;
    cursor: pointer;
    color: #fff;
    text-decoration: none;
}
.footer .footer-item.left-part{
    background-color: #ffb442;
}
.footer .footer-item.right-part{
    background-color: #e94e2f;
}
.footer-item .p1{
    font-size: 15px;
    font-weight: 500;
    line-height: 15px;
}
.footer-item .p2{
    font-size: 12px;
    line-height: 12px;
    padding-top: 7px;
}



















































































