/*图片列表*/
.imglist .listcon li.news{border-bottom:1px solid #333;display:flex;padding:0.28rem 0}
.imglist .listcon li.news .news_imgs{position:relative;height:2.27rem;width:3.4rem;}
.imglist .listcon li.news:hover .news_imgs img{transform:scale(1.05)}
.imglist .listcon li.news .news_imgs img{width:100%;height:100%;transition:0.4s}
.imglist .listcon li.news .news_wz{margin-left:0.35rem;width:100%;position:relative;}
.imglist .listcon li.news .news_title{font-size:var(--bigSize);font-weight:bold;line-height:1;}
.imglist .listcon li.news .news_text{font-size:var(--smailSize);line-height:2;color:#666666;margin:0.2rem 0 0}
.splist  .listcon li.news .news_more{display:block;position:absolute;left:0;bottom:0;font-size:var(--smailSize);border-bottom:1px solid #9D2351;padding-bottom:0.05rem;line-height:1.5;font-weight:bold}
.splist  .listcon li.news .news_more a{display:flex;align-items: center;color:#9D2351}
.splist  .listcon li.news .news_more img{vertical-align: middle;margin-left:0.1rem}
.splist  .listcon li.news:hover .news_more  img{animation:move2 1s infinite ease-in-out}
@keyframes move2{
0%{transform:none}
50%{transform:translateX(-5px)}
100%{transform:none}
}

@media screen and (max-width: 999px){
.imglist .listcon li.news .news_text{line-height:1.6}
}

@media screen and (max-width: 767px){
.imglist .listcon li.news .news_imgs{    flex: 0 0 150px;height:100px}
.imglist .listcon li.news .news_wz{width:calc(100% - 170px)}
.imglist .listcon li.news .news_text{-webkit-line-clamp:2;margin-top:10px}
.imglist .listcon li.news .news_title{font-size:16px}
}

@media screen and (max-width: 480px){
.col_news_con .news_list li.news{flex-direction: column;}
.imglist .listcon li.news .news_imgs{flex:100%;width:100%;height:0;padding-top:66%}
.imglist .listcon li.news .news_imgs img{position:absolute;top:0;left:0;}
.imglist .listcon li.news .news_wz{margin-left:0;width:100%;margin-top:10px}
.imglist .listcon li.news .news_more{margin:10px 0 0;position:static;display:inline-block}
.splist .listcon li.news .news_more{font-size:14px}
}

/*历史沿革*/
.history .col_news .col_news_con{margin-left:0}
.history .listcon li.news{position:relative;padding-left:0.32rem;background:url(../images/history_li_bg.png) 2px 25px no-repeat; display: flex; flex-direction: row-reverse; justify-content: space-between;padding-bottom:0.9rem;overflow:hidden}
.history .listcon li.news .news_imgs{width:4.56rem;height:2.92rem;position:relative;border-radius:0.2rem}
.history .listcon li.news:hover .news_imgs img{transform:scale(1.05)}
.history .listcon li.news .news_imgs img{width:100%;height:100%;transition:0.4s}
.history .listcon li.news .news_wz{position:relative;width:calc(100% - 5.1rem)}
.history .listcon li.news .sub_title{color:#DB0536;font-family:"PangMenZhengDao"; line-height:1.3;font-size:0.48rem;margin-top:-0.1rem}
.history .listcon li.news .short_title{color:#DB0536;font-size:0.22rem;font-weight:bold;margin:0.1rem 0 0.2rem;}
.history .listcon li.news .news_title{color:#3C3C3C;font-size:var(--titleSize);line-height:2;max-height:1.08rem;}
.history .listcon li.news .news_title a{color:#3C3C3C}
.history .listcon li.news .dots{position:absolute;top:25px;left:0;}
.history .listcon li.news .news_more a{color:#DB0536}
.history .listcon li.news:hover .dots{animation:move3 0.8s 1 linear backwards}
@keyframes move3{
0%{top:25px;opacity:1}
100%{top:101%;opacity:0.2}
}

@media screen and (max-width: 767px){
.history .listcon li.news{padding-bottom:10px;margin-bottom:20px}
.history .listcon li.news .news_imgs{width:95px;height:60px;position:absolute;top:0;right:0;}
.history .listcon li.news .news_wz{width:100%}
.history .listcon li.news .news_more{position:static;display:inline-block}
.history .listcon li.news .news_title{line-height:1.5;margin-bottom:10px}
}


/*祝福墙*/
.wish .bless{position:absolute;top:20%;left:50%;transform:translateX(-50%);width:2.7rem}
.wish .list-tag{height:4rem;position:absolute;bottom:1rem;width:100%;left:0;}
body.wish{background:url(../images/wishList_bg.png) top center no-repeat;height:100vh}
.wish .header:before{height:2.6rem}
.wishBox{position:fixed;top:60%;left:50%;width:520px; ;box-sizing:border-box;transform:translate(-50%,-50%);padding:35px 35px 40px;background:#DE737A;border-radius:12px; z-index:11}
.wishBox ._t{text-align:center;color:#fff;font-size:28px;line-height:30px;margin:0 0 25px;}
.wishBox .wish_container{background:#fff;padding:20px 10px 10px 20px;border-radius:16px;position:relative;z-index:2;}
.wishBox .wish_container:before{content:"";width:3.3rem;height:2.1rem;background:url(../images/wishbox_bg.png) center no-repeat;z-index: 0;position:absolute;right:0.3rem;bottom:0.1rem;background-size:cover}
.wishBox .wish_container textarea{border:0;color:#919191;font-size:16px;line-height:0.3rem;width: calc(100% - 1.54rem);height: 2.5rem;font-family:"syh";position: relative;z-index: 1;background: none;vertical-align: top;white-space: pre-wrap;overflow-wrap: break-word;/* margin-bottom: 2.2rem; */word-break: keep-all;}
.wishBox .wish_container .personInfo{display:flex;    justify-content: space-between}
.wishBox .wish_container .l{width:245px;border-top:1px solid #DE737A;padding-top:5px;}
.wishBox .wish_container .sendWish{width:145px;}
.wishBox .wish_container input[type='text']{border:0;/* border-bottom:1px solid #DE737A; */line-height:32px;width:100%;font-family:"syh"}
.wishBox .wish_container .validate{display:flex;align-items: center; justify-content: space-between;}
.wishBox .wish_container .sendWish input{width:100%;height:100%;border:0;background:#F78654 url(../images/sendWish.png) center no-repeat;border-radius:8px;cursor:pointer;height: 0.71rem;}
.wishBox:before{content:"";width:2.7rem;height:3.12rem;position:absolute;top: -1.3rem;right: -1.3rem;background:url(../images/wish_icon1.png) center no-repeat;}
.wishBox .wish_container div{position:relative;z-index:1}
.wishBox .wish_container .headPicNamebox{position:absolute;right: 0.33rem;top: 0.21rem;width: 1.11rem;height: 1.11rem;z-index: 2;}
.wishBox .wish_container .imgbox{
    width: 1.11rem;
    height: 1.11rem;
    background: none;
}
#targetDiv{display:none;}
.qq-upload-button{overflow:initial !important;}
.qq-upload-list{display:none;}
.wishBox .wish_container #tempTarget{position: absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border-radius:50%;margin-top: 0 !important;!important0;!i;!;!ii;!ii;!ii;!i;!;!I;!;!;}
#default-btn::file-selector-button{
    padding: 6px 10px;
    background-color: #1E9FFF;
    border: 1px solid #1E9FFF;
    border-radius: 3px;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
}

.wishBox .wish_container .headPicNamebox input{
            font-size: 0 !important;!i;!;
            border: 0;!i;!;
            background: none;
            width: 0.32rem;
            top: auto !important;!i;!;
            height: 0.32rem;
            position: absolute;
            right: 0;
            background: url(../images/upload.svg)no-repeat center !important;!i;!I;!;
            cursor: pointer;
            bottom: 0;
            z-index: 1;
            opacity: 1 !important;!i;!;
            }
.wishBox .wish_container .headPicNamebox  input[type="file"]::-webkit-file-upload-button {position: absolute;top:0;right:0;bottom:0;left:0;border: 0 none;z-index: 888;width:100;height:100%;cursor:pointer;background:none;}
input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    input:-webkit-autofill:active {
        -webkit-transition-delay: 99999s;
        -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
}
@media screen and (max-width: 999px){
.wish .list-tag{display:none}
}

@media screen and (max-width: 767px){
.wishBox{width:80%}
.wishBox .wish_container .l{width:calc(100% - 160px)}
}

@media screen and (max-width: 480px){
.wishBox{padding:20px 25px }
.wishBox .wish_container{padding:15px}
.wishBox ._t{margin-bottom:10px;font-size:20px}
.wishBox .wish_container input[name='blessingContent']{height:100px}
.wishBox .wish_container .personInfo{justify-content: space-between;  flex-direction: column; align-items:center;position:relative;z-index:2}
.wishBox .wish_container .l{width:100%}
.wishBox .wish_container .sendWish{width:120px;height:40px;margin:10px 0 0}
}

