@charset "utf-8";


@font-face {
    font-family: "SourceHanSerifCN-Heavy";
    src: url("../fonts/SourceHanSerifCN-Heavy.otf");
}

.wp1400{width:100%; max-width: 14rem; margin: 0 auto;}
.wp1000{width:100%; max-width: 10rem; margin: 0 auto;}

.box-ban-s{height: 4rem; position: relative;}
.ban-s{height: 100%; position: relative;}
.ban-s:before{content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 2.09rem; background: url(../images/s-bg1.png) center center no-repeat; -webkit-background-size: 100% 100%;
background-size: 100% 100%; z-index: 2;}
.ban-s .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover;
background-size: cover; z-index: 1;}
.ban-s .ban-cont{position: absolute; left: 0; bottom: 0.4rem; right: 0; z-index: 10;}
.ban-s .ban-text{margin-bottom: 26px;}
.ban-s .ban-text .tit{padding-bottom: 0.3rem; font-size: 0.42rem; color: #FFFFFF; font-weight: normal; line-height: 1.2; position: relative; font-family: "SourceHanSerifCN-Heavy";}
.ban-s .ban-text .tit:before, .ban-s .ban-text .tit:after{content: ''; position: absolute; left: 0; bottom: 0; height: 0.04rem;}
.ban-s .ban-text .tit:before{width: 0.42rem; background-color: #8F0C14;}
.ban-s .ban-text .tit:after{left: 0.42rem; width: 0.42rem; background-color: #FFFFFF;}
.box-pos-s{display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start;}
.box-pos-s .col{}
.box-pos-s .cor{max-width: 40%; flex-shrink: 0;}
.box-pos-s .cur-s{padding-top: 0.1rem;}
.inNav-s{}
.inNav-s .title{padding: 0.1rem 0.2rem; padding-right: 0.4rem; font-size: 0.2rem; color: #ffffff; position: relative; line-height: 1.2; background-color: #8F0C14; display: none;}
.inNav-s .title:before{content: ''; position: absolute; right: 0.1rem; top: 50%; width: 0.2rem; height: 0.2rem; background: url(../images/s-down2.png) center center no-repeat; -webkit-background-size: 100% auto;
background-size: 100% auto; -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);}
.inNav-s .cont{margin-bottom: -0.15rem; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.inNav-s .cont .item{margin-bottom: 0.15rem; margin-right: 0.1rem; position: relative;}
.inNav-s .cont .tit{padding: 0.1rem 0.14rem; padding-left: 0.28rem; display: block; font-size: 0.18rem; color: #FFFFFF; position: relative; flex-shrink: 0;border-radius: .02rem; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.inNav-s .cont .tit:before{content: ''; position: absolute; left: 0.14rem; top: 50%; -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); width: 0.05rem; height: 0.05rem; background: url(../images/s-circle1.png) center center no-repeat; -webkit-background-size: 100% auto;
background-size: 100% auto; border-radius: 0.02rem; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.inNav-s .cont .inNav-sub{padding: 10px 0; position: absolute; left: 0; top: 100%; min-width: 100%; background-color: rgba(0, 0, 0, .9); z-index: 10; display: none;}
.inNav-s .cont .inNav-sub .tit-sub{padding: 8px 10px; display: block; font-size: 0.16rem; color: #fff; text-align: center; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.inNav-s .cont .inNav-sub .tit-sub:hover{background-color: rgba(255, 255, 255, .7); color: #8F0C14; font-weight: bold;}
.inNav-s .cont .item:hover .tit{color: #8F0C14; font-weight: bold; text-shadow: 0rem 0rem 0.54rem #FFFFFF; background-color: rgba(255, 255, 255, .7);}
.inNav-s .cont .item:hover .tit:before{background-image: url(../images/s-circle2.png);}
.inNav-s .cont .item:hover .inNav-sub{display: block;}
.inNav-s .cont .item.active .tit{color: #8F0C14; font-weight: bold; text-shadow: 0rem 0rem 0.54rem #FFFFFF; background-color: rgba(255, 255, 255, .7);}
.inNav-s .cont .item.active .tit:before{background-image: url(../images/s-circle2.png);}
.cur-s{font-size: 0.16rem; color: #FFFFFF; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center;}
.cur-s a, .cur-s span, .cur-s em{font-size: inherit; color: inherit; flex-shrink: 0;}
.cur-s em{margin: 0 0.04rem;}
.cur-s a:hover{color: #8F0C14; text-decoration: underline;}
.box-head-s{padding-top: 0.64rem; border-bottom: 1px solid #d3d3d3;}
.box-head-s .wp1400{height: 100%; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-end;}
.box-head-s .col{margin-right: 0.2rem; flex-shrink: 0;}
.box-head-s .cor{}
.title-s{padding-bottom: 0.31rem;}
/*
.title-s .tit{padding-left: 0.35rem; font-size: 0.34rem; color: #333333; font-weight: normal; position: relative; font-family: "SourceHanSerifCN-Heavy";}
.title-s .tit:before{content: ''; position: absolute; left: 0; top: 0.08rem; width: 0.23rem; height: 0.23rem; background: url(../images/s-logo1.png) center center no-repeat; -webkit-background-size: 100% 100%;
background-size: 100% 100%;}
*/
.title-s .tit{ font-size: 0.34rem; color: #333333; font-weight: normal; position: relative; font-family: "SourceHanSerifCN-Heavy";}

.intro-s{padding-bottom: 0.08rem; font-size: 0.16rem; color: #999999; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.intro-s span{margin: 0 0 0.1rem 0.31rem; flex-shrink: 0;}
.tabsT-s{}
.tabsT-s ul{margin-bottom: -0.15rem; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: flex-end;}
.tabsT-s li{margin-bottom: 0.15rem; margin-left: 0.3rem; position: relative; flex-shrink: 0;}
.tabsT-s .tit{padding-bottom: 0.12rem; display: block; font-size: 0.14rem; color: #999999; position: relative;}
.tabsT-s .tit:before{content: ''; position: absolute; left: 0; bottom: -0.01rem; right: 0; height: 0.03rem; background-color: #8F0C14; opacity: 0;}
.tabsT-s .tit .icon-arrow{margin-left: 4px; display: inline-block; vertical-align: middle; width: 12px; height: 12px; background: url(../images/s-down1.png) center center no-repeat; -webkit-background-size: 100% auto;
background-size: 100% auto;}
.tabsT-s .active .tit{color: #8F0C14; font-weight: bold;}
.tabsT-s .active .tit:before{opacity: 1;}
.tabsT-s .inNav-sub{padding: 10px 0; position: absolute; left: 50%; top: 100%; min-width: 100%; width: 110px; background-color: rgba(0, 0, 0, .9); z-index: 10; display: none; -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);}
.tabsT-s .inNav-sub .tit-sub{padding: 8px 10px; display: block; font-size: 0.14rem; color: #fff; text-align: center; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.tabsT-s .inNav-sub .tit-sub:hover{background-color: rgba(255, 255, 255, .7); color: #8F0C14; font-weight: bold;}
.tabsT-s li:hover .tit{color: #8F0C14; font-weight: bold; text-shadow: 0rem 0rem 0.54rem #FFFFFF; background-color: rgba(255, 255, 255, .7);}
.tabsT-s li:hover .inNav-sub{display: block;}
.pages{padding-top: 0.7rem;}
.pages, .pages ul{display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: center;}
.pages ul{}
.pages li{padding: 0 0.05rem;}
.pages li a, .pages li span{padding: 0.06rem; display: block; min-width: 0.3rem; font-size: 0.16rem; color: #0B101A; text-align: center; line-height: 1.1; background-color: #F4F4F5; border-radius: 0.02rem; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.pages li.prev a, .pages li.next a{width: 0.3rem; height: 0.3rem; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 0.07rem auto;
background-size: 0.07rem auto; background-color: #F4F4F5;}
.pages li.prev a{background-image: url(../images/s-prev1.png);}
.pages li.prev a:hover{background-image: url(../images/s-prev2.png); background-color: #8F0C14;}
.pages li.next a{background-image: url(../images/s-next1.png);}
.pages li.next a:hover{background-image: url(../images/s-next2.png); background-color: #8F0C14;}
.pages li.active a, .pages li a:hover{background-color: #8F0C14; color: #FFFFFF;}
@media only screen and (max-width: 1199px) {
    .pages{padding-top: 0.3rem;}
    .pages li a, .pages li span{font-size: 0.14rem;}
    .pages li.prev a, .pages li.next a{width: 0.28rem; height: 0.28rem;}
    .tabsT-s{padding-left: 0.35rem;}
    .tabsT-s li{margin-left: 0; margin-right: 0.3rem;}
}
@media only screen and (max-width: 950px) {
    .box-head-s .wp1400{display: block;}
    .box-head-s .col{margin: 0;}
    .pages li{display: none;}
    .pages li.prev, .pages li.next, .pages li.active{display: block;}
}


/*******************************
    -------[=学校简介]-------
********************************/
.desc-s{padding: 0.64rem 0 1.1rem; font-size: 0.18rem; color: #444444; line-height: 1.78; overflow: hidden;}
.desc-s p{ text-indent:2em;}
.fold-s{margin: 0.43rem 0 0.53rem;}
.fold-s dl{}
.fold-s dl+dl{margin-top: 0.3rem;}
.fold-s dt{padding-right: 0.7rem; border-bottom: 1px solid #D3D3D3; position: relative;}
.fold-s dt .tit{margin-bottom: -0.01rem; display: -webkit-flex; display: flex;}
.fold-s dt .tit span{padding: 0.09rem 0.45rem; display: block; min-width: 2rem; font-size: 0.24rem; color: #FFFFFF; background-color: #8F0C14;}
.fold-s dt .icon-arrow{position: absolute; right: 0.2rem; top: 50%; width: 0.2rem; height: 0.2rem; background: url(../images/s-down1.png) center center no-repeat; -webkit-background-size: 100% auto;
background-size: 100% auto; -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);}
.fold-s dd{padding: 0.24rem 0.4rem 0.11rem 0.5rem; font-size: 0.18rem; color: #444444; line-height: 1.78; display: none;}
.fold-s dd .list{margin: 0.05rem 0 0.22rem; padding-left: 0.4rem;}
.fold-s dd .list li{padding: 0.05rem 0; padding-left: 0.2rem; position: relative;}
.fold-s dd .list li:before{content: ''; position: absolute; left: 0; top: 0.15rem; width: 0.08rem; height: 0.08rem; background: url(../images/s-circle2.png) center center no-repeat; -webkit-background-size: 100% 100%;
background-size: 100% 100%;}
.fold-s dl.active{}
.fold-s dl.active dt .icon-arrow{background-image: url(../images/s-up1.png);}
@media only screen and (max-width: 1199px) {
    .desc-s{padding: 0.3rem 0; font-size: 0.16rem;}
    .fold-s{margin: 0.3rem 0;}
    .fold-s dl+dl{margin-top: 0.2rem;}
    .fold-s dt .tit span{padding: 0.06rem 0.3rem; font-size: 0.2rem; min-width: 1rem;}
    .fold-s dd{padding: 0.15rem 0.2rem; font-size: 0.16rem;}
    .fold-s dd .list{padding-left: 0.2rem;}
}


/*******************************
    -------[=印象WISE]-------
********************************/
.box-wise-s{padding: 0.5rem 0 1.8rem; overflow: hidden;}
.box-wise-s .wp1400{height: 100%; display: -webkit-flex; display: flex; justify-content: space-between;}
.box-wise-s .col{width: 74.29%; flex-shrink: 0;}
.box-wise-s .cor{width: 22.86%; flex-shrink: 0;}
.imgsLs-s1{margin: 0 -0.2rem -0.4rem; overflow: hidden;}
.imgsLs-s1 li{padding: 0 0.2rem; margin-bottom: 0.4rem; width: 33.33%; float: left;}
.imgsLs-s1 li:nth-child(1){width: 66.66%;}
.imgsLs-s1 li:nth-child(1) .pic{padding-top: 78.82%;}
.imgsLs-s1 li:nth-child(2), .imgsLs-s1 li:nth-child(3){float: right;}
.imgsLs-s1 .con{display: block;}
.imgsLs-s1 .pic{padding-top: 77.5%; position: relative; overflow: hidden;}
.imgsLs-s1 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.imgsLs-s1 .con:hover .pic img{-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);}
.slideIt-s{}
.slideIt-s .slideIt-title{margin-bottom: 0.3rem; padding: 0.16rem 0.2rem; background-color: #8F0C14;}
.slideIt-s .slideIt-title .tit{font-size: 0.26rem; color: #FFFFFF; font-weight: normal; text-align: center; font-family: SourceHanSerifCN-Heavy;}
.imgsLs-s2{}
.imgsLs-s2 li{}
.imgsLs-s2 li+li{margin-top: 0.2rem;}
.imgsLs-s2 .con{display: block; display: -webkit-flex; display: flex; align-items: flex-end;}
.imgsLs-s2 .pic{width: 38.75%; position: relative; overflow: hidden; flex-shrink: 0; order: 2;}
.imgsLs-s2 .pic:before{content: ''; display: block; padding-top: 77.42%;}
.imgsLs-s2 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.imgsLs-s2 .pic .time{position: absolute; right: 0.09rem; bottom: 0.09rem; font-size: 0.14rem; color: #FFFFFF;}
.imgsLs-s2 .inner{padding-right: 0.3rem; width: 61.25%; flex-shrink: 0; order: 1;}
.imgsLs-s2 .tit{margin-bottom: 0.16rem; padding-left: 0.18rem; font-size: 0.18rem; color: #333333; font-weight: normal; line-height: 1.33; max-height: 2.66em; position: relative; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.imgsLs-s2 .tit:before{content: ''; position: absolute; left: 0.02rem; top: 0.08rem; width: 0.08rem; height: 0.08rem; background-color: #8F0C14; border-radius: 50%;}
.imgsLs-s2 .info{padding-left: 0.18rem; font-size: 0.14rem; color: #999999;}
.imgsLs-s2 .info span{display: inline-block; margin-right: 0.1rem;}
.imgsLs-s2 .con:hover .pic img{-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);}
.imgsLs-s2 .con:hover .tit{color: #8F0C14;}
@media only screen and (max-width: 1199px) {
    .box-wise-s{padding: 0.3rem 0;}
    .slideIt-s .slideIt-title{margin-bottom: 0.2rem; padding: 0.1rem 0.15rem;}
    .slideIt-s .slideIt-title .tit{font-size: 0.2rem;}
    .imgsLs-s2 .inner{padding-right: 0.15rem;}
    .imgsLs-s2 .tit{margin-bottom: 0.1rem; font-size: 0.16rem;}
    .imgsLs-s2 .info{font-size: 0.14rem;}
}
@media only screen and (max-width: 950px) {
    .intro-s{padding-left: 0.35rem; font-size: 0.14rem;}
    .intro-s span{margin: 0 0.2rem 0.1rem 0;}
}
@media only screen and (max-width: 767px) {
    .box-wise-s .wp1400{display: block;}
    .box-wise-s .col, .box-wise-s .cor{width: 100%;}
    .box-wise-s .col{margin-bottom: 0.3rem;}
    .imgsLs-s1{margin: 0 -0.1rem -0.1rem;}
    .imgsLs-s1 li{padding: 0 0.1rem; margin-bottom: 0.1rem; width: 100% !important;}
}



/*******************************
    -------[=行政技术人员]-------
********************************/
.box-staff-s{padding: 0.72rem 0 0.54rem;}
.retrieve-s{margin: 0 0.6rem 0.5rem; padding: 0.3rem 0.2rem; padding-left: 0.6rem; border: 1px solid #D3D3D3; border-top-color: #8F0C14; display: -webkit-flex; display: flex;}
.retrieve-s .tit{margin-right: 0.28rem; padding: 0.06rem 0; font-size: 0.18rem; color: #333333; font-weight: normal; flex-shrink: 0;}
.retrieve-s .cont{margin-bottom: -0.06rem; flex-grow: 1; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: flex-start;}
.jx .cont{ justify-content: center; }
.retrieve-s .cont .a1{margin: 0 0.1rem 0.06rem 0; padding: 0.07rem 0.06rem; display: block; font-size: 0.16rem; color: #666666; text-align: center; min-width: 0.3rem; text-transform: uppercase; flex-shrink: 0;}
.retrieve-s .cont .a1.active{background-color: #8F0C14; color: #fff;}
.imgsLs-s3{margin: 0 -0.3rem -0.36rem; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.imgsLs-s3 li{padding: 0 0.3rem; margin-bottom: 0.36rem; width: 50%; flex-shrink: 0;}
.imgsLs-s3 .con{display: block; position: relative; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-end; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.imgsLs-s3 .con:before{content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 0.04rem; background-color: #8F0C14; width: 0; -webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
.imgsLs-s3 .pic{width: 29.4%; position: relative; overflow: hidden; flex-shrink: 0;}
.imgsLs-s3 .pic:before{content: ''; display: block; padding-top: 121.83%;}
.imgsLs-s3 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.imgsLs-s3 .inner{padding: 0.09rem 0.4rem 0.09rem 0.24rem; width: 76.6%; flex-shrink: 0;}
.imgsLs-s3 .hd{margin-bottom: 0.12rem; padding-bottom: 0.22rem; border-bottom: 1px solid rgba(143, 12, 20, .4); display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: flex-end;}
.imgsLs-s3 .hd .tit{margin-right: 0.24rem; font-size: 0.26rem; color: #333333; font-weight: normal;}
.imgsLs-s3 .hd .job{font-size: 0.18rem; color: #333333;}
.imgsLs-s3 .bd{}
.imgsLs-s3 .bd .info{margin-bottom: 0.13rem; font-size: 0.18rem; color: #333333; line-height: 1.56;}
.imgsLs-s3 .bd .info p+p{margin-top: 0.08rem;}
.imgsLs-s3 .bd .contact{padding-right: 1.1rem; font-size: 0.16rem; color: #999999; word-break: break-all;}
.imgsLs-s3 .bd .contact p{display: -webkit-flex; display: flex; align-items: flex-start;}
.imgsLs-s3 .bd .contact p+p{margin-top: 0.14rem;}
.imgsLs-s3 .bd .contact img{margin-right: 0.1rem; max-width: 0.2rem; flex-shrink: 0;}
.imgsLs-s3 .btns{padding-left: 0.34rem; position: absolute; right: 0.4rem; bottom: 0.1rem; font-size: 0.16rem; color: #333333; line-height: 0.3rem; background: url(../images/s-more1.png) left center no-repeat; -webkit-background-size: 0.24rem auto;
background-size: 0.24rem auto; z-index: 10;}
.imgsLs-s3 .con:hover{box-shadow: 0rem 0rem 0.15rem 0rem rgba(0,0,0,0.1);}
.imgsLs-s3 .con:hover:before{width: 0.04rem;}
.imgsLs-s3 .con:hover .pic img{-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);}
@media only screen and (max-width: 1199px) {
    .box-staff-s{padding: 0.3rem 0;}
    .retrieve-s{margin: 0 0.3rem 0.3rem; padding: 0.2rem 0.1rem; padding-left: 0.3rem;}
    .retrieve-s .tit{font-size: 0.16rem;}
    .retrieve-s .cont .a1{padding: 0.05rem 0.04rem; font-size: 0.14rem; min-width: 0.25rem;}
    .imgsLs-s3 .hd{padding-bottom: 0.1rem; margin-bottom: 0.1rem;}
    .imgsLs-s3 .hd .tit{font-size: 0.2rem;}
    .imgsLs-s3 .hd .job{margin-left: 0.15rem; font-size: 0.16rem;}
    .imgsLs-s3 .bd .info{font-size: 0.14rem;}
    .imgsLs-s3 .bd .info p+p{margin-top: 0.04rem;}
    .imgsLs-s3 .bd .contact{font-size: 0.14rem;}
    .imgsLs-s3 .bd .contact img{margin-right: 0.1rem; max-width: 0.2rem;}
    .imgsLs-s3 .bd .contact p+p{margin-top: 0.1rem;}
    .imgsLs-s3 .btns{padding-left: 0.24rem; font-size: 0.14rem; -webkit-background-size: 0.18rem auto;
    background-size: 0.18rem auto;}
}
@media only screen and (max-width: 950px) {
    .imgsLs-s3 li{width: 100%;}
}
@media only screen and (max-width: 767px) {
    .retrieve-s{margin: 0; margin-bottom: 0.2rem; display: block; padding: 0.2rem;}
    .imgsLs-s3{margin-bottom: -0.2rem;}
    .imgsLs-s3 li{margin-bottom: 0.2rem;}
    .imgsLs-s3 .con{padding: 0.2rem; display: block;}
    .imgsLs-s3 .con:hover:before{display: none;}
    .imgsLs-s3 .pic{width: 200px; margin: 0 auto 0.1rem;}
    .imgsLs-s3 .inner{padding: 0.2rem; width: 100%;}
    .imgsLs-s3 .hd{display: block;}
    .imgsLs-s3 .hd .job{margin: 0; margin-top: 0.04rem;}
}



/*******************************
    -------[=教学研究人员]-------
********************************/
.txtLs-s1{margin: 0 -0.2rem -0.4rem; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.txtLs-s1 li{padding: 0 0.2rem; margin-bottom: 0.4rem; width: 25%; flex-shrink: 0;}
.txtLs-s1 .con{padding: 0.28rem 0.4rem 0.24rem; display: block; box-shadow: 0rem 0rem 0.15rem 0rem rgba(0,0,0,0.1); position: relative; z-index: 1;}
.txtLs-s1 .con:before{content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 2px; background-color: #8F0C14; z-index: -1; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.txtLs-s1 .tit{margin-bottom: 0.08rem; padding-bottom: 0.17rem; font-size: 0.3rem; color: #333333; font-weight: normal; text-align: center; position: relative; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.txtLs-s1 .tit:before{content: ''; position: absolute; left: 50%; bottom: 0; width: 0.38rem; height: 2px; background-color: #8F0C14; -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%); -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.txtLs-s1 .job{margin-bottom: 0.12rem; font-size: 0.18rem; color: #333333; text-align: center; line-height: 1.56; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.txtLs-s1 .contact{font-size: 0.16rem; color: #999999; word-break: break-all; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.txtLs-s1 .contact p{display: -webkit-flex; display: flex; align-items: flex-start; justify-content: center;}
.txtLs-s1 .contact p+p{margin-top: 0.14rem;}
.txtLs-s1 .contact img{margin-right: 0.1rem; max-width: 0.2rem; flex-shrink: 0;}
.txtLs-s1 .contact .img-on{display: none;}
.txtLs-s1 .con:hover:before{width: 100%;}
.txtLs-s1 .con:hover .tit{color: #FFFFFF;}
.txtLs-s1 .con:hover .tit:before{background-color: #fff;}
.txtLs-s1 .con:hover .job{color: #FFFFFF;}
.txtLs-s1 .con:hover .contact{color: rgba(255, 255, 255, .7);}
.txtLs-s1 .con:hover .contact img{display: none;}
.txtLs-s1 .con:hover .contact .img-on{display: block;}
@media only screen and (max-width: 1199px) {
    .txtLs-s1 .con{padding: 0.2rem 0.4rem;}
    .txtLs-s1 .tit{padding-bottom: 0.1rem; margin-bottom: 0.05rem; font-size: 0.24rem;}
    .txtLs-s1 .job{margin-bottom: 0.06rem; font-size: 0.16rem;}
    .txtLs-s1 .contact{font-size: 0.14rem;}
    .txtLs-s1 .contact img{margin-right: 0.1rem; max-width: 0.2rem;}
    .txtLs-s1 .contact p+p{margin-top: 0.1rem;}
}
@media only screen and (max-width: 950px) {
    .txtLs-s1 li{width: 33.33%;}
}
@media only screen and (max-width: 767px) {
    .txtLs-s1{margin-bottom: -0.2rem;}
    .txtLs-s1 li{margin-bottom: 0.2rem; width: 100%;}
}






/*******************************
    -------[=列表页]-------
********************************/
.m-listb1{padding-top:0.18rem;}
.m-listb1 .con{display:block;overflow:hidden;position:relative;padding:0.2rem 0;}
.m-listb1 .con::before{content:"";display:block;width:100%;border-bottom:1px dotted #b5b9c3;position:absolute;left:0;bottom:0;}
.m-listb1 .con::after{content:"";display:block;position:absolute;height:1px;width:0;background-color:#8F0C14;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;left:0;bottom:0;}
.m-listb1 .con:hover .tit{color:#8F0C14;}
.m-listb1 .con:hover::after{width:100%;}
.m-listb1 .date{float:right;font-size:0.16rem;color:#666;margin-left:0.1rem;}
.m-listb1 .tit{font-size:0.18rem;color:#000;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:0.18rem;position:relative;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;}
.m-listb1 .tit::before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#000;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.m-listb1 .info{font-size: .16rem;color: #666;padding-left: .18rem;padding-top: .12rem;}



/*******************************
    -------[=内容页]-------
********************************/
.m-detail_b2{font-size:0.18rem;line-height:2;color:#000;padding:0.57rem 0 0.2rem;}
.m-detail_b2 .user-name{font-size:0.3rem;color:#000;margin-bottom:0.12rem;}
.m-detail_b2 .user{text-align:center;position:relative;padding-bottom:0.2rem;}
.m-detail_b2 .user .bg{position:absolute;bottom:0;left:0;width:100%;}
.m-detail_b2 .user-pic{display:inline-block;padding:0.16rem;background-color:#fff;position:relative;z-index:2;}
.m-detail_b2 .user-pic img{display:block;width:2.48rem;}
.m-detail_b2 .top{text-align:center;border-bottom:1px solid #d6d9de;padding-bottom:0.08rem;}
.m-detail_b2 h1{font-size:0.3rem;color:#000;margin-bottom:0.1rem;}
.m-detail_b2 .info{font-size:0.16rem;color:#888;}
.m-detail_b2 .txt{padding:0.3rem 0 0.55rem;}
.m-detail_b2 .bot{font-size:0.18rem;color:#000;border-top:1px solid #d6d9de;padding:0.38rem 0;}
.m-detail_b2 .bot a{color:#000;font-weight:300;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;}
.m-detail_b2 .bot a:hover{text-decoration:underline;}
@media only screen and (max-width: 1199px) {
    .m-detail_b2{padding: 0.3rem 0; font-size: 0.16rem;}
    .m-detail_b2 h1{font-size: 0.20rem; line-height: 1.5;}
    .m-detail_b2 .info{font-size: 0.14rem;}
    .m-detail_b2 .txt{padding: 0.2rem 0;}
    .m-detail_b2 .bot{padding: 0.2rem 0; font-size: 0.16rem;}
}
@media only screen and (max-width: 950px) {}
@media only screen and (max-width: 767px) {}


.m-detail_b2 table{border: none;min-width: 640px;margin-left:0!important;width: 100%;background: #fff; border-left: 1px solid #ddd !important; border-top: 1px solid #ddd !important;}
.m-detail_b2 table tr th,.m-detail_b2 table tr td{ border: none;border-right: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; padding: 15px;text-align: center;}
.m-detail_b2 table tr *{ font-size: .16rem; line-height: 1.5}








/*******************************
	-------[=日历]-------
********************************/
/*
.calendar_wrap{position:relative;padding: .8rem 0 1rem;}
*/
.calendar_wrap{position:relative;}
.calendar_wrap .fl1{ align-items: center;justify-content: space-between;margin-bottom: .25rem;}
.calendar_wrap .aleft{width: 2.45rem}
.calendar_wrap .aright{width:calc(100% -  2.85rem)}
.year_day_selectBox{ flex: 1}
.year_day_select{ width: 2.7rem;justify-content: space-between;}
.year_day_select .year_day_select_item{width: 48%}
.year_day_select .year_day_select_item{background:#fff;width: 100%;padding: 0 .15rem 0 .2rem;border-radius: 50vw;width: 48%;
	border: 1px solid #0B0808;
}
.year_day_select .year_day_select_item select{ height: .4rem;line-height: .4rem; border: none; background: none; width: 100%; font-size: .16rem;color: #333333;}
.calendar_day{margin-bottom:.3rem}
.calendar_day h2{margin-right:30px;font-weight:700;font-size:24px;color:#333;float:left}
.calendar_day span{float:left;display:block;width:0;height:0;margin-right:10px;margin-top:25px}
.calendar_day .calendar_left_arrow{border-right:8px solid #b7b7b7;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:0;cursor:pointer}
.calendar_day .calendar_right_arrow{border-left:8px solid #b7b7b7;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:0;cursor:pointer}
.calendar ul li{/*! margin-bottom:30px */}
.calendar ul li .calendar_item{border-bottom:1px solid #ccc;padding-bottom:48px}
.calendar ul li .calendar_item em{display:block;margin-bottom:20px;font-size:16px;color:#b48952}
.calendar ul li .calendar_item h4 a{font-size:16px;color:#b48952;margin-left:-10px}
.calendar ul li .calendar_item p{font-size:18px;color:#333;margin:20px 0}
.calendar ul li .calendar_item span{font-size:16px;color:#666}
.noactivity img{width:154px;height:88px;display:block;margin:0 auto 40px}
.noactivity p{text-align:center;color:#999;font-size:24px}
.year_day{position:relative;margin-right: .4rem;align-items: center;}
.year_day h2{text-align:center;font-size: .24rem;margin: 0 .2rem 0 0;color: #333333;}
.year_day span{display:flex;width: .44rem;height: .44rem;justify-content: center;align-items: center;background: #fff;margin-left: .1rem;font-size: .14rem;color: #8F0C14;font-weight: bold;transition: .5s;}
.year_day span:hover{ background: #8F0C14; color: #fff}
.year_day .year_day_left_arrow{cursor: pointer;line-height: .24rem}
.year_day .year_day_right_arrow{cursor: pointer;line-height: .24rem}
.year_day .line{ width: 1px; height: .25rem; background: #d4d6db; transform: rotate(30deg);margin: 0 0 0 .4rem;}

.pc_academic_calendar_wrap{background: #fff; border-radius: .1rem .1rem 0 0;
	box-shadow: 0rem .17rem .5rem .06rem rgba(0, 0, 0, 0.06);
}
.pc_academic_calendar_wrap .weekdd{ display: flex}
.pc_academic_calendar_wrap .weekdd li{font-size:.2rem;width:14.28%;height:.7rem; display: flex;justify-content: center;align-items: center;text-align: center;}
.pc_academic_calendar_wrap .weekdd li span{color:#333;display:block;width:90%;margin:0 auto;}
.pc_academic_calendar_wrap dl{position: relative;display: flex;flex-wrap: wrap;border-top: 1px solid #f0dfe0;}
.pc_academic_calendar_wrap dl dd{width:14.28%;height:1.4rem;position:relative;border: 1px solid #f0dfe0;}
.pc_academic_calendar_wrap dl dd .calendar_num{color:#666;font-size:.2rem;display:block;width:100%;height:100%;margin:0 auto;padding: .15rem;position: relative;z-index: 1;transition: .5s;border-top: #fff .05rem solid;}
.pc_academic_calendar_wrap dl dd:hover .calendar_num{background:#FFEFF0;text-decoration:none;border-top: #8F0C14 .05rem solid;}
.pc_academic_calendar_wrap dl dd .calendar_icon{ display: flex;justify-content: center;position: absolute;top: 50%;transform: translateY(-50%);width: 100%;left: 0;}
.pc_academic_calendar_wrap dl dd .calendar_icon em{display: block;height: 6px;width: .55rem;margin-top: 6px}
.pc_academic_calendar_wrap dl dd .calendar_none{display:none;position:absolute;top:0;left:100%; z-index:50;width:3.8rem;padding: 0;background:#fff; box-shadow: 14.539px 21.555px 46px 0px rgba(174, 183, 197, 0.19);}
.pc_academic_calendar_wrap dl dd .calendar_none .close{position: absolute;right: .15rem;top: .15rem;font-size: .24rem;z-index: 10;display: none}
.calendar_none .calendar_none_arrow{display:block;position:absolute;top:10px;left:-10px;width:0;height:0;border-left:0;border-right:10px solid #8188bc;border-top:10px solid transparent;border-bottom:10px solid transparent}
.pc_academic_calendar_wrap dl dd .calendar_icon em{ width: .18rem; height: .18rem;margin: 0 .05rem;border-radius: 50vw;position: relative;z-index: 1;background-size: 100% 100% !important;}
.pc_academic_calendar_wrap dl dd .calendar_icon em:before{ content: ""; position: absolute; width: .2rem;height: .52rem;top: 0;left: 0;background-size: cover !important;}
.pc_academic_calendar_wrap dl dd .calendar_icon .bgb91be7{ background: url(../images/academic_i1.png) center no-repeat;}
.pc_academic_calendar_wrap dl dd .calendar_icon .bg22b14c{ background: url(../images/academic_i2.png) center no-repeat;}
.pc_academic_calendar_wrap dl dd .calendar_icon em.bgb91be7:before{ background: url(../images/academic_b1.png) center no-repeat;}
.pc_academic_calendar_wrap dl dd .calendar_icon em.bg22b14c:before{ background: url(../images/academic_b2.png) center no-repeat;}

.pc_academic_calendar_wrap dl dd:nth-child(7n) .calendar_none, .pc_academic_calendar_wrap dl dd:nth-child(7n-1) .calendar_none{ left: auto; right: 100%}
.pc_academic_calendar_wrap dl dd:nth-child(29) .calendar_none,.pc_academic_calendar_wrap dl dd:nth-child(30) .calendar_none,.pc_academic_calendar_wrap dl dd:nth-child(31) .calendar_none,.pc_academic_calendar_wrap dl dd:nth-child(32) .calendar_none,.pc_academic_calendar_wrap dl dd:nth-child(33) .calendar_none,.pc_academic_calendar_wrap dl dd:nth-child(34) .calendar_none,.pc_academic_calendar_wrap dl dd:nth-child(35) .calendar_none{ top: auto; bottom: 0;}

.cbbbbbb{color:#bbb!important}
.calendar_none{}
.calendar_none ul {padding: .2rem;overflow: auto;max-height:4.38rem;position: relative;z-index: 1;}
.calendar_none:before{ content: ""; position: absolute; top: .25rem; left: -.1rem; border-top: transparent .1rem solid; border-bottom: transparent .1rem solid; border-right: #fff .1rem solid;opacity: 0;}
.calendar_none ul a{ padding:  .05rem 0; display: block}
.calendar_none ul::-webkit-scrollbar{width:5px}
.calendar_none ul::-webkit-scrollbar-track{border-radius:5px;background: rgba(0,0,0,.1);border-radius: 5px}
.calendar_none ul::-webkit-scrollbar-thumb{border-radius:5px;background:#aaa;;border-radius: 5px}
.calendar_none ul li{padding: .15rem 0;border-top: 1px solid #eee}
.calendar_none ul li:first-child{border-top: 0}
.calendar_none .calendar_none_item{}
.calendar_none .calendar_none_item h4{margin-bottom: .1rem;line-height: 1.5;margin-top: .1rem;font-size: .18rem;}
.calendar_none .calendar_none_item h4 a{}
.calendar_none .calendar_none_more{margin:0 15px;padding-top:15px}
.calendar_none .calendar_none_more a{}
.calendar_none .calendar_none_item p{font-size: .14rem;color: #888888;line-height: .22rem;transition: .5s;}
.calendar_none .calendar_none_item .slog{color: #fff;font-size: .14rem;padding: 0 .1rem;line-height: .24rem;display: inline-block;}
.ced1c24{color:#ed1c24}
.ced1c24 span{background:#ed1c24}
.c005de8{}
.c005de8 span{}
.c22b14c{color:#22b14c}
.c22b14c span{background:#22b14c}
.cb91be7{}
.cb91be7 span{}
.cda9221{color:#da9221}
.cda9221 span{background:#da9221}
.academic_calendar_desc{}
.academic_calendar_desc ul li{margin-left: .4rem;display: flex;align-items: center;}
.academic_calendar_desc ul li em{color: #444;font-size: .16rem;font-style: normal;}
.academic_calendar_desc ul li span{display:inline-block;width:.18rem;height:.18rem;margin-right:.1rem;position:relative;}
.academic_calendar_desc ul li span img{ width: 100%; height: 100%;vertical-align: top;}

.pc_academic_calendar_wrap dl dd .calendar_none{display: none !important;}
.pc_academic_calendar_wrap dl dd:hover .calendar_none{display: block !important;}

@media(min-width: 1024px){
    .calendar_none .calendar_none_item:hover p{ color: #1059c8}
}
@media(max-width: 1024px){
    .year_day{ width: 100%;justify-content: center;margin: 0;}
    .year_day .line{ display: none}
    .pc_academic_calendar_wrap dl dd{ position: static}
    .pc_academic_calendar_wrap dl dd .calendar_none{ top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; width: 100%; height: 100%;padding: .2rem 0;}
    .pc_academic_calendar_wrap dl dd .calendar_none .close{ display: block}
    
}
@media(max-width: 800px){
    .calendar_wrap{ padding: .5rem 0 .5rem}
    .pc_academic_calendar_wrap dl dd{ height: .9rem;}
    .pc_academic_calendar_wrap dl dd .calendar_icon{ top: 60%;}
    
}
@media(max-width: 560px){
    .year_day_selectBox{ width: 100%; justify-content: center}
    .year_day_select{ margin: .25rem auto; width: 100%}
    .academic_calendar_desc{ width: 100%}
    .academic_calendar_desc ul{ width: 100%; justify-content: center}
    .academic_calendar_desc ul li{ margin: 0 .1rem}
    .pc_academic_calendar_wrap dl dd .calendar_icon em{ margin: 0 2px;}
    .pc_academic_calendar_wrap .weekdd li{ font-size: .18rem;}
} 



@media only screen and (max-width: 1199px) {
	.wp1400{width: auto;padding: 0 .15rem;}
	.cur-s{display: none;}
	.box-ban-s{height: 2.5rem;}
	.box-pos-s{bottom: .2rem;display: none;}
	.ban-s .ban-text .tit{font-size: .3rem;padding-bottom: .15rem;}
	.ban-s .ban-text .tit:before, .ban-s .ban-text .tit:after{height: .03rem;}
	.ban-s .ban-text{bottom: .2rem;}
	.title-s .tit{font-size: .26rem;}
	.title-s .tit:before{top: .03rem;}
	.box-head-s{padding-top: .35rem;}
	.title-s{padding-bottom: .18rem;}

}


/*******************************
    -------[=学生数据库]-------
********************************/
.slider-h{width: 11.66rem;margin: 0 auto .66rem;padding: 0 .7rem;position: relative;}
.slider-h:before{content: '';position: absolute;top: .1rem;left: 0;right: 0;height: .78rem;
   background: #FFFFFF;
   box-shadow: 0px 0px .15rem 0px rgba(0,0,0,0.1); 
}
.slider-h .swiper-slide{position: relative;height: .98rem;}
.slider-h .swiper-slide:before{content: '';position: absolute;left: 0;right: 0;top: 0px;bottom: 0px;
    background: linear-gradient(-32deg, #FF717B, #A1131C);opacity: 0;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.slider-h span{display: block;line-height: .78rem;text-align: center;font-size: .2rem;
    color: #999;position: relative;z-index: 2;margin-top: .1rem;cursor: pointer;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.slider-h span:after{content: '';position: absolute;left: 50%;bottom: .09rem;
    width: .5rem;height: .02rem;background-color: #fff;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.slider-h .swiper-slide.on:before,
.slider-h .swiper-slide:hover:before{opacity: 1;}
.slider-h .swiper-slide.on span,
.slider-h .swiper-slide:hover span{font-size: .3rem;color: #fff;}

.slider-h .swiper-button-next,.slider-h .swiper-button-prev{color: #999;
    width: .7rem;
}
.slider-h .swiper-button-prev{left: 0px;}
.slider-h .swiper-button-next{right: 0px;}
.slider-h .swiper-button-next:after,.slider-h .swiper-button-prev:after{font-size: 16px;
    font-weight: bold;
}
.slider-h .swiper-button-next:hover:after,.slider-h .swiper-button-prev:hover:after{color: #8F0C14;}

.list-da{margin: 0 -.2rem;*zoom:1;}
.list-da:after,.list-da:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.list-da li{width: 16.66667%;float: left;margin-bottom: .6rem;}
.list-da .con{display: block;margin: 0 .2rem;height: 3.93rem;padding: .18rem .2rem 0;
    background: #FFFFFF;position: relative;text-align: center;
    box-shadow: 0px 0px .15rem 0px rgba(0,0,0,0.1);
    border-bottom: 2px solid #8F0C14;
}
.list-da .con:after{display: none;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1.63rem;
    /* background-color: rgba(143, 12, 20, .2); */
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.list-da .pic{padding-top: 121%;height: 0;position: relative;overflow: hidden;z-index: 2;
    margin-bottom: .2rem;
}
.list-da .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.list-da .name{font-size: .24rem;margin-bottom: .17rem;}
.list-da .info{font-size: .18rem;margin-bottom: .16rem;}
.list-da .mail{font-size: .16rem;color: #999;padding-left: .3rem;
    background: url(../images/i-01.png) no-repeat left center;
    -o-background-size: .2rem auto;
    -ms-background-size: .2rem auto;
    -moz-background-size: .2rem auto;
    -webkit-background-size: .2rem auto;
    background-size: .2rem auto;
}
.list-da .con:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.list-da .con:hover:after{background-color: rgba(143, 12, 20, 1);}

.list-sci{*zoom:1;margin: 0 -.15rem;}
.list-sci:after,.list-sci:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.list-sci li{width: 33.33%;float: left;margin-bottom: .3rem;}
.list-sci .con{display: block;margin: 0 .15rem;height: 2rem;padding: .23rem .2rem 0;
    background: #FFFFFF;border-bottom: 2px solid #8F0C14;overflow: hidden;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.list-sci .date{float: left;width: .74rem;height: .74rem;border: 2px solid #8F0C14;
    text-align: center;padding-top: .08rem;margin-right: .22rem;color: #8F0C14;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
display: none
}
.list-sci .date span{display: block;font-size: .39rem;font-family: ArialMT;}
.list-sci .date em{font-size: .12rem;font-style: normal;}
.list-sci .txt{overflow: hidden;position: relative;}
.list-sci .tit{
    font-size: .18rem;
    line-height: .24rem;
    color: #000;
    margin-bottom: .16rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    height: .48rem;
}
.list-sci .info{font-size: .14rem;color: #999;line-height: .27rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.list-sci .i-t{padding-left: .27rem;
    background-position: left center;background-repeat: no-repeat;
    -o-background-size: .16rem auto;
    -ms-background-size: .16rem auto;
    -moz-background-size: .16rem auto;
    -webkit-background-size: .16rem auto;
    background-size: .16rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.list-sci .i1{background-image: url(../images/i-02.png);}
.list-sci .i2{background-image: url(../images/i-03.png);}
.list-sci .i3{background-image: url(../images/i-03s.png); font-size:.18rem;color:#000;}

.list-sci .con:hover{background-color: #8F0C14;}
.list-sci .con:hover .date{background-color: #fff;}
.list-sci .con:hover .tit,.list-sci .con:hover .info{color: #fff;}
.list-sci .con:hover .i1{background-image: url(../images/i-02-on.png);}
.list-sci .con:hover .i2{background-image: url(../images/i-03-on.png);}
.list-sci .con:hover .i3{background-image: url(../images/i-03s-on.png);; font-size:.18rem;color:#fff;}

.list-ele{padding-top: .15rem;}
.list-ele li{border-bottom: 1px dashed rgba(162, 162, 162, .5);position: relative;}
.list-ele li:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;right: 0;
    background-color: #8F0C14;opacity: 0;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.list-ele .con{position: relative;z-index: 2;padding: .3rem .4rem .3rem .4rem;display: flex;overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
flex-wrap: wrap;
}
.list-ele .pic{width: 4rem;height: 2.5rem;overflow: hidden;margin-right: .4rem;}
.list-ele .pic img{width: 100%;height: 100%;display: block;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
object-fit: cover;
}
.list-ele .txt{overflow: hidden;padding-top: .3rem;flex: 1;}
.list-ele .date{font-size: .18rem;color: #666;display: block;margin-bottom: .18rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.list-ele .tit{font-size: .24rem;color: #000;font-weight: normal;margin-bottom: .1rem;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.list-ele .desc{font-size: .16rem;line-height: .28rem;color: #777;margin-bottom: .35rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.list-ele .more{font-size: .16rem;color: #000;padding-right: .34rem;line-height: .24rem;display: inline-block;
    background: url(../images/i-04.png) no-repeat right center;
    -o-background-size: .24rem auto;
    -ms-background-size: .24rem auto;
    -moz-background-size: .24rem auto;
    -webkit-background-size: .24rem auto;
    background-size: .24rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.list-ele li:hover:before{opacity: 1;}
.list-ele .con:hover{/*! padding-right: 86px; */}
.list-ele .con:hover .more{color: #fff;background-image: url(../images/i-05.png);}
.list-ele .con:hover .date,
.list-ele .con:hover .tit,
.list-ele .con:hover .desc{color: #fff;}
.list-ele .con:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.h50{height: .5rem;clear: both;}

.m-desc{overflow: hidden;padding: .6rem 0;}
.m-desc .pic{width: 3rem;float: left;margin-right: .5rem;}
.m-desc .pic img{width: 100%;display: block;}
.m-desc .txt{overflow: hidden;padding-top: .5rem;}
.m-desc .name{font-size: .36rem;font-weight: bold;margin-bottom: .25rem;}
.m-desc .lab{font-size: .18rem;margin-bottom: .2rem;}
.m-desc .info{line-height: .4rem;font-size: .16rem;color: #666;}
.m-desc .item{overflow: hidden;}
.m-desc .t1{float: left;width: 1.2rem;}
.m-desc .t-c{overflow: hidden;}
.m-desc .desc{clear: both;font-size: 18px;line-height: 1.8;padding-top: .5rem;}

@media only screen and (max-width: 1199px) {
    .slider-h{width: auto;margin-bottom: .3rem;}
    .list-da li{width: 33.33%;margin-bottom: .3rem;}
    .list-sci li{width: 50%;}
    .wp1000{width: auto;padding: 0 0.15rem;}
}
@media only screen and (max-width: 950px) {

}
@media only screen and (max-width: 767px) {
    .list-da{margin: 0 -0.05rem;}
    .list-da li{width: 50%;margin-bottom: .2rem;}
    .list-da .con{margin: 0 .05rem;padding: .1rem .1rem .3rem;height: auto;}
    .list-da .info{font-size: .14rem;}
    .list-da .name{font-size: .18rem;}
    .list-da .mail{font-size: .14rem;}
    .list-sci li{width: auto;float: none;margin-bottom: .2rem;}
    .list-ele .pic{float: none;width: 100%;height: auto;margin-right: 0;}
    .list-ele .con{padding-right: 0 !important;padding: .2rem 0;}
    .list-ele .txt{padding-top: .15rem;flex: auto;width: 100%;padding-left: 0;}
    .list-ele .date{font-size: .14rem;margin-bottom: .1rem;}
    .list-ele .tit{font-size: .2rem;}
    .list-ele .desc{font-size: .14rem;line-height: .24rem;margin-bottom: .18rem;}
    .list-ele .more{font-size: .14rem;
        -o-background-size: .2rem auto;
        -ms-background-size: .2rem auto;
        -moz-background-size: .2rem auto;
        -webkit-background-size: .2rem auto;
        background-size: .2rem auto;
    }
    .slider-h span{font-size: .18rem;}
    .slider-h .swiper-slide.swiper-slide-active span, .slider-h .swiper-slide:hover span{font-size: .24rem;}
    .slider-h span:after{width: .3rem;}

    .m-desc .pic{float: none;margin: 0 auto;}
    .m-desc .name{font-size: .22rem;}
    .m-desc .lab{margin-bottom: .1rem;}
    .m-desc .txt{padding-top: .3rem;}
    .m-desc .info{line-height: .36rem;}
    .m-desc .desc{padding-top: .2rem;font-size: .16rem;}
}



.slideNav-1{background-color: #fff; box-shadow: 0rem 0rem 0.15rem 0rem rgba(0,0,0,0.1); border-top: 0.1rem solid #8F0C14;}
.slideNav-1>ul{}
.slideNav-1>ul>li{}
.slideNav-1>ul>li>.tit{padding: 0.14rem 0.5rem; padding-right: 1.2rem; display: block; min-height: 0.94rem; font-size: 0.22rem; color: #222222; line-height: 1.5; position: relative; display: -webkit-flex;display: flex; align-items: center; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.slideNav-1>ul>li>.tit:before{content: ''; position: absolute; left: 0.3rem; bottom: -1px; right: 0.3rem; height: 1px; background-color: #E5E8EB;}
.slideNav-1>ul>li>.tit .icon-arrow{position: absolute; right: 0.5rem; top: 50%; width: 0.66rem; height: 0.17rem; background: url(../images/s-circle3.png) center center no-repeat; -webkit-background-size: 100% 100%;
background-size: 100% 100%; -webkit-transform: translate(0.1rem, -50%);
-ms-transform: translate(0.1rem, -50%);
-o-transform: translate(0.1rem, -50%);
transform: translate(0.1rem, -50%); opacity: 0; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.slideNav-1>ul>li:last-child>.tit:before{background-color: #8F0C14; display: none;}
.slideNav-1 .li-updown>.tit{background-color: #8F0C14; color: #FFFFFF;}
.slideNav-1 .li-updown>.tit:before{background-color: #8F0C14; display: none;}
.slideNav-1 .li-updown>.tit .icon-arrow{opacity: 1; -webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);}
.slideNav-1 .active>.tit{background-color: #8F0C14; color: #FFFFFF;}
.slideNav-1 .active>.tit:before{background-color: #8F0C14; display: none;}
.slideNav-1 .active>.tit .icon-arrow{opacity: 1; -webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);}
.slideNav-1>ul>li>.tit:hover{background-color: #8F0C14; color: #FFFFFF;}
.slideNav-1>ul>li>.tit:hover:before{display: none;}
.slideNav-1>ul>li>.tit:hover .icon-arrow{opacity: 1; -webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);}
.slideNav-1 ul ul{padding: 0.11rem 0; background-color: rgba(143, 12, 20, .1); display: none;}
.slideNav-1 ul ul>li{}
.slideNav-1 ul ul>li>.tit{padding: 0.11rem 0.2rem; padding-left: 0.5rem; display: block; font-size: 0.2rem; color: #000000; line-height: 1.5; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.slideNav-1 ul ul>li.updown>.tit{background-color: rgba(143, 12, 20, .5); color: #fff;}
.slideNav-1 ul ul>li>.tit:hover{background-color: rgba(143, 12, 20, .5); color: #fff;}
.section-box1{padding: 0 0 1.44rem; overflow: hidden;}
.section-box1 .box-head-s{border: none; margin: 0;}
.section-box1 .secB-content{}
.section-box1 .secB-content .wp1400{height: 100%; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start;}
.section-box1 .secB-content .secB-col{width: 3.2rem; flex-shrink: 0;}
.section-box1 .secB-content .secB-cor{width: calc(100% - 3.6rem); flex-shrink: 0;}
.section-box1 .box-staff-s{padding: 0;}
.section-box1 .retrieve-s{margin: 0; margin-bottom: 0.5rem; padding: 0.3rem 0.2rem;}
.section-box1 .retrieve-s .tit{margin-right: 0.02rem;}
.section-box1 .retrieve-s .cont .a1{margin: 0 0.08rem 0.06rem 0;}
.section-box1 .txtLs-s1 li{width: 33.33%;}
.section-box1 .imgsLs-s3 li{width: 100%;}
.section-box1 .imgsLs-s3 .pic{width: 1.7rem;}
.section-box1 .imgsLs-s3 .inner{width: calc(100% - 1.7rem);}
.section-box1 .slider-h{width: 100%;}
.section-box1 .list-da li{width: 25%;}
.section-box1 .list-da .con{padding-bottom: 0.18rem; height: auto;}
.section-box1 .list-sci li{width: 50%;}
@media only screen and (max-width: 1199px) {
    .section-box1{padding-bottom: 0.5rem;}
    .section-box1 .secB-content .secB-col{width: 2.6rem;}
    .section-box1 .secB-content .secB-cor{width: calc(100% - 3rem);}
    .slideNav-1>ul>li>.tit{padding: 0.14rem 0.2rem; padding-left: 0.3rem; font-size: 0.18rem; min-height: 0.7rem;}
    .slideNav-1 ul ul>li>.tit{padding: 0.05rem 0.2rem; padding-left: 0.3rem; font-size: 0.16rem;}
    .slideNav-1>ul>li>.tit:before{left: 0.2rem; right: 0.2rem;}
    .slideNav-1>ul>li>.tit .icon-arrow{right: 0.3rem;}
    .section-box1 .list-da li{width: 33.33%;}
}
@media only screen and (max-width: 950px) {
    .section-box1 .secB-content .wp1400{display: block;}
    .section-box1 .secB-content .secB-col, .section-box1 .secB-content .secB-cor{width: 100%;}
    .section-box1 .secB-content .secB-col{margin-bottom: 0.2rem;}
    .slideNav-1{border-width: 0.05rem;}
    .slideNav-1>ul>li>.tit{min-height: 0;}
}
@media only screen and (max-width: 767px) {
    .section-box1 .txtLs-s1 li{width: 100%;}
    .section-box1 .imgsLs-s3 .inner{width: 100%;}
    .section-box1 .list-da li{width: 50%;}
    .section-box1 .list-sci li{width: 100%;}
}




.retrieve-xfl{background: #f3eaea;padding: 0.3rem;margin-bottom: 0.5rem;}
.retrieve-xfl  .ll{width: 1.8rem;font-size: .18rem;color: #333333;line-height: .3rem;font-weight: bold;}
.retrieve-xfl  .rr{width: calc(100% - 1.8rem);}
.zdyfl1{border-bottom: #e5e5e5 1px dashed;padding-bottom: 0.2rem; margin-bottom: 0.2rem;}
.fl_list li{ font-size: .16rem; color: #666666; line-height: .3rem; margin-right: .3rem;transition: .5s;margin-bottom: .04rem;}
.fl_list li.on{ color: #14428f;}
.fl_list li a.on{color: #14428f;}
.fl_list li.active a{color:#8F0C14;}
.list26{ background: #f1f1f1;}
.list26 li{ font-size: .16rem; color: #333333; padding: 0 .18rem; line-height: .4rem;}
.list26 li:nth-child(1){width: 30%;}
.list26 li:nth-child(2){width: 31%;background: #f6f6f6}
.list26 li:nth-child(3){ width: calc(100% - 22% - 22% - 18%);}
.list26 li:nth-child(4){ width: 18%; background: #f6f6f6; text-align: center;}
.list27 .li{ font-size: .16rem; color: #666666; line-height: .36rem; padding: 0 .18rem;}
.list27 .li:nth-child(1){width: 30%;}
.list27 .li:nth-child(2){width: 31%;}
.list27 .li:nth-child(3){flex: 1;overflow: hidden;}
.list27 .li:nth-child(4){ width: 18%; color: #999999;transition: .5s;text-align: center;}
.h3-4{ border-bottom: #e7e7e7 1px solid; margin-bottom: .15rem}
.h3-4 span{width: .4rem;height: .4rem;background: #940e16;align-items: center;justify-content: center;display: flex;font-size: .24rem;color: #fff;}
.dzjs .box{ margin: .2rem 0 0}
.dzjs .box h3>a{ position: relative; top: -1.5rem}





.slideNav-1>ul>li>.tit{padding: 0.14rem 0.5rem;}
.slideNav-1>ul>li>.tit .icon-arrow{display: none !important;}
.slideNav-1 ul ul{padding: 0;}
.section-box1{padding: 0.5rem 0 1.44rem;}
.section-box1 .secB-col .title-s{padding: 0.4rem 0.5rem; padding-right: 0.2rem; background-color: #8f0c14;}
.section-box1 .secB-col .title-s .tit{color: #fff;}
/*
.section-box1 .secB-col .title-s{padding: 0.4rem 0.5rem; padding-right: 0.2rem; background-color: #8f0c14;}
.section-box1 .secB-col .title-s .tit:before{background-image: url(../images/tit1_b2.png);}
*/
.section-box1 .secB-col .slideNav-1{border-top: 0.1rem solid #f4e6e7;}
.box-wise-s{display: -webkit-flex; display: flex; justify-content: space-between;}
@media only screen and (max-width: 1199px) {
    .section-box1{padding: 0.9rem 0;}
    .section-box1 .title-s{padding: 0.2rem 0.3rem;}
    .section-box1 .slideNav-1{border-width: 0.05rem;}
    .slideNav-1>ul>li>.tit{padding: 0.14rem 0.3rem;}
}
@media only screen and (max-width: 950px) {
    .section-box1{padding: 0.4rem 0;}
    .box-wise-s{display: block;}
}

.m-detail_b2 table{border: none;min-width: 640px;margin-left:0!important;width: 100%;background: #fff; border-left: 1px solid #ddd !important; border-top: 1px solid #ddd !important;}
.m-detail_b2 table tr th,.m-detail_b2 table tr td{ border: none;border-right: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; padding: 15px;text-align: center;}
.m-detail_b2 table tr *{ font-size: .16rem; line-height: 1.5}