@CHARSET "UTF-8";
div.ljrc-list .ljrc-item{display: flex; flex-direction: column-reverse; margin-bottom: 1.8em;}
div.ljrc-list .ljrc-item .info{background:#F5F5F5; padding:1rem .4rem .4rem .64rem;}
div.ljrc-list .ljrc-item .info p.title{display: none;}
div.ljrc-list .ljrc-item .info p.intro{display: flex; line-height: 28px;}
div.ljrc-list .ljrc-item .info p.intro:before{content:""; width: 4px; height: 4px; flex-shrink:0; background:#FF5722; margin-top:12px; margin-right: 12px; flex-shrink: 0;}
div.ljrc-list .ljrc-item .info p.more{margin-top: 16px;}
div.ljrc-list .ljrc-item .info p.more a{display: inline-block; color: rgba(0,0,0,0.25); padding-right: 0.53rem; background: url(../img/icons/16x16/more.svg) no-repeat right center;}
div.ljrc-list .ljrc-item .img{width: 100%; height: auto; position: relative; z-index:0; flex-shrink: 0; display: flex; flex-direction: column;}
div.ljrc-list .ljrc-item .img img{width: 100%; height: 100%;  object-fit: cover;}
div.ljrc-list .ljrc-item .img p{display: flex; flex-direction: column; font-size: 1.1em; line-height: 1.8em; position: absolute; bottom: 0; margin-bottom: -1.8em; right:0; text-align: center; z-index: 1;}
div.ljrc-list .ljrc-item .img p span{color:#fff; background:#FF5722; padding: 0 0.5em;}
div.ljrc-list .ljrc-item .img p font{text-align: right; color: #FF5722;}

.bg{background: rgba(0, 0, 0, 0.85);z-index: 1000; position: fixed;top: 0;left: 0;right: 0;bottom: 0;display: none;}
.bg-content{width: 9.15rem;height: 80vh;background: #FFFFFF;position: absolute;left: calc(50% - 9.15rem/2);top:calc(50% - 80vh/2) ;border-radius: 8px; padding-top: 0.43rem; padding-bottom: .4rem; box-sizing: border-box;display: flex;flex-direction: column;z-index: 1001;}
.bg-content>a{width: 0.43rem;height: 0.43rem;background-image: url(../img/icons/16x16/close.svg);position: absolute;background-repeat: no-repeat;background-size: cover; top: -0.85rem;right: 0;}
.bg-content div.img{padding: 0 1em; margin-bottom: 1em;}
.bg-content div.img img{display: none;}
.bg-content div.img p{display: flex; padding: 0.4em 0; align-items: flex-end;}
.bg-content div.img p{font-size: 1.6em;}
.bg-content div.img p font{color:rgba(0,0,0,0.45); margin-left: 1em;}
.bg-content div.info{overflow-y: auto; flex-grow: 1; padding: 0 1em; }
.bg-content div.info div.edu{margin-bottom: 2em;}
.bg-content div.info div.exp{background: rgba(0,0,0,0.04); padding:1em; line-height: 2em; margin-bottom: 1.5em;}
.bg-content div.info p{display: flex; line-height: 28px;}
.bg-content div.info p:before{content:""; width: 4px; height: 4px; background:#FF5722; margin-top:12px; margin-right: 12px; flex-shrink: 0;}
::-webkit-scrollbar {
    display: none; /* Chrome Safari */
}