.eunews, .eunews *, .eunews *:before, .eunews *:after{box-sizing: border-box;}
.eunews{}
.eunews-btn{text-align: center; position: relative;}
.eunews-btn__load{background: none; border: 0px; line-height: 0px; padding: 0px; position: absolute; z-index: 1; top: calc(50% - 16px); left: calc(50% - 16px); display: none;}
.eunews-btn.load .eunews-btn__load{display: block;}
.eunews-btn__get{position: relative;}
.eunews-btn__get:after{content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #fff; border-radius: 5px; display: none;}
.eunews-btn.load .eunews-btn__get:after{display: block;}

.eunews-flex{}
.eunews-flex__one{width: calc(50% - 10px); padding: 20px; position: relative; padding-bottom: 40px; margin-bottom: 20px;}
.eunews-flex__one:hover, .eunews-flex__one.active{background: #ffffff; box-shadow: 0px 0px 12px #d2d2d2; cursor: pointer;}
.eunews-flex__head{font-weight: bold; min-height: 40px;}
.eunews-flex__time{color: #c4c4c4; padding: 20px 0;}
.eunews-flex__text, .eunews-flex__textfull{padding-bottom: 10px;}
.eunews-flex__textfull{display: none;}
.eunews-flex__more{color: #ef3240; font-weight: bold; position: absolute; bottom: 20px;}
.eunews-flex__more span, .eunews-flex__more i{vertical-align: middle;}
.eunews-flex__more i{font-size: 0.8em; padding-top: 2px;}
.eunews-flex p:first-child, .eunews-flex ul:first-child{margin-top: 0px !important;}
.eunews-flex p:last-child, .eunews-flex ul:last-child{margin-bottom: 0px !important;}

.eunews-flex__one.active .eunews-flex__text{display: none;}
.eunews-flex__one.active .eunews-flex__textfull{display: block;}

@media(max-width: 1000px) {
    .eunews-flex__one{width: 100%;}
}