@charset "utf-8";
@font-face{ font-family:calibri; src:url(../font/calibri.ttf);}
@font-face{ font-family:Futura; src:url(../font/FUTURAMDBTMEDIUM.TTF);}
@font-face{ font-family:constan; src:url(../font/constan.ttf);}
@font-face{ font-family:impact; src:url(../font/impact.ttf);}
@font-face{ font-family:苹方; src:url(../font/PINGFANGMEDIUM_0.TTF);}
/* @font-face{ font-family:option; src:url(../font/OPINIONPROEXTRACONDENSEDEXTRABOLD.OTF);} */
@font-face{ font-family:option; src:url(../font/BarlowCondensed-Bold.ttf);}
.imged {
    position: relative;
    padding-bottom: 65%;
    width: 100%;
    display: block;
    overflow: hidden;
}

.imged img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;

}

.scale {
    overflow: hidden;
}

.news_bod td p strong {
    font-size: .2rem;
    
    font-family: freight-sans-pro,sans-serif!important;
}
.news_bod td{padding:8px 10px !important;}
.scale img {
    transition: 0.5s;
}

.scale:hover img {
    transform: scale(1.05);
}
img{max-width: 100%;}
.wl{position: relative;z-index: 1;transition: 0.5s;}
.wl::after{content: "";z-index: -1;position: absolute;left: 0;bottom: 0;width: 0;height: 100%;}
.wl{position: relative;z-index: 1;transition: 0.5s;}
.wl::after{content: "";z-index: -1;position: absolute;left: 0;bottom: 0;width: 0;height: 100%;}

