*{
    margin: 0;
    padding: 0;
    font-family: 'Noto Sans CJK SC', "Source Han Sans CN";
}
html{
    font-size: 100px;
    width: 100%;
}
.header{
    width: 10rem;
    height: 1.25rem;
    position: relative;
    background: url("../imgs2/phone/logoBg.png")no-repeat;
    background-size: contain;
}
.menu{
    width: 0.45rem;
    height: 0.5rem;
    background: url("../imgs2/phone/selectMenu.png")no-repeat;
    background-size: contain;
    position: absolute;
    left:0.5rem;
    bottom: 0.15rem;
}
.logo{
    width: 4.9rem;
    height: 0.8rem;
    background: url("../imgs2/phone/logo.png")no-repeat;
    background-size: contain;
    position: absolute;
    left:2.5rem;
    bottom:0rem
}
.home{
    width: 0.4rem;
    height: 0.4rem;
    background: url("../imgs2/phone/home.png")no-repeat;
    background-size: contain;
    position: absolute;
    right: 1.3rem;
    bottom:0.2rem
}
.line{
    width: 0.04rem;
    height: 0.35rem;
    background: url("../imgs2/phone/line.png")no-repeat;
    background-size: contain;
    position: absolute;
    right: 0.95rem;
    bottom:0.23rem
}
.search{
    width: 0.4rem;
    height: 0.35rem;
    background: url("../imgs2/phone/search.png")no-repeat;
    background-size: contain;
    position: absolute;
    right: 0.25rem;
    bottom:0.2rem
}
.haibao{
    width: 100%;
}
.haibao .swiper-container{
    width: 100%;
}
.openTime{
    width: 100%;
    height: 3.2rem;
    background: url("../imgs2/phone/timeBg.png")no-repeat;
    background-size: contain;
    margin-top: 0.25rem;
    position: relative;
}
.openLogo{
    width: 2.5rem;
    height: 0.8rem;
    background: url("../imgs2/phone/timeLogo.png")no-repeat;
    background-size: contain;
    position: absolute;
    top:0.3rem;
    left: 0.9rem;
}
.openTime .introduce{
    width: 8.2rem;
    height: 0.5rem;
    background: url("../imgs2/phone/zhanlanjieshao.png")no-repeat;
    background-size: contain;
    position: absolute;
    top:1.4rem;
    left: 0.9rem;
}
.arrow{
    width: 6.9rem;
    height: 0.6rem;
    background: url("../imgs2/phone/arrow.png")no-repeat;
    background-size: contain;
    position: absolute;
    bottom:0.42rem;
    left: 1.8rem;
}
.time{
    width: 6.9rem;
    height: 0.3rem;
    background: url("../imgs2/phone/time.png")no-repeat;
    background-size: contain;
    position: absolute;
    bottom:0.8rem;
    left: 1.8rem;
}
.huodong{
    height: 1.78rem;
    width: 100%;
    position: relative;
    margin-top: 0.05rem;
}
.piaowu{
    height: 100%;
    width: 50%;
    position: absolute;
    left:0;
    background: url("../imgs2/phone/piaowuBg.png")no-repeat;
    background-size: cover;

}
.yuyue{
    height: 100%;
    width: 50%;
    position: absolute;
    right:0;
    background: url("../imgs2/phone/yuyue.png")no-repeat;
    background-size: cover;

}
.piaowuLogo{
    width: 3.5rem;
    height: 1.2rem;
    background: url(../imgs2/phone/piaowuLogo.png)no-repeat;
    background-size: contain;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0.3rem;
}
.yuyueLogo{
    width: 3.5rem;
    height: 1.2rem;
    background: url("../imgs2/phone/yuyueLogo.png")no-repeat;
    background-size: contain;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0.3rem;
}
.piaowuInfo,.yuyueInfo{
    width: 100%;
    position: absolute;
    left:50%;
    transform: translateX(-50%);
    bottom:0.3rem;
    font-size: 0.26rem;
    text-align: center;
    color:rgb(78,77,76)
}
.news{
    height: 5.9rem;
    width: 100%;
    margin-top: 0.3rem;
    background: url("../imgs2/phone/newsBg.png")no-repeat;
    background-size: cover;
    position: relative;
}
.newsLogo{
    width: 2.5rem;
    height: 0.83rem;
    background: url("../imgs2/common_title_bg3.png")no-repeat;
    background-size: contain;
    position: absolute;
    left:0.9rem;
    top:0.6rem;
    color:white;
    font-size: 0.4rem;
    text-align: center;
    line-height: 0.8rem;
}
.yaowen{
    width: 8.3rem;
    height: 1.8rem;
    position: absolute;
    left:0.9rem;
    top:1.6rem;
}
.gonggao{
    width: 8.3rem;
    height: 1.7rem;
    position: absolute;
    left:0.9rem;
    top:3.5rem;
}
.yaowen .title,.gonggao .title{
    width: 8.3rem;
    height: 0.4rem;
    background: url("../imgs2/phone/newsLine.png")no-repeat bottom;
    background-size: contain;
    position: absolute;
    top:0rem;
    font-size: 0.3rem;
    color:white;
    padding-left:0.45rem ;
    box-sizing: border-box;
}
.yaowen .con,.gonggao .con{
    width: 100%;
    position: absolute;
    top:0.5rem;
    color:white;
    font-size: 0.2rem;
}
.more{
    position: absolute;
    right: 0;
    top:0;
    font-size: 0.22rem;
    line-height: 0.45rem;
}
.moreLogo{
    width: 0.26rem;
    height: 0.2rem;
    background: url("../imgs2/phone/arrowRight.png")no-repeat;
    background-size: contain;
    display: inline-block;
}
.item{
    margin-top: 0.06rem;
    letter-spacing: 0.014rem;
    position: relative;
}
.leftcon{
    width: 0.15rem;
    height: 0.15rem;
    background:url("../imgs2/block2_cube.png") no-repeat;
    background-size: contain;
    display: inline-block;
}
.context{
    display: inline-block;
    margin-left: 0.22rem;
}
.time1{
    position: absolute;
    right:0;
    top:0;
    letter-spacing: 0.01rem;
}
.center{
    width: 100%;
    height: 5.35rem;
    margin-top: 0.2rem;
}
.digtal{
    width: 5.6rem;
    height: 5.35rem;
    background: url("../imgs2/phone/digtalBg.png")no-repeat;
    background-size: cover;
    position: absolute;
    left:0;
}
.wenwu{
    width: 4.28rem;
    height: 5.35rem;
    background: black;
    position: absolute;
    right:0;
}
.wenwu .title{
    width: 2.5rem;
    height: 0.8rem;
    background:url("../imgs2/common_title_bg2.png") no-repeat center;
    background-size: contain;
    text-align: center;
    line-height: 0.8rem;
    color:white;
    font-size: 0.4rem;
    position: absolute;
    left: 0.3rem;
    top:0.28rem
}
iframe {
    height: 100%;
    width: 100%;
    border: 0;
}
.collection{
    width: 100%;
    height: 3.45rem;
    background: url("../imgs2/phone/collectionBg.png")no-repeat;
    background-size: cover;
    margin-top: 0.2rem;
    position: relative;
}
.collectionLogo{
    width: 2.5rem;
    height: 0.8rem;
    background: url("../imgs2/common_title_bg3.png")no-repeat;
    background-size: contain;
    position: absolute;
    right:0.9rem;
    bottom:0.3rem;
    color:white;
    font-size: 0.4rem;
    text-align: center;
    line-height: 0.8rem;
}
.num span:first-child{
    font-size: 0.5rem;
    color:white;
}
.num span:last-child{
    font-size: 0.3rem;
    color:white;
    margin-left: 0.2rem;
}
.num{
    position: absolute;
    left:2.3rem;
    bottom:1.2rem;
}
.wenwuShow{
    display: flex;
    justify-content: space-around;
    margin-top: 0.05rem;
}
.item1{
    width: 33.33333%;

}
.item1 img{
    width: 100%;

}
.kaogu{
    width: 100%;
    height: 4rem;
    position: relative;
}
.fajue{
    width: 5.6rem;
    height: 4rem;
    background: url("../imgs2/phone/koagu.png")no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top:0
}
.fajue .title{
    height: 2.9rem;
    width: 1rem;
    position: absolute;
    right: 0.5rem;
    top: 0.62rem;
    background: url(../imgs2/block6_title.png) no-repeat top;
    background-size: contain;
}
.xiufu{
    width: 4.3rem;
    height: 4rem;
    background: url("../imgs2/phone/xiufu.png")no-repeat;
    background-size: cover;
    position: absolute;
    right: 0;
    top:0
}
.xiufu .title{
    height: 2.85rem;
    width: 0.95rem;
    position: absolute;
    right: 0.45rem;
    top: 0.6rem;
    background: url("../imgs2/block7_title.png") no-repeat top;
    background-size: contain;
}
.lianjie1 {
    width: 100%;
    height: 1.6rem;
    position: relative;
    margin-top: 0.2rem;
}
.lianjie2{
    width: 100%;
    height: 1.6rem;
    position: relative;
    margin-top: 0.05rem;
    display: flex;
    justify-content: space-between;
}
.lingdao{
    width: 4.95rem;
    height: 1.6rem;
    background: url("../imgs2/phone/xinxiang.png")no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
}
.hudong{
    width: 4.95rem;
    height: 1.6rem;
    background: url("../imgs2/phone/hudong.png")no-repeat;
    background-size: cover;
    position: absolute;
    right: 0;
}
.volunteer{
    width: 3.3rem;
    height: 1.6rem;
    background: url("../imgs2/phone/volunteer.png")no-repeat;
    background-size: cover;
}
.yanjiu{
    width: 3.3rem;
    height: 1.6rem;
    background: url("../imgs2/phone/yanjiu.png")no-repeat;
    background-size: cover;
}
.system{
    width: 3.3rem;
    height: 1.6rem;
    background: url("../imgs2/phone/system.png")no-repeat;
    background-size: cover;
}
.select {
    height: 0.5rem;
    width: 3.2rem;
    border: 1px solid #999;
    border-radius: 0.05rem;
    font-size: 0.2rem;
}
.select .first {
    height: 0.5rem;
    width: 100%;
    position: relative;
    padding-left: 0.3rem;
    padding-right: 0.2rem;
    box-sizing: border-box;
    line-height: 0.5rem;
}
.select .first .ico-down {
    height: 0.5rem;
    width: 0.1rem;
    position: absolute;
    top: 0;
    right: 0.1rem;
    background: url(../imgs2/select_ico_down.png) no-repeat center;
    background-size: contain;
}

