/* BASIC css start */
.detailNotie {}

.detailNotie {}

.detailNotieTitle {
    font-size: 33px;
    line-height: 1.45;
    font-weight: 800;
    margin-bottom: 30px;
}

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

.detailNotieDesc {}

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

.detailNotieDesc dl dt {
    font-size: 14px;
    color: #555;
    font-weight: 400;
    position: relative;
    padding: 15px 0;
    cursor: pointer;
}

.detailNotieDesc dl dt .openClose{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;
    font-size: 13px;
    color: #999;
    font-weight: 400;
    line-height: 20px;
    word-break: keep-all; 
    padding: 28px 0;
} 
.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 */

