@charset "utf-8";

.ban img{width:100%;height:auto;display:block;z-index: 10;}

img,video{max-width: 100%;}
.scroll{overflow-x:auto;}
.scroll table{width:800px;}
/* public */
.inner{padding-bottom: 1.2rem;}
.inner_left{width:2.9rem;margin-top: -1.2rem;z-index: 100;position: relative;padding-bottom: 0.6rem;background: #8f5c2a;padding-left: .15rem;}
.inner_left:after{width:auto;height:auto;background: #8f5c2a;top: -.1rem;bottom: -.1rem;left: .1rem;right: .1rem;}
.inner_right{width: calc(100% - 2.9rem);padding: 0.2rem 0 0 0.4rem;transition: 0.5s;}
.inner_left h2{padding: 0.4rem 0.2rem ;color: #fff;font-size: 0.3rem;font-weight: bold;align-items: center;justify-content: center;}

.inner_left h2 p{line-height: 1.3;font-size: 0.36rem;color: #fff;padding: 0 .1rem;}
.inner_left ul{
   padding-bottom: 0.4rem;
}
.article img{
margin: 0 auto;
    display: block;
    height: auto !important;
    max-width: 100%;
}
.article video{
margin: 0 auto;
    display: block;
    height: auto;
    max-width: 100%;
}
.article p{
font-size: 0.18rem !important;
    color: #333;
    line-height: 0.36rem !important;
    text-align: justify;
    text-indent: 2em;
}
.inner_left ul::after{background: url(../images/l-navbg.png) no-repeat  bottom;height: auto;left: 0;width: 100%;background-size: 100%;bottom: 0;top: 0;}
.inner_left ul li{position: relative;/* height: 0.8rem; *//* padding: 0 .2rem; */}
.inner_left ul li h3{font-size: 0.24rem;line-height: 1.2;color: #333;height: .8rem;display: flex;align-items: center;
justify-content: center;padding: 0 .2rem;}
.inner_left ul li:last-child h3 a{border:none;}
.inner_left ul h3 a{display: block;cursor: pointer;width: 100%;color: #333;background: url(../images/jt1.png) no-repeat right 0.1rem center;
border-bottom: 1px dashed rgba(143,92,42,.2);transition: 0.5s;padding: 0.18rem 0;}
.inner_left ul li:hover h3 a,.inner_left ul li.on h3 a{color: #8f5c2a;background: url(../images/jt2.png) no-repeat right .1rem center;border-bottom: 1px dashed rgba(0,0,0,0);}
.inner_left ul li:hover h3,.inner_left ul li.on h3{color: #8f5c2a;font-weight: bold;}
.inner_left ul li:hover,.inner_left ul li.on{background: rgba(143,92,42,.2);}
.nysubnav{background: #fefbfc;display: none;margin-left: 0rem;}
.inner_left ul li.on .nysubnav{display: block;}
.nysubnav a{padding:0 16px;line-height:40px;display:block;font-size:18px;transition: 0.5s;}
.nysubnav a:hover,.nysubnav a.on{color: #8f5c2a;}


.inner_right .lm_top{padding-bottom: 0.15rem;border-bottom: 1px solid rgba(143,92,42,.2);justify-content:space-between;align-items: flex-end;margin-bottom: 0.25rem;width: 100%;}

.inner_right .lm_top h3{font-size: 0.24rem;color: #333;padding-left: .2rem;border-left: .02rem solid #8f5c2a;font-weight: bold;}

.inner_right .lm_top .adress{font-size: 0.14rem;color: #8f5c2a;line-height: 1.5;background: url(../images/home.png) no-repeat left center;padding-left: 0.25rem;}
.inner_right .lm_top .adress a{color: #8f5c2a;}
.inner .wp{align-items:flex-start;}

/* 机构设置 */
.jgbg{background: url(../images/jgbg.jpg) no-repeat bottom #f4f3f1;background-size: 100%;}
.jgsz{background: #fff;padding: 0.35rem 0.4rem;}
.jgsz .js-list{margin-bottom: 0.4rem;border: 1px solid #f4eee9;}
.jgsz .js-list h3{text-align: center;color:#8f5c2a;line-height: 1.3;padding: .15rem 0;font-size:.2rem;font-weight:bold;}
.jgsz .js-list table{width:100%;}
.jgsz .js-list table td{padding: .1rem;font-size: 0.18rem;color: #333;line-height: 1.5;}
.jgsz .js-list table tr:nth-child(2n-1){background: #f4eee9;}
.jgsz .js-list table td:first-child{padding: .1rem .1rem .1rem .5rem;}
.jgsz .js-list table td:nth-child(1){width: 25%;}
.jgsz .js-list table td:nth-child(2){width: 25%;}
.jgsz .js-list table td:nth-child(3){width: 30%;}
.jgsz .js-list table td:nth-child(4){width: 20%;}

.jgsz .js-list h3{justify-content: center;}
.jgsz .js-list h3 span{padding: 0 .15rem;border-right: 1px solid #8f5c2a;}
.jgsz .js-list h3 span:last-child{border-right: none;}
.jgsz .js-list:last-child{margin-bottom:0.1rem;}
/* 简介页 */
.jjy p{font-size: 0.18rem !important;color: #333;line-height: 0.36rem !important;text-align: justify;text-indent: 2em;}
.jjy p img{margin: 0 0 .3rem;display: inline-block;}
/* 历任领导 */
.line-bg{background:#fff;padding: 0.31rem .05rem;}
.line{background:#fff;padding: 0rem 0.65rem;border-left: 1px solid #8f5c2a;border-right: 1px solid #8f5c2a;}
.line::before{content: "";position: absolute;width: auto;top: -.25rem;left: 0;height: 0.26rem;background: url(../images/line-t.png) no-repeat;background-size: 100% 100%;left: -0.02rem;right: -0.02rem;}
.line::after{width: auto;left: 0;height: 0.26rem;background: url(../images/line-b.png) no-repeat;background-size: 100% 100%;bottom: -.25rem;left:-0.02rem;right:-0.02rem;}

.lrld .ld-l{border-bottom: 1px solid #edeae7;padding: .35rem 0;}
.lrld .ld-l:last-child{border: none;}

.lrld .ld-l h3{font-size: 0.24rem;color: #333;margin-bottom: .3rem;font-weight: bold;}
.lrld .ld-l ul{padding-left: .45rem;}
.lrld .ld-l li{margin-bottom: .25rem;align-items: flex-start;}
.lrld .ld-l span{white-space: nowrap;font-size: 0.18rem;color: #333;line-height: 0.36rem;}
.lrld .ld-l .p{padding-left: .5rem;font-size: 0.18rem;color: #333;line-height: 0.36rem;}
/* 现任领导 */
.xrld .ld-1 li{align-items: flex-start;border-bottom: 1px solid #edeae7;padding: .35rem 0;}
.xrld .ld-1 li:last-child{border: none;}
.xrld .ld-1 li span{font-size: 0.24rem;color: #333;line-height: 1.3;font-weight: bold;display: block;padding-right: .35rem;border-right: 2px solid #c3b8ae;width: 1.7rem; /* white-space: nowrap; */}
.xrld .ld-1 li .p{padding-left: .35rem;width: calc(100% - 1.7rem);}
.xrld .ld-1 li h3{font-size: 0.24rem;color: #333;line-height: 1.3;margin-bottom: .25rem;transition: 0.5s;}
.xrld .ld-1 li p{font-size: 0.18rem;color: #333;line-height: 0.36rem;}

.xrld .ld-2 h4{text-align: center;font-size: 0.24rem;color: #333;line-height: 1.3;font-weight: bold;margin-bottom: .05rem;}
.xrld .ld-2 p{text-align: center;font-size: 0.14rem;color: #666;line-height: 1.3;}
.xrld .ld-2 ul{margin-top: .3rem;}
.xrld .ld-2 li{width: 14.2%;text-align: center;color: #333;line-height: 0.36rem;font-size: 0.24rem;transition: 0.5s;}

.xrld .ld-1 li h3:hover,.xrld .ld-2 li:hover{color: #8f5c2a;}
/* 师资队伍 */
.szdw{background: #fff;padding: 0.2rem;}
.szdw .ld-1{border: 1px solid rgba(143,92,42,.3);padding: 0.3rem;margin-bottom: .3rem;}
.szdw .ld-1 h3{font-size: 0.22rem;color: #8f5c2a;font-weight: bold;line-height: 0.3rem;padding-bottom: .15rem;border-bottom: 1px solid rgba(143,92,42,.3);margin-bottom: .2rem;}

.szdw .ld-1 li{margin-bottom: .25rem;line-height: 1.5;}
.szdw .ld-1 li:last-child{margin-bottom: 0;}

.szdw .ld-1 li span{width: 1.8rem;font-size: 0.20rem;color: #666;font-weight: bold;margin-top: 5px;}
.szdw .ld-1 li .p{width: calc(100% - 1.8rem);padding-left: .5rem;}
.szdw .ld-1 li h4{font-size: 0.20rem;color: #333;}
.szdw .ld-1 li h4 a{display: block;margin-right: .35rem;transition: 0.5s;min-width: .45rem;margin-top: 5px;}
.szdw .ld-1:last-child{margin: 0;}
.szdw .ld-1 li h4 a:hover{color: #8f5c2a;text-decoration: underline;}
/* 师资详情 */
.szxq .line-bg{padding: .51rem .25rem;}
.szxq .line{padding: .15rem .35rem;}
.szx1{align-items: center;}
.szx1 .scale{width: 2.2rem;}
.szx1 .cont{width: calc(100% - 2.2rem);padding-left: 0.35rem;}
.szx1 .scale .imged{padding-bottom: 130%;}
.szx1 .cont .h3{justify-content: space-between;font-size: 0.24rem;color: #8f5c2a;font-weight: bold;margin-bottom: .3rem;}
.szx1 .cont .h3::after{width: auto;left: 1.32rem;right: 0.17rem;height: 1px;background: rgba(143,92,42,.3);bottom: auto;top: 50%;transform: translateY(-50%);}
.szxq p{font-size: 0.18rem;color: #333;line-height: 0.36rem;}
.szxq .cont p{text-align: justify;text-indent: 2em;}
.szxq .cont{margin: .3rem 0;}
.szxq ul{margin: .4rem -0.35rem;}
.szxq ul li{width: 50%;padding: 0 0.35rem;text-align: center;}
.szxq ul li h3{font-size: 0.18rem;color: #333;line-height: 1.6;margin-top: .1rem;}
.szxq .gzh{text-align: center;width:1.7rem;}
.szxq .gzh img{width: 1.61rem;}
.szxq .gzh p{margin-top: .1rem;}
/* 动态报道 */
.dtbd li *{transition: 0.5s;}
.dtbd li{margin-bottom: .4rem;}
.dtbd a{align-items: center;}
.dtbd a::after{width: 100%;height: 100%;background: url(../images/dtbg1.jpg) no-repeat;background-size: 100% 100% !important;}

.dtbd li .scale{width: 3.5rem;}
.dtbd li .con{width: calc(100% - 3.5rem);padding: 0 .3rem 0 .35rem;}
.dtbd li span{font-size: 0.16rem;color: #8f5c2a;padding-left: .25rem;}
.dtbd li span::after{width: 0.16rem;height: 0.16rem;background: url(../images/n-tim1.png) no-repeat;background-size: 100% !important;}

.dtbd li h3{font-size: 0.18rem;color: #333;line-height: 0.36rem;margin: .2rem 0;}
.dtbd li p{font-size: 0.16rem;color: #666;line-height: 0.28rem;height: 0.56rem;}

.dtbd a:hover::after{background: url(../images/dtbg2.jpg) no-repeat;}
.dtbd li a:hover span,.dtbd li a:hover h3,.dtbd li a:hover p{color: #fff;}
.dtbd li a:hover span::after{background: url(../images/n-tim2.png) no-repeat;}

.page{padding: .4rem 0 0;}
.page img{display: block;margin: 0 auto;}
/* 通知公告 */
.tzgg li{padding: 0 .3rem 0 .5rem;height: 1.3rem;}
.tzgg li a{align-items: center;border-bottom: 1px dashed #ded3c7;height: 100%;}
.tzgg li::after{background:url(../images/tzbg.jpg) no-repeat;background-size:100%;}
.tzggl li .date{width: 1rem;white-space: nowrap;font-size: 0.16rem;color: #999;text-align: center;}
.tzgg li .con{width: calc(100% - 1rem);padding-left: .3rem;}
.tzgg li .date span{color: #a67e56;font-size: 0.4rem;display: block;margin-bottom: .1rem;}
.tzgg li h3{font-size: 0.18rem;color: #333;line-height: 0.36rem;margin-bottom: .1rem;}
.tzgg li .con p{font-size: 0.16rem;color: #666;line-height: 0.24rem;}
.tzgg li *{transition: 0.5s;}
.tzgg li:hover a{border-bottom: 1px solid rgba(0, 0, 0, 0);}
.tzgg li:hover::after{width:100%;box-shadow: 0px 6px 27px 0px rgba(0, 0, 0, 0.23);}
.tzgg li:hover .date,.tzgg li:hover .date span,.tzgg li:hover h3,.tzgg li:hover p{color: #fff;}
/* 学术委员会 */
.xswyh .line-bg{padding: 0.31rem 0.05rem .1rem;}
.xswyh h3{font-size: 0.25rem;color: #333;font-weight:bold;line-height: 0.36rem;text-align: center;}
.xswyh p{font-size: 0.2rem;color: #333;line-height: 2;text-align: center;}
.xswyh li{margin-bottom: .3rem;align-items: baseline;}
.xswyh li span{width: 1rem;font-size: 0.24rem;font-weight: bold;white-space: nowrap;}
.xswyh li .p{width: calc(100% - 1rem);font-size: 0.24rem;font-weight: bold;}
.xswyh li h4{color: #333;font-size: 0.24rem;}

.xswyh li h4 a{display: block;margin-right: .35rem;transition: 0.5s;min-width: .45rem;line-height: 2;}
.xswyh li h4 a:hover{color: #8f5c2a;text-decoration: underline;}
/* 组织机构 */
.zzjg{background: #fff;padding: .3rem;}
.zzjg h3{font-size: 0.18rem;color: #333;line-height: 0.45rem;}

.zzjg table{width: 100%;border: 1px solid #f4eee9;border-bottom: none;}
.zzjg table td{border-right: 1px solid #f4eee9;text-align: center;}
.zzjg table td:last-child{border: none;}
.zzjg table td:nth-child(1){width: 20%;border-bottom: 1px solid #f4eee9;}
.zzjg table td:nth-child(2){width: 40%;}
.zzjg table td:nth-child(3){width: 40%;}
.zzjg table td:nth-child(1) p{border-bottom: none;}
.zzjg table td p{border-bottom: 1px solid #f4eee9;padding: .1rem .2rem;font-size: 0.18rem;color: #333;line-height: 1.6;}

/* 内容页 */
.content{position: relative;}
.new-cont h2{color: #000;font-size: 0.34rem;line-height: 1.5;text-align: center;margin-bottom: 0.1rem;font-weight: bold;}
.cont-tit{margin: 0rem 0 0.2rem;padding: 0rem 0 0.2rem;border-bottom: 1px solid #e5e5e5;display: flex;justify-content: center;}
.cont-tit>span{font-size: 0.14rem;color: #737373;line-height: 0.34rem;padding: 0 0.2rem;}
.article{padding-bottom: 0.5rem;}
.article p{font-size: 0.16rem;color: #333;line-height: 0.34rem;margin-bottom: 0.1rem;text-align: justify;}
.cont-b{justify-content: space-between;align-items: center;}
.pages{padding:0.3rem;border-left: 3px solid #8f5c2a;  box-shadow: 0px 0px 10px 0px rgba(22, 54, 146, 0.18);background: #fff;margin-top: 0.5rem;}
.pages p{margin-bottom: 0.1rem;font-size: 0.16rem;color: #333;line-height: 0.32rem;transition: 0.5s;color: #333;}
.pages p a{color: #333;transition: 0.5s;padding-left: 0.1rem;transition: 0.5s;}
.tbsc{overflow-x: auto;}
.tbsc table{width: 100%;max-width: 800px;}
.pages p a:hover{color: #8f5c2a;}