/*
Theme Name: 辽宁传媒学院评估系列官网主题
Text Domain: 辽宁传媒学院评估系列官网主题
Version: 0.1
Tested up to: 5.9
Requires at least: 4.7
Requires PHP: 5.2.4
Description: 2022年辽宁传媒学院新版官网主题，为评估而创建。
Author: 李成伟
Author URI: https://www.02405.com
*/
html{
    /*特殊时期全站置灰用。
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    */
}
ul{padding:0}
dl,dd{margin-bottom:0!important;}
ul li{list-style: none}
a,a:hover{text-decoration:none}
input[type=text],input[type=text]::placeholder {
    color:#f9c8c1;
    font-size:14px;
}
input[type=text]:focus{background:transparent;outline:none}
form{font-size:0}
i{line-height:normal!important}
.h-18{height:18px;line-height:18px}
.h-30{height:30px;line-height:30px}
.h-32{height:32px}
.h-48{height:48px;line-height:48px}
.h-410{height:410px}
.w-220{width:220px}
.mt-20{margin-top:20px}
.font-16{font-size:16px!important}
.bg-lncu-red{background-color:#e83820!important}
.text-lncu-red{color:#e83820!important}
.bg-lncu-orange{background-color:#e8381f!important}
.bg-lncu-grey{background-color:#f7f8f8!important}
.text-lncu-orange{color:#e8381f!important}
.border-bottom-lncu-orange{border-bottom:4px solid #e8381f}
.mb-lncu-n1{margin-bottom:-1px}

.text-xs{font-size:0.8rem!important}
.text-sm{font-size:0.9rem!important}
.text-xl{font-size:1.4rem!important}
.text-lg{font-size:2rem!important}
.search-button{height:31px;}

/* -------------------------------------------------------------------------- */
/*	1. 追加或覆盖bootstrap样式
/* -------------------------------------------------------------------------- */
/*导航栏*/
.nav-link{border-left:1px solid #cacaca;box-sizing: border-box;border-top:1px solid transparent}
.nav-item:last-child .nav-link{border-right:1px solid #cacaca}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
    background-color:#e83820;
    color:#ffffff;
    border-top: 1px solid #ffffff;
    border-left:1px solid #e83820;
}
.dropdown:hover>.dropdown-menu {
    display: block;
	animation: flipInX;
    animation-duration: 1s;
}
.dropdown>.dropdown-toggle:active {
    pointer-events: none;
}

.sub-menu{
    margin-top:-1px!important;
    border-radius:0!important;
    border:0px!important;
}
.sub-menu a:hover{
    background-color: #e83820!important;
    color:#ffffff!important;
}

/*幻灯片*/
.lncu-control-next-icon, .lncu-control-prev-icon{
    width:48px!important;
    height:48px!important;
    background-color: #c0c2c8!important;
}
.lncu-control-prev-icon {
    background-image: url("../images/arrow-left.png")!important;
}
.lncu-control-next-icon {
    background-image: url("../images/arrow-right.png")!important;
}
.carousel-indicators{/*bottom:20px!important*/}
.carousel-indicators li{height:12px!important;width: 12px!important;border-radius: 50%;margin:0 10px!important;border:0!important;}
.carousel-caption{left:auto;right:400px;padding:10px!important; background-color: rgba(0, 0, 0, 0.6)!important;}
.carousel-caption h5{margin-bottom:0!important}

/* -------------------------------------------------------------------------- */
/*	2. 自定义样式
/* -------------------------------------------------------------------------- */
.block-title{border-bottom: 1px solid #a6a6a6;}
.block-title a,.block-title span{font-size:18px!important;}
.block-title a span{font-size:14px!important;}

.pic-news{overflow:hidden}
.left-0{left:0!important}
.right-0{right:0!important}
.pic-news-date{position:absolute;top:0;left:15px;background:#e83820;color:#ffffff;padding:2px 5px}
.pic-news-title{position:absolute;bottom:0;left:15px;right:15px;height:30px;line-height:30px;background:rgba(0,0,0,0.5);color:#ffffff;text-align:center}
.day{font-size:30px}
.date{font-size:18px}

.pic{cursor: pointer;transition: all 0.6s;}
.pic:hover{transform: scale(1.2);}

/*新闻相关*/
.news-date{color:#e83820;padding:0 8px 0 0}
.news-info h4{font-size:16px;margin-bottom:0!important;line-height:2}
.news-info h5{font-size:14px;margin-bottom:0!important;line-height:1.8}
.news-info p{font-size:13px;margin-bottom:0!important;line-height:1.4}
.news-info:hover h4,.news-info:hover h5,.news-info:hover p{color:#e83820!important;}

.news-list li .sound:before,.post-list li .sound:before{
    background:url(../images/sound-filling-fill.png);
    content:"";
    height:20px;
    width:20px;
    display: block;
    
}
.news-list li a,.news-list li span{font-size:14px}
.news-list li:hover a{color:#e8381f!important}
.news-list li:hover .sound:before,.post-list li:hover .sound:before{background:url(../images/sound-filling-fill-orange.png)}

/*辽传映像*/
.video-carousel-indicators{left:unset!important;margin-left:0!important;margin-right:0!important}
.video{position:relative}
.video-title{position:absolute;bottom:5px;left:0;right:0;height:30px;line-height:1.5;background:rgba(0,0,0,0.5);color:#ffffff;padding-left:10px}
video{height:218px;object-fit:fill}



.quick-links dd:hover,.topic dd:hover{
    background-color:#e8381f!important;
}
.topic dd:hover{
    animation: fadeIn;
    animation-duration: 1s;
}
.quick-links dd:hover span,.topic dd:hover span{color:#ffffff!important;}

.play{height:20px;}
.play:before{
    background:url(../images/play-fill-g.png);
    content:"";
    height:20px;
    width:20px;
    display: block;
    /*content:url(../images/play-fill-g.png)*/
}
.play-w:before{
    background-image:url(../images/play-fill-w2.png);
    content:"";
    display: block;
    height: 20px;
    width:20px;
    background-size:cover;
}
.quick-links dd:hover .play:before{content:url(../images/play-fill-w.png)}
.quick-links{font-size:15px;height:343px}
.quick-links dd{position:relative}
.quick-links .sub-item{display:none;}
.layer .sub-item{display:block;position:absolute;top:0;left:222px;width:100%;padding:10px;background:#e8381f;z-index:10}
.layer .sub-item ul li a{color:#ffffff}
.layer .sub-item ul li:hover{background:#ffffff}
.layer .sub-item ul li:hover a{color:#e8381f}



.topic dd i:before{
    content:"";
    height:32px;
    width:32px;
    display: block;
}
.note:before{
    background:url(../images/notepad_ok_o.png?220602);
}
.building:before{background:url(../images/building_o.png)}
.people:before{background:url(../images/people_o.png)}
.flag:before{background:url(../images/flag_o.png)}
.topic{height:375px}
.topic dd:hover .note:before{background:url(../images/notepad_ok.png?220602)}
.topic dd:hover .building:before{background:url(../images/building.png)}
.topic dd:hover .people:before{background:url(../images/people.png)}
.topic dd:hover .flag:before{background:url(../images/flag.png)}

.quick-cats{
    position:-webkit-sticky;
    position: sticky;
    display: inline-flex;
    top: 0;
}
.quick-cats dd:hover{
    background-color: #f29c9f;
}
/*post相关*/
.post-heading{border-bottom: 1px solid #a6a6a6;}
.home:before{
    background-image:url(../images/home.png);
    content:"";
    display: block;
    height:24px;
    width:24px;
    background-size:cover;
}
.post-heading h2 a,.post-heading h2 span{color:#e8381f!important;font-size:18px!important;font-weight:600;padding:0 2px}
.post-heading .meta{font-size:14px!important;color:#6c757d!important}

.post-list li .ico:before{
    background-image:url(../images/note.png);
    content:"";
    display: block;
    height:20px;
    width:20px;
    background-size:cover;}
.post-list li a{overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.post-list li span{white-space: nowrap;display: inline-block;padding-left: 4px;}
.post-list li a,.news-list li span{font-size:14px}
.post-list li:hover a{color:#e8381f!important}
.post-list li:hover .ico:before{
    background-image:url(../images/note-o.png);
    }

.post-content h2{text-align:center;margin:50px auto 30px auto;font-size:2em!important}
.post-content p{text-indent:2em;line-height:2;margin-bottom:0.8rem!important}
.post-content p img{display:block;margin:0 auto;max-width:100%;height:100%}


.post-pic-title{
    height: 50px;
    line-height: 50px;
    background-color: #efefef;
    font-size: 16px;
    text-align: center;
    color: #595757;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.post-pic-title:hover{background-color:#e83820;color:#ffffff}

/*分页*/
.navigation{-ms-flex-pack: center!important;justify-content: center!important;}
.nav-links a{padding:5px 10px;color:#343a40!important}
.nav-links .current{border-radius:50%;background-color:#e8381f;width: 24px;height: 24px;display: inline-block;color: white;text-align: center;}


.qrcode dd{position:relative}
.qrcode .qrcode-item{display:none}
.layer .qrcode-item{display:block;position:absolute;top:-110px;left:-5px;width:100px;padding:10px;background:#e8381f;z-index:10;
    animation: heartBeat;
    animation-duration: 1s;
}

@media screen and (max-width: 768px){
    .nav-link{border:0!important;}
    .topic{height:200px}
    .quick-links{height:auto}
    .layer .sub-item{position:static;float:none;width:100%;}
}

@media screen and (max-width: 430px){

    .post-content p img{height:100%!important}
}