.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.elise {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.l2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.l3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.l4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

.l5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.l6 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical
}
.head{height: 0;}
.header_top{background: rgba(255,255,255,0.95);}
.ban{width: 100%;position: relative;}
.ban img{width: 100%;max-height: 6.4rem;}
.ban .yjlm{position: absolute;left: 6%;top: 50%;}
.ban h2{font-size:0.8rem;color: #fff;font-family: Futura;    margin-bottom: 0.1rem;}
.adress a,.adress{font-size: 0.15rem;color: #fff;font-family: calibri;}
.adress{background: url(../images/adr.png) no-repeat left center;padding-left: 30px;line-height: 0.3rem;}
.adress a{
    padding: 0 0.05rem;
}
.adress a:hover{color:#d4b087;}
/* 新闻 */
.inner{padding: 0.6rem 0;background: #f4f4f4;}
.ejlm{border-bottom: 1px solid #d5d5d5;}
.ejlm ul{justify-content: flex-start;}
.ejlm h2{display:none;width:100%;color:#fff;height: 0.6rem;line-height: 0.6rem;font-size:0.24rem;background: url(../images/cd.png) no-repeat right 0.2rem center #15347b;padding: 0 0.2rem;}
.ejlm li{margin-right: 0.35rem;font-size: 0.2rem;line-height: 0.3rem;}
.ejlm li a{font-family:constan ;display: block;border-bottom: 2px solid rgba(255,255,255,0);color: #333;padding-bottom: 0.2rem;transition:0.5s;}
.ejlm li.active a,.ejlm li:hover a{color: #d4b087;border-bottom: 2px solid #d4b087;}
.xw{padding: 0.55rem 0 0.2rem;}
.xw li{margin-bottom: 0.4rem;transition: 0.5s;}
.xw-l{width: 5.08rem;}
.xw-r{width: calc(100% - 5.08rem);padding: 0.7rem  0.5rem 0.9rem 0.45rem;background: #fff;position: relative;}
.xw-l .imged{padding-bottom: 61%;}
.xw-r h3{position: relative;font-size: 0.4rem;letter-spacing: 0.01rem;color: #275dc0;margin-bottom: 0.4rem;padding-bottom: 0.1rem;width: calc(100% - 0.8rem);transition: .5s;}
#vsb_content_2 IMG{border:0!important;}
.xw-r .more{font-family: constan;font-size: 0.18rem;line-height: 0.28rem;}
.xw-r p{font-size: 0.2rem;line-height: 0.3rem;font-family:freight-sans-pro,sans-serif;color: #333;max-height: 0.6rem;}
.xw-r .date{width: 0.6rem;height: 1.05rem;background: #035331;text-align: center;padding: 0.1rem 0;position: absolute;top: 0;right: -0.45rem;}
.xw-r .date span{color: #f4f4f4;font-size: 0.3rem;font-family: calibri;line-height: 0.43rem;}
.xw-r .date::after{width: 0.1rem;height: 1px;background: #fff;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.xw li a{transition:0.5s;}
.xw li:hover .xw-r h3{color: #d4b087;}
.xw li:hover a{box-shadow: 0px 0px 10px 8px rgba(0,0,0,0.1);}
.xw li:hover {background: #d4b087;}
.page{text-align: center;margin: 0.3rem 0 0;}
/* 学院领导 */
.xyld ul{margin: 0 -0.17rem;padding-top: 0.8rem;}
.xyld .ldtit,.xyld li{width: 50%;padding: 0 0.17rem;margin-bottom: 0.55rem;}
.xyld .ldtit p{font-size: 0.6rem;color: #275dc0;letter-spacing: 3px;padding-bottom: 0.1rem;font-family: option;line-height: 1.2;}
.xyld .ldtit a::after{width: 1.05rem;height: 0.04rem;background: #275dc0;}
.xyld a{background: #fff;box-shadow: 0px 9px 18px 0px rgba(35, 35, 42, 0.08);padding: 0.2rem 0.45rem 0.2rem 0.25rem;height: 3.45rem;}
.xyld a::after{left: auto;right: 0;bottom: auto;top: 0;width: 1.1rem;height: 0.04rem;background: #275dc0;}
.ld-l{width: 2.23rem;}
.ld-r{width: calc(100% - 2.73rem);justify-content: center;flex-direction: column;}
.ld-l .imged{padding-bottom: 138%;}
.ld-r h2{font-size: 0.48rem;color: #275dc0;letter-spacing: 1px;padding-bottom: 0.3rem;margin-bottom: 0.3rem;border-bottom: 1px dashed #cacaca;font-family: option;width: 100%;}
.ld-r p{padding-bottom: 0.25rem;font-size: 0.25rem;font-family: freight-sans-pro,sans-serif;color: #666;width: 100%;white-space: pre-wrap;line-height: 1.2;}
.ld-r p span{color: #275dc0;font-family: freight-text-pro,Georgia,Cambria,Times New Roman,Times,serif;}
/* 简介页 */
.jjy{background: url(../images/jjy.png) no-repeat bottom #f4f4f4;padding: 0.6rem 0 0.95rem;}
.jj{padding-top: 0.8rem;}
.jj1-l{width: 3.6rem;}
.jj1-l img{width:3.59rem;height: 100%;object-fit: cover;}
.jj1-r{width: calc(100% - 3.6rem);background: url(../images/jj6.png) no-repeat right bottom #fff;padding: 0.65rem 0.8rem 0.6rem;}
.jj1-t{margin-bottom: 0.5rem;}
.jj1-tl{width: 2.05rem;margin-top: 6px;}
.jj1-tr{width: calc(100% - 2.45rem);}
.jj1-t p{font-size: 0.2rem;line-height: 0.3rem;color: #333333;font-family:freight-sans-pro,sans-serif;/* max-height: 1.4rem; */  text-align: justify;}
.jj1-tl h1{font-size: 1.02rem;line-height: 0.9rem;color: #035331;font-family: Impact;}
.jj1-tl h2{font-size: 0.34rem;line-height: 0.57rem;color: #035331;font-family: Impact;}
.jj1-b{background: url(../images/jj2.png) no-repeat center;background-size: 100% 100%;padding: 0.08rem;}
.jj1-img{width: 2.77rem;max-height: 1.81rem;overflow: hidden;}
.jj1-img img{width:2.77rem;height:1.81rem;}
.jj1-b .r{width: calc(100% - 2.77rem);padding: 0.4rem 0.3rem;align-items: flex-start;}
.jj1-b .r img{width: 0.65rem;margin-top: 6px;}
.jj1-br{width: calc(100% - 0.75rem);}
.jj1-b .r p{font-family:freight-sans-pro,sans-serif;font-size: 0.18rem;line-height: 0.28rem;color: #333333;/* max-height: 0.84rem; */}
.jj2{margin-top: 1rem;align-items: flex-start;}
.jj2 img{width:5.70rem;height:1.72rem;}
.jj2 .scale{width: 5.7rem;height: 1.72rem;}
.jj2 .jj2-r{width: calc(100% - 6rem);padding-top: 0.1rem;}
.jj2 ul li{width: 50%;font-size: 0.22rem;color: #333;background: url(../images/jj7.png) no-repeat left center;padding-left: 0.2rem;line-height: 0.46rem;font-family:Futura;margin-bottom: 0.1rem;}
.jj2 ul li p{font-family:'constan';}
.jj2 ul>p{font-size: 0.24rem;color: #035331;font-family:constan;width: 100%;margin-top: 0.15rem;}
.jj3{padding-top:0.6rem}
.jj3 h3,.jj2 h3{font-size: 0.32rem;color: #035331;font-family: constan;font-weight: bold;}
.jj3 p,.jj2 p{font-size: 0.2rem;font-family:freight-sans-pro,sans-serif;color: #333;line-height: 0.3rem;margin:0.2rem 0;}
.jj2 p{margin:0.1rem 0;}
/* 行政 */
.xz{background: url(../images/xzbg.png) no-repeat top center/cover;}  
.xz1{padding: 0.8rem 0 0.5rem;}
.xz1-r{background: url(../images/xz2.png) no-repeat center/cover;/* box-shadow: 0px 4px 5.7px 0.3px rgba(51, 51, 51, 0.25); */padding: 0.3rem 0.4rem 0.3rem 0.5rem;}

.xz1-t{margin-bottom: .8rem;}
.xz1-t ul{margin: 0 -0.025rem;flex-wrap: nowrap;}
.xz1-t li{width: 33%;padding: 0 0.025rem;transition: 0.5s;height: 1.79rem;}
.xz1-t li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;background: url(../images/xzbg1.png) no-repeat center;background-size: 100% 100%;flex-direction: column;}
.xz1-t li .tso{align-items:center;}
.xz1-t h2{color: #fff;font-size: 0.48rem;font-family: option;letter-spacing: 1px;/* margin-bottom: 0.15rem; */position: relative;}
.xz1-t h2::after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background: #fff;}

.xz1-t li img{padding-left: 0.1rem;}
.xz1-t p{font-size: 0.18rem;font-family: freight-sans-pro,sans-serif;color: #fff;line-height: 0.28rem;max-height: 0.56rem;display:none;}
.xz1-t li.on{width: 4.1rem;}
.xz1-t li.on a{align-items: flex-start;padding: 0 0.15rem 0 0.38rem;background: url(../images/xzbg2.png) no-repeat center;background-size: 100% 100%;}
.xz1-t li.on h2::after{width: 0.7rem;transition: 0.5s;}
.xz1-t li.on h2{padding-bottom:0.05rem;}
.xz1-t li.on p{display:block;}
.xz1-t li.on img{opacity: 0;}



.xz1-b{border: 1px dashed rgba(0,0,0,0.1);padding: 0rem 0.5rem 0.2rem 0.25rem;} 
.xz1-b h2{color: #fff;font-size: 0.36rem;font-family: option;letter-spacing: 1px;margin-bottom: 0.3rem;background: #26519a;border-radius: 25px;margin-top: -0.2rem;line-height: 0.5rem;text-align: center;display: inline-block;padding:  0 0.2rem;}   
.xz1-b li{font-size: 0.2rem;line-height: 0.3rem;padding-left: 0.2rem;background: url(../images/jj7.png) no-repeat left center;width: 50%;}
.xz1-b li p{font-family: freight-sans-pro,sans-serif;color: #666;}
.xz1-b .isow100 li{width:100%}
.xz2-r h2{padding-bottom:  0 !important;margin-bottom: 0.1rem !important;border-bottom: 1px solid rgba(255,255,255,0);}
.xz2-r h3{padding-bottom: 0.2rem;margin-bottom: 0.25rem;border-bottom: 1px solid rgba(0,0,0,0.15);font-size: 0.2rem;font-family:freight-sans-pro,sans-serif;color: #666;}
.xz2-r p{font-size: 0.18rem !important;font-family: freight-sans-pro,sans-serif;color: #666;line-height: 0.28rem;padding-bottom: 0;width: 100%;}
.xz2-r p:last-child{max-height:0.56rem;}
.xz2-r p span{color:#cca06e;}
.xz .xyld li{margin-bottom: 0.5rem;padding: 0 0.4rem;}

.xz .xyld ul{/* box-shadow: 0px 4px 5.7px 0.3px rgba(51, 51, 51, 0.25); *//* background: #fff; */margin: 0.4rem -0.4rem 0;padding-top: 0.35rem;}
.xz .xyld .wl{background: #fff;box-shadow: 0px 9px 18px 0px rgba(35, 35, 42, 0.08);padding: 0.2rem 0.45rem 0.2rem 0.25rem;height: 2.8rem;}
.xz .xyld .wl::after{left: auto;right: 0;bottom: auto;top: 0;width: 1.1rem;height: 0.04rem;background: #275dc0;}

.xz .xyld .wl::after{background:#fff;}
.xz .ld-l{width: 1.9rem;}
.xz .xz2-r{width: calc(100% - 2.2rem);}
.xz .ld-l .imged {padding-bottom: 123%;}
/* 联合管理委员会 */
.lhgl{background: url(../images/lh2.png) no-repeat right bottom/cover #f3f3f3;}
.lh1{position: relative;text-align: center;/* padding: 0.45rem 0; */}
.lh{padding: 0.45rem 1.45rem 0.2rem;}
.lh1 li{font-size: 0;width: 3rem;height: 1rem;position: absolute;}
.lh1 li a{display: block;height: 100%;width: 100%;}
.lh1 li:nth-child(1){top: 0;left: 50%;transform: translateX(-50%);}
.lh1 li:nth-child(2){top: 50%;left: 2rem;transform: translateY(-50%);}
.lh1 li:nth-child(3){top: 50%;right: 2rem;transform: translateY(-50%);}
.lh2 ul{position: relative;width: calc(50% - 0.8rem);}
.lh2 ul::after{width: 1px;height: calc(100% - 0.27rem);background: #c9c9c9;left: 0.4rem;top: 0;z-index: -1;}
.lh2 ul h2{width: 100%;height: 0.5rem;line-height: 0.5rem;border-radius: 10px;background: #035331;color: #fff;font-size: 0.36rem;font-family: option;letter-spacing: 1px;text-align: center;margin-bottom: 0.55rem;}
.lh2 ul li a{background: #929090;border-radius: 10px;width: 100%;line-height: 0.24rem;display: block;font-size: 0.22rem;color: #fff;padding: 0.15rem  0.5rem 0.15rem 0.3rem;font-family:freight-sans-pro,sans-serif;}
.lh2 ul li{margin-bottom: 0.25rem;position: relative;z-index: 1;padding: 0 0.3rem 0 0.95rem;}
.lh2 ul li::after{content: "";position:absolute;left: 0.4rem;top: 50%;transform: translateY(-50%);width: 0.55rem;height: 1px;background: #c9c9c9;}
.lh2 ul li:last-child{margin-bottom:0;}
.lh2{align-items:flex-start;}
.lh2 .lh2-r::after{height: calc(100% - 0.39rem);}
.lhimg2{display: none;}
/* 校园 */
.xy1{margin: 0.8rem 0 1rem;}
.xy-l{width: calc(100% - 4.7rem);padding: 0.2rem 1.3rem 0.8rem 0.5rem;background: #fff;}
.xy-l img{margin-left:-.15rem;width: 0.77rem;}
.xy-r{width: 4.7rem;background: #284a8a;padding: 0.2rem;}
.xy-l p{font-size: 0.2rem;color: #666;line-height: 0.28rem;font-family:calibri;margin: 0.2rem 0;}
.xy-r h2{font-size: 0.36rem;color: #fff;line-height: 0.46rem;font-family: option;text-align: center;}
.xy-r img{width: 4.92rem;height:3.54rem;margin-top: 0.15rem;}
.xy-r .scale{margin-left: -.8rem;}
.xy2{border: 1px solid #284a8a;padding: 1rem 0.45rem 0.4rem 0.4rem;margin-top: 0.6rem;}
.xytit{width: 3.31rem;height: 1.01rem;padding: .06rem 0 0px 0.3rem;background: #284a8a;font-size: 0.48rem;letter-spacing: 1px;font-family: option;color: #fff;margin: -1.6rem 0 0.3rem -0.41rem;-webkit-clip-path: polygon(0% 0%, 90% 0%, 100% 100%, 0% 100%);background: url(../images/xy6.png) no-repeat center/cover;line-height:0.43rem;}
.xy2-l,.xy2-r{width: calc(50% - 0.1rem);background: #fff;padding: 0.6rem 0.3rem 0.2rem 0.3rem;}
.xy2-l h2,.xy2-r h2{font-size: 0.36rem;line-height: 0.9;letter-spacing: 1px;color: #035331;font-family: option;/* background: url(../images/xy3.png) no-repeat left center; */padding-left: 0.3rem;margin-bottom: 0.2rem;position: relative;}
.xy2-l h2:after,.xy2-r h2:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0.24rem;height:0.24rem;border:4px solid #035331;border-radius:50%;box-sizing: border-box;}
.xy2-l p,.xy2-r p{padding-left: 0.3rem;font-size: 0.2rem;color: #666;font-family:calibri;line-height: 0.28rem;}
.xy3{margin: 0.8rem 0;background: url(../images/xy5.png) no-repeat left bottom #fff;padding: 0.6rem 0.45rem 0.65rem 0.45rem;}
.xy3-t{padding-bottom: 1.4rem;}
.xy3-tl{width: 5.23rem;max-height: 3rem;}
.xy3-tr{width: calc(100% - 5.9rem);}
.xy3-tl img,.xy5-r img{width: 5.23rem;height: 3rem;}
.xy3-tr h2{font-size: 0.48rem;color: #035331;line-height: 0.47rem;font-family: option;padding-bottom: 0.35rem;border-bottom: 1px solid #dfe3e9;margin-bottom: 0.25rem;}
.xy3-tr p{font-family:calibri;color: #666;line-height: 0.28rem;font-size: 0.2rem;}
.xy3-t:last-child{padding-bottom: 0;}
.xy4{padding-bottom: 0.8rem;}
.xy4-l,.xy4-r{width: calc(50% - 0.55rem);}
.xy4-l h2,.xy4-r h2{font-size: 0.48rem;color: #035331;line-height: 0.47rem;font-family: option;padding-bottom: 0.25rem;border-bottom: 1px solid #dfe3e9;margin-bottom: 0.15rem;}
.xy4-l p,.xy4-r li{font-family:calibri;color: #666;line-height: 0.28rem;font-size: 0.2rem;}
.xy4-r li{padding-left: 20px;background: url(../images/jj7.png) no-repeat left top 0.13rem;}
.xy5{background: #284a8a;padding: 0.55rem 1.55rem 0.5rem 0.65rem;}
.xy5-l{width: 5.23rem;}
.xy5-r{width: calc(100% - 5.9rem);padding-top: 0.2rem;}
.xy5-r h2{color: #fff;font-size: 0.48rem;line-height: 0.47rem;font-family: option;padding-bottom: 0.4rem;border-bottom: 1px solid #6981ad;margin-bottom: 0.3rem;}
.xy5-r p{font-family:calibri;color: #fff;line-height: 0.28rem;font-size: 0.2rem;}
/* 师资力量 */
.sz{background: url(../images/sz1.png) no-repeat center/cover;}
.szll{padding-top: 0.6rem;overflow: hidden;}
.sztab {margin-bottom: 0.2rem;}
.sztab ul{justify-content: flex-start;}
.sztab li{border-radius: 20px;border: 1px solid #035231;height: 0.4rem;line-height: 0.4rem;padding: 0 0.2rem;margin-right: 0.1rem;margin-bottom: 0.2rem;}
.sztab li a{display: block;font-size: 0.16rem;color: #666;}
.sztab li:hover,.sztab li.on{background: #035231;}
.sztab li:hover a,.sztab li.on a{color: #fff;}
.szlist ul{margin:0 -0.3rem}
.szlist li{width: 33.3%;padding: 0 0.3rem;margin-bottom: 1rem;/* height: 3.1rem; *//* overflow: hidden; */}
.szlist li .szpic{width: 47%;height: 100%;}
.szlist li .szpic .scale{height:100%;background: #fff;}
.szlist li .szpic img{height:100%;width: 100%;object-fit: cover;}
.szlist li .szpic .imged{padding-bottom: 133%;}
.szlist li .szlist-r{width: 53%;padding: 0rem 0.2rem 0 0.2rem;background: url(../images/sz2.png) no-repeat right bottom #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.26);display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.szlist .a{/* background: url(../images/sz2.png) no-repeat right bottom #fff; *//* box-shadow: 0px 0px 84px 0px rgba(0, 0, 0, 0.26); */height: 3.1rem;}
.szlist-r p{font-size: 0.16rem;line-height: 1.5;color: #666;font-family: 苹方;margin-bottom: 0.1rem;width: 100%;}
.szlist-r p span{font-size: 0.16rem;color: #cc9900;}
.szlist-r .zy{line-height: 0.3rem;height: 0.3rem;border-radius: 20px;border: 1px solid #006633;padding: 0 0.2rem;color: #006633;transition: .5s;margin-top: 0.2rem;display: inline-block;}
.szlist-r .zy:hover{background-color: #006633;color: #fff;}
/* 本科专业 */
.bk{padding-top: 0.8rem;}
.bk ul{margin: 0 -0.2rem;}
.bk li{width: 50%;padding: 0 0.2rem;margin-bottom: 0.5rem;}
.bk li a{border-bottom: 0.2rem solid #cca06e;padding: 0.35rem 2rem 0.3rem 0.23rem;height: 3.9rem;}
.bkimg{width: 0.93rem;height: 0.93rem;background: #cca06e;border-radius: 10px;display: flex;justify-content: center;align-items: center;}
.bk-r{width:calc(100% - 1.13rem);}
.bk-r h2{font-size: 0.4rem;color: #cca06e;font-family: option;padding-bottom: 0.45rem;border-bottom: 1px solid #cca06e;margin-bottom:0.2rem;}
.bk-r p{font-family: freight-sans-pro,sans-serif;font-size: 0.18rem;line-height: 1.5;color: #666;max-height: 1.4rem;}

.bk li:nth-child(1) a{background: url(../images/bk1.png) no-repeat right #fff;}
.bk li:nth-child(2) a{background: url(../images/bk2.png) no-repeat right #fff;}
.bk li:nth-child(3) a{background: url(../images/bk3.png) no-repeat right #fff;}
.bk li:nth-child(4) a{background: url(../images/bk4.png) no-repeat right #fff;}
.bk li:nth-child(5) a{background: url(../images/bk5.png) no-repeat right #fff;}
.bk li:nth-child(2) .bkimg,.bk li:nth-child(3) .bkimg{background:#035331;}
.bk li:nth-child(2) a,.bk li:nth-child(3) a{border-bottom: 0.2rem solid #035331;}
.bk li:nth-child(2) .bk-r h2,.bk li:nth-child(3) .bk-r h2{color:#035331;border-bottom: 1px solid #035331;}

.development {
    padding-top: .5rem;
}

.news_title .new_txt {
    font-size: .4rem;
    color: #333;
    padding-bottom: .15rem;
    line-height: 1.5;
    font-family: freight-text-pro,Georgia,Cambria,Times New Roman,Times,serif;
}

.news_title .new_time {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.news_title .new_time .time {
    font-size: .2rem;
    color: #a3a9bb;
    opacity: 0.8;
    padding-bottom: .15rem;
    position: relative;
    padding-bottom: .35rem;
    width: 70%;
}

.news_title .new_time .time::after {
    content: " ";
    width: 100%;
    height: .01rem;
    left: 0;
    top: 75%;
    background: rgba(0,0,0,0.1);
    position: absolute;
}

.news_title .new_time .time span {
    padding-right: .2rem;
    color: #222;
    font-family: freight-sans-pro,sans-serif;
    font-size: 0.14rem;
    line-height: 1.5;
}

.news_title .new_time .icon {
    font-size: .14rem;
    color: #333;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    width: 30%;
}

.news_title .new_time .icon a {
    margin-top: -.1rem;
}

.news_title .new_time .icon a img {
    width: .3rem;
    height: .3rem;
    margin-right: .05rem;
    opacity: .7;
}

.news_title .new_time .icon a img:hover {
    opacity: 1;
}
.jj2 .jj2-r .list-paddingleft-2{margin-top:0.25rem;}

.news_bod {

    width: calc(100% - 3.59rem);
    background: #fff;
    padding: 0.5rem 0.8rem;
}
.cont-r { width: 3.59rem; position: relative;  }
.cont-r .fled {display: block;position: sticky;left: 0px;top: 0px;cursor: pointer;}
.cont-r .fled img { width: 100%; object-fit: cover; height: 100vh; }
.news_bod strong{
    font-size: .22rem;
}
.news_bod p {
    font-size: .2rem!important;
    color: #333;
    line-height: .3rem;
    font-family: freight-sans-pro,sans-serif!important;
    letter-spacing: 0!important;
    margin-bottom: 0.2em;
    text-indent:0 !important;
}
.news_bod table.tborder{border: 1px #333 solid;}

.news_bod table td p {
    margin:0.6em 0;
}
.news_bod p a{font-family: freight-sans-pro,sans-serif;
    text-decoration: underline;}
.news_bod video,.news_bod table{ margin: .3rem auto .2rem;}
.news_bod{overflow-x:auto;}

.news_bod table td{padding-left:10px}
.news_bod p img {
    /* display: block; */
    margin: .1rem auto;
    max-width: 100%;
    height: auto !important;
}
.news_bod .list-paddingleft-2{margin-left:1.5em}

.news_bod .text {
    margin-top: .5rem;
    margin-bottom: .5rem;
}

.news_bod .text div {
    font-size: .14rem;
    color: #333;
    opacity: 0.6;
    line-height: .3rem;
}

.new_miew {
    border-top: .01rem solid #a2a7b8;
    border-bottom: .01rem solid #a2a7b8;
    padding: .3rem 0;
}

.new_miew div {
    font-size: .16rem;
    color: #333;
    line-height: .3rem;
}

.qrid_zz {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.9);
    display: none;
    top: 0;
    left: 0;
    z-index: 1000;
    display: none;
    justify-content: center;
    align-items: center;
}

.qrid_zz #qrid {
    padding: 8px;
    background: #fff;
    border-radius: 5px;
}
.new_miew a{transition: 0.5s;display: block;}
.new_miew a:hover{transform: translateX(10px);color: rgb(21, 52, 123);}
/* 左侧导航单篇 */
.news_bod2 .c1{width: 2.4rem !important;font-family: arial;font-size: 0.2rem !important;white-space: normal;float: left;}
.news_bod2 .c2{width: calc(100% - 2.4rem) !important;font-family: arial;font-size: 0.2rem !important;float: right;padding-left: 0.3rem !important;}
.news_bod2 .tit{
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 0.36rem !important;
    margin: 0px 0px 0.3rem !important;
}
.news_bod2 .c1 .text{ padding: 0.1rem 0.25rem;line-height: 0.3rem;background: rgb(229, 229, 229);text-align: center;margin: 0;}
.news_bod2 .c1 .pic{height:auto !important;}
.news_bod2 .c1 .pic img{width:  2.4rem !important;height: 3.2rem !important;}


/* list */
.ul-listb1 .con{height: .8rem;border-bottom:1px solid #dfdfdf;overflow:hidden;line-height:28px;}
.ul-listb1 .con:hover .tit{color: #15347b;}
.ul-listb1 .date{font-size:14px;color:#999;padding-left:30px;/* border-left:1px solid #e5e5e5; */margin-top:26px;font-family:sySong;width: 1.5rem;height: 28px;line-height: 28px;}
.ul-listb1 .tit{font-family: constan;font-size:18px;color:#333;height:28px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:26px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;width: calc(100% - 1.5rem);}


/* piclist */
.piclist{padding-top:0.4rem;}
.video-ul{padding-top: 0rem;margin:0 -0.2rem;justify-content: flex-start;}
.piclist li{width: 33.3%;padding: 0 0.2rem;margin-bottom: 0.3rem;}
.img-hide{ display: block; overflow:hidden; }
.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.video-ul-box:hover .video-ul-bottom{ background: #284a8a; }
.video-ul-box:hover  a{ color: #fff; }
.page-box img{ margin:0 auto; }

.piclist .video-ul-img a{display:flex;background: #ececec;justify-content: center;align-items: center;height: 3.5rem;overflow: hidden;}
.piclist .video-ul-img img{position:static;width: auto;height: auto;max-width: 100%;max-height: 100%;}
.video-ul-bottom{ background: #fbfbfb; padding:0rem 0.2rem; height: 0.6rem; }
.video-ul-bottom a{color: #000;display: block;line-height: 0.6rem;font-size: 0.2rem;font-family: constan;}

/* aca */
.aca{padding: 1.3rem 0;background: url(../images/acabg2.png) no-repeat center/cover;}
.actit{font-size: 0.6rem;/* line-height: 0.28rem; */letter-spacing: 2px;font-family: option;margin-bottom: 0.8rem;text-align: center;}
.aca ul{margin: 0 -0.23rem;}
.aca li{width: 50%;padding: 0 0.23rem;margin-bottom: 0.7rem;}
.aca li .scale{height: 6.15rem;background: url(../images/acabg.png) no-repeat center/cover;display: block;width: 100%;padding: 0.5rem 0.7rem 0.5rem 0.6rem;}
.aca-t{align-items: center;margin-bottom: 0.3rem;}
.aca li .aca-l{width: calc(100% - 2.35rem);}
.aca li .aca-r{width: 2rem;text-align: center;}
.aca li .aca-r h3{color: #344c8a;font-size: 0.72rem;letter-spacing: 2px;padding-bottom: 0.1rem;font-family: option;}
.aca li .aca-r h3::after{left: 50%;transform: translateX(-50%);width: 0.96rem;height: 0.03rem;background: #344c8a;}
.aca li .aca-l .imged{padding-bottom: 70%;}
.aca li p{padding-left: 0.2rem;font-size: 0.2rem;color: #666;line-height: 0.3rem;font-family: freight-sans-pro,sans-serif;margin-bottom: 0.2rem;position: relative;}
.aca li p::after{bottom: auto;top: 0.1rem;width: 0.08rem;height: 0.08rem;background: #344c8a;border-radius: 50%;content:"";position:absolute;left:0;top:0.1rem;}
.aca2{background: url(../images/acabg3.png) no-repeat right bottom;padding-bottom: 1.5rem;}
.aca-l2{width: 30%;background: #344c8a;}
.aca-r2{width: 65%;padding-top: 0.3rem;}
.aca-l2 .imged{padding-bottom: 102%;margin: -0.15rem 0 0.15rem 0.15rem;}
.aca-r2 .how1{margin-bottom: 0.5rem;}
.aca-r2 .how1 h3{color: #183881;font-size: 0.36rem;font-weight: bold;line-height: 28px;margin-bottom: 0.3rem;font-family:calibri ;}
.aca-r2 .how1 h4,.aca-r2 .how1 p{font-size: 0.2rem;color: #666;line-height: 0.36rem;font-family:calibri ;}
.aca-r2 .how1 p{padding-left: 0.4rem;}
.aca-r2 .how1 p.wl::after{bottom: 0;top: 0.1rem;width: 0.29rem;height: 0.29rem;}
.aca-r2 .how1 .tb1::after{background: url(../images/aca6.png) no-repeat left top;background-size: contain;}
.aca-r2 .how1 .tb2::after{background: url(../images/aca7.png) no-repeat left top;background-size: contain;}
.aca-r2 .how1 .tb3::after{background: url(../images/aca8.png) no-repeat left top;background-size: cover;}
.aca1{padding: 0.6rem 0 0 0;}
.aca-b{align-items: flex-start;}

/* 内容左侧导航 */
.cont-nav{width: 3rem;position: relative;}
.cont-nav h2{font-size: 0.3rem;font-family:calibri;line-height: 0.8rem;font-weight: bold;}
.cont-nav li{/* line-height: 0.5rem; */font-size: 0.18rem;color: #333;transition:0.5s;position: relative;font-weight: bold;}
.cont-nav li a{font-family:freight-sans-pro,sans-serif;color: #333;font-size: 0.18rem;}
.cont-nav li.active h3 a,.cont-nav li:hover a{color:#344c8a;}
.cont-nav li h3{line-height:0.5rem;}
.cont-nav ul{border-left: 3px solid #344c8a;padding-left: 0.3rem;}
.cont-nav ul h3 svg{position:absolute;left: -0.3rem;top: 50%;transform: translateY(-50%)rotate(90deg);}
.cont-nav li h3{display: flex;position: relative;}
.cont-nav li dt a{font-size:0.16rem;line-height: 0.24rem;padding-left: 0.1rem;}
.cont-nav li dt{display:flex;align-items:center;}
.cont-nav li.active dt a{color: #344c8a;opacity:0.7;}
/* 图片 */
.xyfg{padding:0 0rem 0.6rem 0;overflow: hidden;}
.fj1,.fj2{margin-bottom: 1.5%;}
.fj1-l{width: 67%;}
.fj1-r{width: 33%;padding-left: 1.5%;}
.fj2-l{width: 32%;}
.fj2-r{width: 68%;padding-left: 1.5%;}
.fj1-l .imged{padding-bottom: 63.1%;}
.fj1-r .imged{padding-bottom: 64.8%;}
.fj-t{margin-bottom: 4.4%;}
.fj2-l .imged{padding-bottom: 64%;}
.fj2-r .imged{padding-bottom: 63.5%;}
.xyfg a{width: 100%;display: block;position: relative;}
.zzc{width:100%;transition: 0.5s;background: rgba(17,98,184,0.8);justify-content: center;align-items: center;text-align: center;position: absolute;top: 0;left: 0;height: 0;opacity: 0;flex-direction: column;}
.zzc img{width:0.71rem;}
.zzc p{color: #fff;font-size: 0.18rem;margin-top: 0.25rem;}
.xyfg a:hover .zzc{height: 100%;opacity: 1;}
.list-tu{margin: 0.4rem 0;}
.list-tu li,.list-tu li a{cursor: pointer;}
.list-tu li a{padding-bottom: 0.3rem;}
.list-tu ul{justify-content:flex-start;}
@media(max-width: 1600px){
    .ld-r h2{font-size: 0.4rem;padding-bottom: 0.2rem;margin-bottom: 0.2rem;}
    .ld-r p{font-size: 0.22rem;}
    .jj2 ul li{font-size: 0.18rem;}
    .jj2 ul p{font-size: 0.2rem;}
    .lh2 ul h2{font-size: 0.3rem;}
    .lh1 li:nth-child(2){left: 1rem;}
    .lh1 li:nth-child(3){right: 1rem;}
    .szlist .a{height:2.8rem;}
    .szlist-r p{/* line-height: 0.26rem; */word-break: break-all;margin-bottom: 0.05rem;}
    .szlist-r .zy{margin-top:0.1rem;}
     .szlist li .szlist-r{padding: .2rem 0.2rem 0 0.2rem;}
     .szlist li .szpic{width: 43%;}
     .szlist li .szlist-r{width:57%;}
     .xz .xyld li{padding:0 0.15rem;margin-bottom: 0.3rem;}
     .xz .xyld ul{margin:0.2rem -0.15rem 0;}
}
@media(max-width: 1400px){
    .ld-r {width: calc(100% - 2.33rem);}
    .jj1-b{padding:0.08rem 0.04rem;}
    .jj2 ul li{width:100%;}
    .jj2 .jj2-r{padding-top:0;}
    .lh2 ul h2{font-size: 0.24rem;}
    .lh2 ul li a{font-size: 0.18rem;padding: 0.15rem;}
      .szlist .a{height:2.5rem;}
      .szlist ul{margin:0 -0.2rem;}
      .szlist li{margin-bottom: 0.4rem;padding: 0 0.2rem;}
      .xz1-t{margin-bottom:0.5rem;}
}
@media(max-width: 1199px){
    .xw-r .date{right: -0.1rem;}
    .xw-r h3{font-size:0.30rem;}
    .ban h2{font-size: 0.8rem;}
    .ban .yjlm{transform: translateY(-50%);}
    .ld-l{width:1.8rem;}
    .ld-r {width: calc(100% - 2rem);}
    .xyld .wl{height:2.9rem;}
    .lh2 ul {width: calc(50% - 0.2rem);}
    .lh1 li{width: 2rem;}
     .szlist .a{height:2.2rem;}
     .szlist-r .zy{margin-top: 0rem;}
     .aca h2{margin-bottom: 0.4rem;font-size: 0.5rem;}
     .aca ul{margin: 0 -0.1rem;}
.aca li{width: 50%;padding: 0 0.1rem;margin-bottom: 0.3rem;}
.aca li .aca-r h3{font-size: 0.5rem;}
.aca li .aca-l{width: calc(100% - 1.8rem);}
.aca li .aca-r{width: 1.5rem;}
.aca-t,.aca-r2 .how1{margin-bottom: 0.2rem;}
.aca li .wl p,.aca-r2 .how1 h3{margin-bottom:0.1rem;}
.aca-r2 .how1 h3{font-size:0.3rem;}
.aca li .scale{height:5rem;padding: 0.3rem;}
.aca{padding:0.5rem 0;}
.aca2{padding-bottom: 0.5rem;}
.szlist li .szlist-r{padding: .1rem 0.1rem 0 0.1rem;}
.szlist ul{margin:0 -0.1rem;}
      .szlist li{margin-bottom: 0.4rem;padding: 0 0.1rem;}
}
@media(max-width:991px){
    .xw-l{width:4rem;}
    .xw-r{width:calc(100% - 4rem);padding: 0.4rem 0.5rem 0.5rem 0.45rem;}
    .xyld li{width: 100%;margin-bottom: 0.3rem;}
    .xyld ul,.jj{padding-top:0.3rem;}
    .jj2 .scale{width:100%;}
    .jj2 .jj2-r{width:100%;margin-top:0.3rem;}
    .jj2{margin-top:0.3rem;}
    .jj1-r{padding:0.3rem;width:100%;}
    .jj1-l{width:0;display:none;}
    .xz .ld-l {width: 1.5rem;}
    .xz .ld-r {width:calc(100% - 1.7rem);}
    .xz2-r h2{font-size:0.32rem;padding-bottom: 0;margin-bottom: 0.05rem !important;}
    .xz .xyld li a{height: 2.3rem;padding: 0.15rem 0.15rem 0.2rem 0.15rem;}
    .xz2-r h3{padding-bottom:0.1rem;margin-bottom:0.15rem;}
    .lh2 ul{width:100%;margin-top:0.3rem;}
    .lh2 ul:after,.lh2 ul li:after{display:none;}
    .lh { padding: 0.45rem 0.2rem 0.2rem;}
    .lh2 ul li{padding: 0;}
   .lh2 ul h2{margin-bottom:0.3rem}
   .lhimg2{display: block;}
   .lhimg1{display: none;}
   .xy-l,.xy-r,.xy2-l, .xy2-r,.xy3-tl,.xy3-tr,.xy4-l, .xy4-r,.xy5-l, .xy5-r{width: 100%;}
   .xy-r .scale{margin: 0;text-align: center;}
   .xy3-tl,.xy3-tr,.xy4-l{margin-bottom:0.3rem;}
   .xy3-t:first-child .xy3-tr{margin-bottom:0;}
   .xy3-t{padding-bottom: 0.3rem;}
   .xy5, .xy3,.xy-l{padding: .2rem;}
   .xy2{
    padding: 1rem 0.2rem 0.4rem;}
    .xytit{
    font-size: 0.33rem;
    margin: -1.6rem 0 0.3rem -0.21rem;
}
.szlist li{width:50%;}
 .szlist .a{height:2.5rem;}
 .bk ul{margin:0;}
 .bk li{width:100%;padding:0;margin-bottom: 0.3rem;}
 .bk li:last-child{margin: 0rem 0 0.2rem;}
 .bk{padding-top:0.3rem;}
 .bkimg{width: 0.7rem;height: 0.7rem;}
 .bkimg img{width:0.5rem;}
 .bk-r {width: calc(100% - 0.9rem);}
 .bk li a {
 padding: 0.35rem 0.2rem 0.3rem 0.23rem;
    height: 3.9rem;
}
.bk-r h2{padding-bottom:0.15rem;margin-bottom:0.15rem;}
.bk li a{height:3rem;}
.ul-listb1 .con{height: .6rem;}
  .ul-listb1 .date,.ul-listb1 .tit{margin-top:16px}
  .ul-listb1 .tit{font-size:14px}
  .ul-listb1 .date{font-size:12px;padding-left:10px}
  .news_title .new_txt {font-size: .2rem;color: #333;padding-bottom: .25rem;
}
.news_title .new_time {display: flex;justify-content: start;flex-wrap: wrap;}


.xz1-t ul{flex-wrap: wrap;}
.xz1-t li,.xz1-t li.on{width: 50%;margin-bottom: 0.1rem;}
.xz1-t li a{align-items: flex-start;padding: 0 0.15rem 0 0.38rem;background: url(../images/xzbg1.png) no-repeat center;background-size: 100% 100%;}
.xz1-t li h2::after{width: 0.7rem;transition: 0.5s;}
.xz1-t li h2{padding-bottom:0.05rem;}
.xz1-t li p{display:block;}
.xz1-t li img{opacity: 0;}
.szlist-r .zy {margin-top: 0.2rem;}
.cont-r{display:none;}
.news_bod,.cont-nav{width:100%;}
.news_bod{padding:0.2rem;}
.news_bod2 .c1,.news_bod2 .c2 {width:100%!important;float:none}
.news_bod2 .c1 .text{width: 2.4rem;margin:0 auto;display:table;}
.news_bod2 .c1 img{margin:0 auto;display:table;}
.cont-nav{margin-bottom:0.2rem;}
.development{padding-top:0;}
.aca-r2{padding-top: 0;}
.ejlm{/* background: #15347b; *//* padding: 0.15rem; */}
.ejlm h2{display:block;}
.ejlm li{width:100%;}
.ejlm li a{}
.ejlm ul{padding: 0.3rem 0.15rem 0.15rem;display: none;}
.news_bod2 .c1{width:100%;margin-bottom:0.3rem;}
.news_bod2 .c2{width:100%;padding-left: 0 !important;}
}

@media(max-width: 768px){
    .xw-l{width:3rem;}
    .xw-r{width:calc(100% - 3rem);padding: 0.2rem 0.5rem 0.3rem 0.45rem;}
    .ban h2{font-size: 0.3rem;}
    .adress a, .adress{font-size: 0.18rem;display: none;}
    .inner {padding: 0.3rem 0;}
    .xz1 { padding: 0.3rem 0;}
    .xz1-t{margin-bottom:0.5rem;}
    .lh1 li{height: 0.8rem;}
     .lh1 li:nth-child(2){left: 1rem;top:60%;}
    .lh1 li:nth-child(3){right: 1rem;top:60%;}
    .xy2-l h2, .xy2-r h2{font-size: 0.3rem;}
    .xy3-tr h2,.xy4-l h2, .xy4-r h2,.xy5-r h2{font-size: 0.3rem;padding-bottom: 0.15rem;margin-bottom: 0.1rem;}
    .xy3{margin:0.3rem 0;}
    .xy1{margin:0.3rem 0 1rem;}
    .xy4{padding-bottom: 0.3rem;}
    .xyld .ldtit p{font-size: 0.4rem;}
    .xyld .ldtit, .xyld li{margin-bottom: 0.3rem;}
    .xy2-l, .xy2-r {padding: 0.2rem 0.2rem 0.2rem 0.2rem;}
    .jj1-t {margin-bottom: 0.2rem;}
    .ejlm li a{padding-bottom: 0.1rem;margin-bottom: 0.1rem;}
    .szlist li{width:100%;padding:0;}
    .szlist ul{margin:0;}
      .szlist li .szpic{width: 2.3rem;}
     .szlist li .szlist-r{width:calc(100% - 2.3rem);}
     .szll{padding-top:0.3rem;}
     .news_title .new_txt {
        font-size: .24rem;
        color: #333;
        padding-bottom: .25rem;
    }


.news_bod video{width:100%}
    .news_bod p {font-size: .18rem!important;color: #333;line-height: .3rem;}
    .piclist li{width: 50%;padding: 0 0.1rem;}
    .piclist ul{margin: 0 -0.1rem;}
    .xz1-b li{width: 100%;}
    .xz1-b {padding: 0rem 0.2rem 0.2rem 0.25rem;}
    .xz1-b h2{font-size: 0.26rem;}
   .cont-r{width: 100%;padding: 0;}
    .inner{padding: 0.3rem 0;}
    .new_miew{padding: 0.2rem 0;}
    .aca1 {padding: 0.3rem 0 0 0;}
    .aca li .scale{height: 4.7rem;padding: 0.2rem;}
    .aca li .aca-l{width: 55%;}
.aca li .aca-r{width: 35%;}
.aca li .aca-r h3{font-size:0.34rem;}
.aca-r2 .how1 h4, .aca-r2 .how1 p{line-height:0.28rem;}
.szlist .a{height:auto;}
}
@media(max-width: 600px){
    .aca li{width:100%;}
    .list-tu li{width: 50%;}
}
@media(max-width: 500px){
    .xw-l{width:100%;}
    .xw-r{width:100%;padding: 0.2rem 0.5rem 0.3rem 0.2rem;}
    .jj1-tl{width: 100%;margin: 0 auto 0.3rem;}
    .jj1-tr{width:100%;}
    .jj1-tl h1{font-size:0.7rem;}
    .jj1-tl h2{font-size:0.26rem;}
     .lh1 li:nth-child(2){left: 0.5rem;top:60%;}
    .lh1 li:nth-child(3){right: 0.5rem;top:60%;}
    .jj1-b .r,.jj1-img{width: 100%;}
    .jj1-img{text-align: center;}
    .jj1-b .r{padding: 0.2rem;}
    .jj2 ul p{line-height: 1.5;}
    .adress{background: url(../images/adr.png) no-repeat left center;background-size: 7%;}
    .news_title .new_time .time,.news_title .new_time .icon{width: 100%;}
    .xz1-t li,.xz1-t li.on{width: 100%;margin-bottom: 0.1rem;height: 1.5rem;}
    .jj1-b {padding: 0.13rem 0.04rem;}
    .aca-l2{width:60%;margin:0 auto 0.3rem;}
    .aca-r2{width:100%;}
     .ld-r h2{font-size: 0.3rem;padding-bottom: 0.1rem;margin-bottom: 0.1rem;}
}
@media(max-width:420px){

    .ld-l{width:1.5rem;}
    .ld-r {width: calc(100% - 1.65rem);}
    .xyld .wl {height: 2.5rem;padding: 0.2rem 0.2rem 0.2rem 0.2rem;}
    .lh1 li {height: 0.4rem;width: 33.3%;}
.xy-l img{width:0.5rem;}
.piclist li{width: 100%;padding: 0 0rem;}
    .piclist ul{margin: 0 0rem;}
    .szlist-r .zy {margin-top: 0.1rem;}
    .szlist-r p{margin-bottom:0;}
}