.select .hide {
    width: 100%;
    display: none;
    padding-top: 0.06rem;
}
.select .hide-list {
    width: 100%;
    padding: 0.06rem 0;
    border-radius:0.04rem;
    color: white;
    background-color: rgba(0,0,0,1);
    position: relative;
}
.select .hide-list a {
    display: block;
    padding: 0rem 0.3rem;
    box-sizing: border-box;
    color: white;
    text-decoration: none;
    line-height: 0.35rem;
}
.sel{
    display: flex;
    justify-content: space-around;
    margin-top: 0.3rem;
}


.footer {
    height: 1.25rem;
    width: 100%;
    padding-top: 0.3rem;
    box-sizing: border-box;
    background-color: #373737;
    font-size: 0.18rem;
    color: white;
    line-height: 0.26rem;
    text-align: center;
    letter-spacing: 0.025rem;
    position: relative;
    z-index: -2;
}
.footer a{
    color:white;
    text-decoration: none;
}
body{
    position: relative;
}
#nav{
    width: 100%;
    position: absolute;
    top:1.25rem;
    background: url("../imgs2/phone/navBg.png")no-repeat;
    background-size: cover;
    z-index:9;
    display: none;
}
.navList{
    width: 8.3rem;

    position: relative;
    top:1.6rem;
    left:50%;
    transform: translateX(-50%);
}
.item2{
    width: 100%;
    border-bottom: 1px solid rgb(185,65,71);
    font-size: 0.5rem;
    color:white;
    letter-spacing: 0.35rem;
    padding: 0.4rem 0;
    box-sizing: border-box;
    padding-left: 0.6rem;
    position: relative;
}
.arrowBottom{
    width: 0.48rem;
    height: 0.3rem;
    background: url("../imgs2/phone/arrowBottom.png")no-repeat;
    background-size: contain;
    position: absolute;
    right: 0;
    top:0.7rem
}
.arrowBottom.active{
    width: 0.48rem;
    height: 0.3rem;
    background: url("../imgs2/phone/topArrow.png")no-repeat;
    background-size: contain;
    position: absolute;
    right: 0;
    top:0.7rem
}
.erweima{
    width: 100%;
    margin-top: 3rem;
    margin-bottom: 1rem;
    position: relative;
}
.weixin{
    width: 1.18rem;
    height: 1.18rem;
    background: url("../imgs2/phone/weixin.png")no-repeat;
    background-size: contain;
    position: relative;
    left:3.55rem;

}
.xinlang{
    width: 1.18rem;
    height: 1.18rem;
    background: url("../imgs2/phone/xinlang.png")no-repeat;
    background-size: contain;
    position: absolute;
    top:0;
    right: 3.55rem;
}
.itemCon1{
    width: 100%;
    display: none;

}
.itemCon{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: -0.28rem;
}
.itemCon a{
    display: inline-block;
    margin-left: 0.28rem;
    color:rgb(214,121,123);
    text-decoration: none;
    font-size: 0.32rem;
    letter-spacing: 0.06rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-top: 0.15rem;
}

