/* BASIC css start */
.detailNotie {padding: 0 20px;box-sizing: border-box;margin-top:40px;} 
.detailNotieTitle {
    font-size: 18px;
    line-height: 1.45;
    font-weight: 800;
    margin-bottom: 20px;
}

.detailNotieTitle p {
    font-size: 13px;
    font-weight: 400;
}

.detailNotieDesc {}

.detailNotieDesc dl {
    border-top: 1px solid #ededed;
}
.detailNotieDesc dl:last-child {
    border-bottom: 1px solid #ededed;
}

.detailNotieDesc dl dt {
    font-size: 14px;
    position: relative;
    padding: 15px 0;
    cursor: pointer;
    line-height: 16.71px;
    color: #000;
    font-weight: 500;
}
.detailNotieDesc dl dt .openClose, .shopdetail .shopdetailItem .shopdetailImage div.openClose{width: auto !important;position:absolute;top: 50%;transform: translateY(-50%);right:0;width: 24px;height: 24px;z-index:2;}

.detailNotieDesc dl dt .openClose > span{position: relative;/* top:0; *//* right:0; *//* float:left; */width: 24px;height: 24px;display: block;}

.detailNotieDesc dl dt .openClose > span > span{float:left;background-color:#111;position:absolute;top:0;left:0}

.detailNotieDesc dl dt .openClose > span > .width{width: 11px;height: 1px;margin: 10px 5px;z-index:1}

.detailNotieDesc dl dt .openClose > span > .height{width: 1px;height: 11px;margin: 5px 10px;z-index:2;opacity:1}

.detailNotieDesc dl dt.openClose > span > .height{
   -webkit-transition: all 0.3s;
   -moz-transition: all 0.3s;
   -ms-transition: all 0.3s;
   -o-transition: all 0.3s;
   transition: all 0.3s;
}

.detailNotieDesc dl dt .openClose > span > .height.hide{opacity:0}

.detailNotieDesc dl dd {
    display: none;
    word-break: keep-all;
    font-size: 13px;
    line-height: 22px;
    color: #666;
    padding: 5px 0 20px;
    font-weight: 400;
} 
.detailNotieDesc dl dd a {
    font-size: 13px;
    color: #000;
}

.detailNotieDesc dl dd a:hover {
    text-decoration: underline;
}

.detailNotieDesc dl dd hr {
    border: 0;
    border-top: 1px solid #f3f3f3;
    display: block;
    margin: 30px 0;
}


/* BASIC css end */

