/*二级页公共样式*/
.list-banner{width:100%;height:3.5rem}
.list-banner img{width:100%;height:100%;object-fit:cover}
.main{width:100%;min-height:5rem;position: relative;}
.main-bg{width: 100%;height: 8rem;position:absolute;background: url(../img/main-bg.png) no-repeat center center;bottom:0;left:0;z-index: 1;opacity: 0.8;}
.main .main-body{background: #ffffff;width: 100%;min-height: 5rem;position: relative;z-index: 2;display: flex;}
.main-left{width: 22.5%;}
.lm{position: relative;width: 100%;height: .75rem;line-height: .75rem;background: rgba(255, 255, 255, .6);text-align: center;border-top: .05rem solid #b81c22;font-size: .24rem;font-weight: bold;margin-top:-.8rem;color: #b81c22;}
.main-content{margin-left: auto;width: calc( 75% - .2rem );padding-right: .2rem;}
.main-title{width: 100%;padding:.15rem 0 .08rem;line-height: .4rem;display: flex;border-bottom:1px solid #e1e1e1;}
.main-title h3{font-size: .24rem;color: #ac0b11;}
.main-title span{margin-left:auto;font-size: .16rem;color: #666666;}
.main-title span i{margin-right: .06rem;}
.main-title a{display: inline;color: #666666;}




/*二级导航*/
.main-nav{width:100%;border-left:.05rem solid #e9e9e9;border-top:.02rem solid #e9e9e9;position:relative;box-sizing:border-box;background:#fff}
.main-nav span{width:100%;background:#ac0b11;color:#fff;padding:.05rem 0;text-align:center;font-size:.14rem;display:none}
.main-nav li{line-height:.55rem;border-bottom:1px solid #ddd;position:relative}
.main-nav li a{font-size:.16rem;color:#333;display:block;padding:0 .05rem;padding-left:.3rem}
.li_xlz{position:absolute;right:.15rem;top:.195rem;cursor:pointer}
.navContent{display:none}
.navContent li{padding-left:.2rem}
.li_xlz.on{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.main-nav li.cur a{color:#ac0b11}
.main-nav li.cur::before{content:'';position:absolute;left:-.05rem;width:.05rem;background-color:#ac0b11;height:.55rem}
.main-nav li:hover a{color:#ac0b11}
.main-nav li.cur .navContent{display:block;}



/*文章内容*/
.article{height:auto;overflow:hidden;position:relative;margin:.2rem auto;padding:0 .1rem;min-height:5rem}
.article .c-title{font-size:.3rem;color:#333;line-height:.5rem;text-align:center}
.article .other-s{font-size:.14rem;line-height:.35rem;text-align:center;color:#767676;background:#ededed;margin:.15rem auto 0;padding:0 .2rem}
.article .nr-info{height:auto;overflow:hidden;position:relative;}
.article .nr-info p{font-size:.16rem;color:#434343;line-height:.34rem;margin:.15rem 0;text-indent:2em;}
.article .nr-info img,.article .nr-info table{max-width:100%;margin:.1rem auto;border:0px !important;height:auto !important;}
.article .nr-info video{max-width:100%;height:auto !important;}


/*组织机构*/
.list-jg{margin-top:.3rem}
.list-jg>h3{font-size:.2rem;color:#434343;margin-bottom:.2rem;}
.list_jg{margin-bottom:.1rem;}
.list_jg a{width:48%;height:.5rem;display:block;margin-right:4%;text-align:left;background:#ededed;float:left;margin-bottom:.25rem}
.list_jg a:nth-child(2n){margin-right:0}
.list_jg h3{color:#333;line-height:.5rem;padding-left:.15rem;font-weight:400;font-size:.16rem}
.list_jg a:hover h3{color:#ac0b11}
.list_jg a .line{width:0;height:.02rem;background:#ac0b11;transition:.6s all}
.list_jg a:hover .line{width:100%}

/*文章列表*/
.lm_list{height:auto;overflow:hidden;padding:.1rem 0 .2rem}
.lm_list ul{margin-bottom:.2rem}
.lm_list li{line-height:.6rem;font-size:.16rem;color:#999;text-align:right;padding:0;background:url(../img/dxhx.png) bottom repeat-x}
.lm_list li a{color:#4a4a4a;float:left;padding-left:.15rem;background:url(../img/ico_001.png) left center no-repeat;max-width:calc(100% - 1.1rem);overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}
.lm_list li a:hover{color:#ac0b11;}

/*图文列表*/
.picture_list{height: auto;overflow: hidden;margin: 0 auto;padding: .2rem 0;}
.picture_list ul li{width:32%; height:2.3rem;float:left;margin-right:2%;margin-bottom:.1rem;}
.picture_list ul li:nth-child(3n){margin-right:0;}
.picture_list ul li a{width: 100%;height: 100%;}
.picture_list ul li .picture{width:100%;height:1.8rem;overflow:hidden;position: relative;}
.picture .time{position: absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#ffffff;padding:.04rem .1rem;font-size: .14rem;}
.picture_list ul li .picture img{width:100%;height:100%;object-fit: contain;}
.picture_list ul li .picture_txt{line-height:.35rem; color:#434343; text-align:center; margin-top:.05rem;font-size: .16rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.picture_list ul li:hover .picture_txt{color:#ac0b11;}

/*师资队伍*/
.picture_list.teacher_list ul li{width: 31.2%;height: 3.2rem;}
.picture_list.teacher_list ul li:nth-child(3n){margin-right:2%;}
.picture_list.teacher_list ul li:nth-child(4n){margin-right:0;}
.picture_list.teacher_list ul li .picture{height:1.8rem;}

/*现任领导*/
.leader{padding-top:.3rem;width: 100%;}
.leader ul li{width: 100%;background: #e5e5e5;margin-bottom: .3rem;transition: 0.4s all;}
.leader ul li a{padding:.2rem;display: block;}
.leader ul li h3{font-size: 18px;color: #333333;line-height: 30px;margin-bottom: .1rem;}
.leader ul li h3 span{font-weight: normal;margin-left: .15rem;}
.leader ul li p{font-size: 16px;color: #434343;line-height: 30px;padding-top:.1rem;border-top: 1px solid #999999;}
.leader ul li:hover{background: #ac0b11;}
.leader ul li:hover h3,.leader ul li:hover p{color: #ffffff;}
.leader ul li:hover p{border-top: 1px solid #ffffff;}