@CHARSET "UTF-8";

div.ljrc-list{margin-top: -48px;}
div.ljrc-list .ljrc-item{display: flex; margin-top:32px;}
div.ljrc-list .ljrc-item .info{background:#F5F5F5; padding:24px 32px; position: relative; z-index:1; flex-grow: 1; flex-shrink: 1; margin-right: -24px; margin-top: 48px; min-height: 248px; }
div.ljrc-list .ljrc-item .info p.title{font-size: 20px;display: flex; align-items: center; margin-bottom: 16px;}
div.ljrc-list .ljrc-item .info p.title i{font-style:normal; width: 2px; height: 20px;background:rgba(0,0,0,0.45); margin: 0 16px;}
div.ljrc-list .ljrc-item .info p.title font{ color:rgba(0,0,0,0.45);}
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; 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: 20px;background: url(../img/icons/16x16/more.svg) no-repeat right center;}
div.ljrc-list .ljrc-item .img{width: 224px; height: 248px; 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; line-height: 32px; position: absolute; bottom: 0; margin-bottom: -32px; right:0; text-align: center;}
div.ljrc-list .ljrc-item .img p span{color:#fff; background:#FF5722; padding: 0 8px;}
div.ljrc-list .ljrc-item .img p font{text-align: right; color: #FF5722; line-height: 32px;}

div.ljrc-list .ljrc-item:nth-child(2n){flex-direction:row-reverse;}
div.ljrc-list .ljrc-item:nth-child(2n) .info{margin-right: 0; margin-left: -24px;}
div.ljrc-list .ljrc-item:nth-child(2n) .img p{right: auto; left: 0;}

.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: 896px;height: 80vh;background: #FFFFFF;position: absolute;left: calc(50% - 896px/2);top:calc(50% - 80vh/2) ;border-radius: 8px; padding: 40px 60px;box-sizing: border-box;display: flex;z-index: 1001;}
.bg-content >a {width: 16px; height: 16px; background-image: url(../img/icons/16x16/close.svg); position: absolute; top: -32px; right: 0;}
.bg-content div.img{width: 224px; flex-shrink: 0; margin-right: 48px;}
.bg-content div.img img{width: 224px; height: 248px; object-fit: cover;}
.bg-content div.img p{display: flex; flex-direction: column; font-size: 24px; line-height: 32px; margin-top: 16px;}
.bg-content div.img p font{color:rgba(0,0,0,0.45);}
.bg-content div.info{overflow-y: auto; flex-grow: 1;}
.bg-content div.info div.edu{margin-bottom: 64px;}
.bg-content div.info div.exp{background: rgba(0,0,0,0.04); padding:16px; line-height: 28px; margin-bottom: 20px;}
.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 */
}
