.clearfix:after{content: ""; display: block; height: 0; clear:both; visibility: hidden;}
.clear:after{content: ""; display: block; height: 0; clear:both; visibility: hidden;}
.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flex-center{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.flex-start{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.flex-end{display: flex;justify-content: flex-end;flex-wrap: wrap;}
input,button,textarea {background: none;outline: none;border: none;-webkit-appearance:none;border-radius:0}
input:focus {border: none;}

.img169 {
  width: 100%;
  height: 0; /* 初始高度设为0 */
  padding-bottom: 56.25%; 
  position: relative;
  overflow: hidden;}
 
.img169 img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;}




/*==========================================内页 开始=============================================*/
.Nybanner{width: 100%;margin: 0 auto;z-index: 4;position: relative;}
.Nybanner .w56{position: relative;}
.Nybanner img{display: block;width: 100%;position: relative;height: 100%;object-fit: cover;}
.Nybanner>p{display: flex;justify-content: center;max-width: 100%;overflow: hidden;}
@media (max-width:1100px) {
	.Nybanner{margin-top: 0vw;}
}
@media (max-width:850px) {
	.Nybanner{margin-top: 0vw;}
	.Nybanner{height: 30vw;}
	.Nybanner img{height: 30vw;}
}
@media (max-width:430px) {
	.Nybanner{margin-top: 2vw;}
}
.w1320 {
    width: 13.2rem;
    margin: 0 auto;
    max-width: 95%;
    position: relative;
    z-index: 99;
}
@media screen and (max-width:1024px) {
    .w14, .w15, .w16, .w1440, .w1480, .w1485,.w1320 {
        width: auto;
        max-width: none;
        padding-left: 10px;
        padding-right: 10px;
    }
}
#ny {
    overflow: hidden;
    position: relative;
    z-index: 9;
}


#nav_slide{background: #ddebf7;line-height: 50px;position: relative;z-index: 2;}
#nav_slide #bnt_back{ position:absolute; left: 0.16rem; top:-2px;  }
#nav_slide #bnt_back img{height: 20px;vertical-align: middle;}

#nav_slide .n_title{ min-height: 50px; }
#nav_slide h1{font-size: 0.2rem;color: #323232;text-align: center;padding:0.13rem 0.46rem;line-height:24px}
#bnt_sub_nav{position: absolute;right: 0.16rem;top: 14.5px;cursor: pointer;}
#bnt_sub_nav img{display: block;height: 20px;}
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#sub_nav_content{background: #f2f2f2; display: none; z-index: 9;width: 100%;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);}
#sub_nav_content ul{background: #FFFFFF;}
#sub_nav_content ul li {background: none;box-shadow:none;border-bottom:1px solid #dedede;padding: 0 0.16rem;}
#sub_nav_content ul li a{display: inline-block;font-size: 0.18rem;padding: 0;color: #333;width: 88%;}
#sub_nav_content ul li i{float:right;font-family: simsun;font-style: normal;font-weight: bold;}
#sub_nav_content ul li ul li{border:0;line-height:0.6rem;padding-left: 0.1rem;}
#sub_nav_content ul li ul li a{font-size: 0.14rem; color: #666;}
#sub_nav_content ul li.on>a{color: #005BAC;}

#sub_nav_content ul li ul{ display:none}
#nav_slide{ display:none}
.bg{background: #f7f7f7;}
.n_container{position: relative;z-index: 9; padding:0 0 1rem 0;background-size: auto;background: url(../images/nybgtop.jpg) repeat top center;background-size: 100%;}
.n_container::after{content: "";width: 100vw;position: absolute;background: url(../images/nybgbottom.jpg) no-repeat bottom center;background-size: 100%;left: 0;bottom: 0;height: 100%;z-index: -8;}

.nYmb{padding-top: 0.5rem;position: relative;}
.NytitleOn{margin-bottom: 0.36rem;}
.NytitleOn h2{font-size: 0.32rem;color: #005BAC;line-height: 0.4rem;position: relative;font-family: sys_bd;padding-left: 0.5rem;}
.NytitleOn h2::after{content: "";position: absolute;left: 0.5rem;top: 50%;transform: translateY(-44%);background: url(../images/titlebg02.png) no-repeat center;background-size: 1.14rem;width: 1.14rem;height: 0.85rem;}
.mianbao{padding: 0 0 0 0.2rem;background: url(../images/now.png) left center no-repeat;display: inline-block;vertical-align: top;background-size: 0.16rem;z-index: 6;bottom: 0.1rem;display: flex;align-items: center;margin-bottom: 0.28rem;display: flex;flex-wrap: wrap;}
.mianbao,.mianbao i,.mianbao a{font-size: 0.16rem;color: #737373;font-style:normal;transition: 0.6s all;line-height: 0.4rem;line-height: 0.24rem;}
.mianbao i{display: inherit; margin:0 10px;width: 5px;height: 0.01rem;background: #737373;position: relative;top: 0;}
.mianbao a.on{color: #005BAC;font-weight: bold;}
.mianbao a:hover{color: #005bac;transition: 0.6s all;font-weight: bold;}

.n_container .n_left{width: 3.1rem;position: relative;z-index: 88;margin-left: 0.3rem; background:  url(../images/nylemenu.png) no-repeat center bottom;
  /*background: #eff2fb;*/margin-top: -2.8rem;  background-size: 100%;max-height: 8rem;padding: 0 0.2rem 0.5rem;  display: block; min-height:500px;}

.n_container .n_left h1 span{display: block;}
.n_container .n_left h1{height: 1.6rem;background: #004CB0;font-size: .36rem;color:#fff;padding: 0.4rem .16rem 0; text-align: center;display: flex;align-items: center;justify-content: center;line-height: 1.5;font-family: SHSCN-Bold;border-radius:0.3rem 5vw 0 0;box-shadow: 0 -3px 3px -2px #fff,3px 0 3px -2px #dedede;}/*上移部分做形状*/
.n_container .n_left h1 span{position:relative;}
.n_container .n_left h1 span:before{content:"";position: absolute;bottom: -18px;width: 1.14rem;height:1px;background:#fff;left: 50%;margin-left: -0.15rem; display:none}


.n_container .n_left .con .ulCon{padding-bottom: 0; }
.n_container .n_left .con .ulCon ul{background: white;box-shadow: 0px 3px 18px 0px rgba(0, 0, 0, 0.15);}

.n_container .n_left .con ul li{color: #333333;position:relative;border-bottom: 0.01rem solid #e8e8e8;}
.n_container .n_left .con ul li.on dl{display:block !important;}

.n_container .n_left .con ul li>a img{margin: -3px 20px 0 0;}
.n_container .n_left .con ul li.on:after, .n_container .n_left .con ul li:hover:after{display: block;}
.n_container .n_left .con ul li.on i{background:url(../images/right.png) center no-repeat;background-size: 7px;}
.n_container .n_left .con ul li>a{color: #333333;display: block;padding: 0.25rem 0.5rem 0.25rem 0.5rem;transition: 0.36s;position: relative;font-size: 0.2rem;line-height: 0.3rem;}
.n_container .n_left .con ul li:hover>a, 
.n_container .n_left .con ul li.on>a{color: #FFFFFF;background: url(../images/leftnavBg.png) no-repeat right center rgba(16,99,225,0.82);background-size: 1.45rem;border-left: 0.04rem solid #fcc700;rgba(16,99,225,0.82)}

.n_container .n_left .con ul li dl{display:none;padding: 0.05rem 0;position:relative;}
.n_container .n_left .con ul li dl:before{content:"";position:absolute;right:0;left:0.2rem;top:0;height:1px;}
.n_container .n_left .con ul li dl dd{height: auto;line-height: 0.34rem;padding: 0 0.32rem;}
.n_container .n_left .con ul li dl dd a{position: relative;width: calc(100% - 0.2rem); display: block; font-size: 14px;line-height: 0.2rem; color: #323232 !important;padding: 0.1rem 0 0.1rem 0.4rem;}
.n_container .n_left .con ul li dl dd a::after{content: "";width: 0.04rem;height: 0.04rem;position: absolute;left: 0.2rem;top: 0.18rem; position:absolute;background: #005BAC;}
.n_container .n_left .con ul li i.up{background:url(../images/jton.png) center no-repeat;background-size: 0.07rem;}
.n_container .n_left .con ul li i{width: 0.2rem;height: 0.8rem;background: url(../images/jt.png) center no-repeat;background-size: 0.07rem;position:absolute;right: 0.3rem;top: 0;transition:0.36s;cursor: pointer;}
.n_container .n_left .con ul li dl dd  a:hover, .n_container .n_left .con ul li dl dd.on a{color: #0042ae!important;}
.n_container .n_left .con ul li dl dd:hover a:before,.n_container .n_left .con ul li dl dd.on a:before{ background:#0042ae;}
.n_container .n_left .con ul li:hover i{background:url(../images/jton.png) center no-repeat;background-size: 0.07rem;}
.n_container .n_right{ width:calc(100% - 3.8rem); position: relative; z-index: 2;background: white;box-shadow: 0px 3px 18px 0px rgba(0, 0, 0, 0.15);border-top:0.04rem solid #005bac;padding: 0.7rem;overflow: hidden;min-height:600px;}
.n_container .n_right::after{content: "";width:5.31rem;position: absolute;right: 0;top: 0;background: url(../images/NyrightBg.png) no-repeat right top;height: 2.74rem;background-size: 5.31rem;z-index: -1;}
.n_container .n_right::before{content: "";width:2rem;position: absolute;right: -0.5rem;bottom: 0;background: #005BAC;height: 0.2rem;z-index: -1;transform: rotate(-45deg);}
.n_container .n_right2{width: 100%;}

@media(max-width: 850px){
	.n_container .n_right{padding: 0.3rem;}
	.n_container{padding: 0 0 0.6rem 0;}
}

.n_container .n_right4{width: 100%;padding:0.7rem 1.4rem;}

/* 题图列表页 */
.n_titu li{padding: 10px 24px 10px 30px;padding:0.3rem;border-bottom: 1px solid #d9d9d9;transition: 0.6s all;}
.n_titu li:first-child{border-top: 1px solid #d9d9d9;}
.n_titu li a{display: block;position: relative;    width: 100%;}
.n_titu li .pic{position: relative;width: 2.7rem;float: left;margin-right: 0.2rem;overflow: hidden;}
.n_titu li .pic img{display: block;width: 100%;object-fit: cover; transition: 0.6s all;}
.n_titu li .text{margin-left: 0;padding-top: 0.15rem;}
.n_titu li .text h5{transition: 0.6s all; font-size: 0.18rem;color: #323232;line-height:0.24rem;max-height:0.24rem;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.n_titu li .text span{display: block;margin-top: 0.16rem;font-size: 0.14rem;color: #323232;}
.n_titu li .text span:hover{color: #a68f68;}
.n_titu li .text span img{display: inline-block;}
.n_titu li .text p{margin-top: 0.14rem;position: relative;font-size: 0.12rem;color: #737373;line-height: 0.24rem;height: 0.48rem;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.n_titu li .text i{font-style: normal;font-weight: normal;display:block;font-size: 0.12rem;line-height: 0.24rem;color: #737373;text-align: left;margin-top: 0.15rem;}
.n_titu li .text i img{display: inline-block;width: 0.13rem;margin-right: 0.08rem;}
.n_titu li:hover{box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.12);transition: 0.6s all;}
.n_titu li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.n_titu li:hover .text h5{color: #0042ae;transition: 0.6s all;padding-left: 0.1rem;}
.n_titu li:hover .text h5::after{width: 7.5rem;transition: 0.6s all;}
.fanye{margin-top: 0.5rem;}
.fanye img{ max-width:100%}


@media(max-width: 1100px){
	.mianbaoxie{ display:none}
	.n_container{margin-top: 0;}
	.n_container .n_left{ display:none}
	.n_container .n_right{width:100%;}
	#nav_slide{ display:block}
}
@media(max-width: 580px){
	.n_titu li{padding: 0.24rem 0;background: none;}
	.n_titu li .flex-center{align-items: flex-start;}
	.n_titu li .date{width: 54px;}
	.n_titu li a{border-bottom: none;}
	
	.n_titu li .pic{width: 100%;float: none;margin-right: 0;}
	.n_titu li .text{margin-left: 0;padding: 0 0;margin-bottom: 0.3rem;}
	.n_titu li .text h5{max-height: none;padding-top: 0;white-space:normal;font-size: 0.16rem;line-height: 0.24rem;padding-bottom: 6px;margin-top: 8px;}
	.n_titu li .text p{height: 0.72rem;display: none;}
	.fanye{margin-top: 0.4rem;}
}

/* 内容页 */
.n_right .show{}
.show01{margin-bottom: 0.2rem;}
.show01 h5{font-size: 0.26rem;line-height: 0.32rem;text-align: center;margin-bottom: 0.2rem;font-weight: bold;color: #333333;}
.show01 p{padding-bottom: 0.2rem;text-align: center;font-size: 0.14rem;color: #666666;border-bottom: 1px solid #dcdcdc;}
.show01 i{font-style: normal;margin: 0 8px;padding-left: 0.24rem;font-size: 0.14rem;color: #666666;}
.show02{max-width: 85vw;}
.show02 p{font-size: 0.2rem!important;color: #333333;line-height: 0.36rem!important;margin-bottom: 0.2rem;text-indent: 2em;}
.show02 table{margin:0 auto !important;}
.show02 img{display: block;margin: 0 auto;max-width: 80%;height: auto!important;border:none !important;margin-bottom: 0.16rem;}



.show02  video {max-width: 80% !important;
   width:auto !important;
   height:auto !important;
    display: block;
    margin: 20px auto;}


.show02  table {width:100% !important;table-layout:fixed }

.show02  iframe {
    margin: 0 auto;
    display: block;
width:100%;
}


.show02  table td{padding:0 5px;width:auto !important;height:auto !important;overflow:hidden; }










.show03{margin-top: 0.4rem;padding-top: 0.24rem;}
.show03 p{font-size: 0.2rem;color: #666666;margin-bottom: 0.1rem;line-height:0.36rem;}
.show03 p+p{margin-bottom: 0;}
.show03 p a{font-weight: normal; color: #666666;transition: 0.6s all;}
.show03 p a:hover{color: #005BAC;transition: 0.6s all;font-weight: 600;}
@media(max-width: 850px) {
	.show02 img{max-width: 100%;}
}
@media(max-width: 1024px){
   .show01 h5{font-size: 0.18rem;
   line-height: 0.32rem;}
}
/* 学校概况-学校历史 */
.xxjs01{}
.xxjs01 .con{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 0.36rem;}
.xxjs01 .con p{width: 62.5%;padding-right: 0.5rem;}
.xxjs01 .con img{display: block;width: 37.5%;object-fit: cover;}
.xxjs01  p{font-size: 0.2rem;color: #333333;line-height: 0.36rem;margin-bottom: 0.2rem;text-indent: 2em;}
.xxjs01 ul{margin-top: 0.3rem;}
.xxjs01 ul li{width: calc(33.3% - 0.1rem);}
.xxjs01 ul li img{display: block;height: auto;width: 100%;}
@media(max-width: 850px){
	.xxjs01 .con p{width: 100%;padding-right: 0;}
	.xxjs01 .con img{width: 100%;}
	.xxjs01 ul li{width: 100%;margin-top: 0.2rem;}
}
/* 学校概况-学科专业 */
.xxjs02{}
.xxjs02 .nytitle{}
.xxjs02 .nytitle ul{}
.xxjs02 .nytitle ul li{width: 2rem;height: 0.6rem;border-radius: 1000px;background: #eaf2fa;position: relative;}
.xxjs02 .nytitle ul li+li{margin-left: 0.1rem;}
.xxjs02 .nytitle ul li a{display: flex;justify-content: center;}
.xxjs02 .nytitle ul li a span{font-size: 0.24rem;color: #737373;display: inline-block;line-height: 0.6rem;padding-left: 0.2rem;text-align: center;position: relative;}
.xxjs02 .nytitle ul li a span::before{content: "";position: absolute;left: 0;background: url(../images/xkjsIc01.png) no-repeat center;width: 0.32rem;height: 0.32rem;background-size: 0.32rem;top: 50%;transform: translateY(-50%);}
.xxjs02 .nytitle ul li+li a span::before{content: "";position: absolute;left: 0;background: url(../images/xkjsIc02.png) no-repeat center;width: 0.26rem;height: 0.34rem;background-size: 0.26rem;top: 50%;transform: translateY(-50%);}
.xxjs02 .nytitle ul li.on,
.xxjs02 .nytitle ul li:hover{background: #fcc700;}
.xxjs02 .nytitle ul li.on a span,
.xxjs02 .nytitle ul li:hover a span{color: #323232;}

.xxjs02 .nytitle ul li.on a span::before,
.xxjs02 .nytitle ul li:hover a span::before{background: url(../images/xkjsIc01on.png) no-repeat center;width: 0.32rem;height: 0.32rem;background-size: 0.32rem;}
.xxjs02 .nytitle ul li+li:hover a span::before{background: url(../images/xkjsIc01on.png) no-repeat center;width: 0.26rem;height: 0.34rem;background-size: 0.26rem;}
.xxjs02 .con{margin-top: 0.42rem;}
.xxjs02 .con p{font-size: 0.2rem;color: #333333;line-height: 0.36rem;margin-bottom: 0.21rem;text-indent: 2em;}
.xxjs02 .lxfsBox{background: url(../images/xkbg02.jpg) no-repeat center bottom;background-size: cover;padding: 0.48rem 0.4rem;position: relative;margin-top: 0.5rem;}
.xxjs02 .lxfsBox::after{content: "";position: absolute;right: -0.05rem;bottom: -0.05rem;background: #005bac;width: 100%;height: 100%;z-index: -1;}
.xxjs02 .lxfsBox ul{}
.xxjs02 .lxfsBox ul li{margin: 0.04rem 0;background: url(../images/xkIC01.png) no-repeat left center;background-size: 0.4rem;width: 48%;padding-left: 0.5rem;}
.xxjs02 .lxfsBox ul li:nth-child(2){background: url(../images/xkIC02.png) no-repeat left center;background-size: 0.4rem;}
.xxjs02 .lxfsBox ul li:nth-child(3){background: url(../images/xkIC03.png) no-repeat left center;background-size: 0.4rem;}
.xxjs02 .lxfsBox ul li:nth-child(4){background: url(../images/xkIC04.png) no-repeat left center;background-size: 0.4rem;}
.xxjs02 .lxfsBox ul li:nth-child(5){background: url(../images/xkIC05.png) no-repeat left center;background-size: 0.4rem;}
.xxjs02 .lxfsBox ul li p{font-size: 0.2rem;line-height: 0.44rem;}

.xxjs02 .zyjsBox{margin-top: 0.6rem;}
.xxjs02 .zyjsBox h2{font-size: 0.34rem;padding-bottom: 0.2rem;line-height: 0.36rem;position: relative;}
.xxjs02 .zyjsBox h2::before{position: absolute;content: "";width: 0.56rem;height: 0.02rem;background: #005bac;bottom: 0;left: 0;}
.xxjs02 .zyjsBox ul{margin-left: -4%;}
.xxjs02 .zyjsBox ul li{background: #f2f6fa;position: relative;width: 29.333%;margin-left: 4%;margin-top: 3%;transition: 0.4s all;border: 0.01rem solid #6391b9;box-sizing: border-box;}
.xxjs02 .zyjsBox ul li::before{content: "";position: absolute;width: calc(100% - 0.1rem);height: calc(100% + 0.1rem);border: 0.01rem solid #6391b9;left: 0.05rem;top: -0.05rem;z-index: -1;background: white;box-sizing: border-box;}
.xxjs02 .zyjsBox ul li::after{content: "";position: absolute;height: calc(100% - 0.1rem);width: calc(100% + 0.1rem);border: 0.01rem solid #6391b9;left: -0.05rem;top: 0.05rem;z-index: -1;background: white;box-sizing: border-box;}
.xxjs02 .zyjsBox ul li:hover::before{background: #FCC700;border: none;}
.xxjs02 .zyjsBox ul li:hover::after{background: #FCC700;border: none;} 
.xxjs02 .zyjsBox ul li a{display: flex;justify-content: space-between;align-items: center;padding: 0.2rem 0.1rem;}
.xxjs02 .zyjsBox ul li a p{font-size: 0.2rem;font-weight: bold;color: #323232;width: calc(100% - 0.3rem);line-height: 0.3rem;position: relative;padding-left: 0.12rem;}
.xxjs02 .zyjsBox ul li a p::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.06rem;height: 0.06rem;border-radius: 50%;background: #005BAC;}
.xxjs02 .zyjsBox ul li:hover a p::before{background: #FCC700;}
.xxjs02 .zyjsBox ul li a i{width: 0.28rem;height: 0.28rem;border: 0.01rem solid #005bac;background: url(../images/xkjt.png) no-repeat center;background-size: 0.28rem;border-radius: 1000px;}
.xxjs02 .zyjsBox ul li:hover a i{background: url(../images/xkjton.png) no-repeat center;background-size: 0.28rem;border: 0.01rem solid #FCC700;}
.xxjs02 .zyjsBox ul li:hover a p{color: #FCC700;}
.xxjs02 .zyjsBox ul li:hover{background: url(../images/xktextbg.png) no-repeat right center #005bac;background-size: 1.45rem;position: relative;width: 29.333%;transition: 0.4s all;}

@media(max-width: 1024px){
	.xxjs02 .lxfsBox ul li{width: 100%;}
}
@media(max-width: 850px){
	.xxjs02 .zyjsBox ul {}
	.xxjs02 .zyjsBox ul li{width: 46%;}
	.xxjs02 .lxfsBox{padding: 0.36rem 0.2rem;}
	.xxjs02 .lxfsBox ul li{}
	.xxjs02 .lxfsBox ul li p{line-height: 0.3rem;padding: 0.1rem 0;}
}
@media(max-width: 500px){
	.xxjs02 .zyjsBox ul {margin-top: 0.3rem;}
	.xxjs02 .zyjsBox ul li{width: 100%;margin-top: 0;}
	.xxjs02 .zyjsBox ul li+li{margin-top: 0.3rem;}
}

.xxjs02 h4{text-align: center;font-size: 0.32rem;text-align: center;font-weight: bold;color: #323232;margin-top: 0.4rem;}
@media(max-width: 490px){
	.xxjs02 .nytitle ul li{width: calc(50% - 0.08rem);}
}
/* 现任领导 */
.xxjs03{}
.xxjs03 .ldCon01{position: relative;}
.xxjs03 .ldCon01 h3{font-size: 0.24rem;margin-bottom: 0.3rem;padding-top: 0.2rem;font-weight: bold;}
.xxjs03 .ldCon01 ul{background: url(../images/xrldtextbg.jpg) no-repeat right top;background-size: cover;padding:0.2rem 0.5rem 0.6rem 0.5rem;width: 70%;position: relative;z-index: 2;border-left: 0.04rem solid #005bac;}
.xxjs03 .ldCon01 ul li{display: flex;justify-content: flex-start;border-bottom: 0.01rem solid #d9d9d9;line-height: 0.4rem;padding: 0.15rem 0;}
.xxjs03 .ldCon01 ul li span{display: block;font-size: 0.2rem;text-align: right;line-height: 0.4rem;width: 2.7rem;}
.xxjs03 .ldCon01 ul li p{width: calc(100% - 2.7rem);padding-right: 0.3rem;}
.xxjs03 .ldCon01 ul li p a{font-size: 0.2rem;color: #323232;margin: 0 0.1rem;display: inline-block;}
.xxjs03 .ldCon01 img{position: absolute;right: 0;top: 0;z-index: 1;width: 54%;}
.xxjs03 .ldCon01+.ldCon01{margin-top: 0.7rem;}
.xxjs03 .ldCon01+.ldCon01 img{left: 0;right: auto;width: 54%;}
.xxjs03 .ldCon01+.ldCon01 ul{width: 60%;}
.xxjs03 .ldCon01+.ldCon01 h3{width:42%;}
.xxjs03 .ldCon01+.ldCon01 ul li span{width: 1rem;}
.xxjs03 .ldCon01+.ldCon01 ul li p{width: calc(100% - 1rem);padding-right: 0;}
@media(max-width: 920px){
	.xxjs03 .ldCon01 ul li p{padding-right: 0;}
}
@media(max-width: 850px){
	.xxjs03 .ldCon01 img{display: none;}
	.xxjs03 .ldCon01 ul{width: 100%;}
	.xxjs03 .ldCon01+.ldCon01 {margin-top: 0.4rem;}
	.xxjs03 .ldCon01+.ldCon01 ul{width: 100%;}
	.xxjs03 .ldCon01.flex-end{justify-content: flex-start;}
	.xxjs03 .ldCon01+.ldCon01 h3{width:100%;}
}

@media(max-width: 500px){
	.xxjs03 .ldCon01 ul{padding: 0.2rem 0.1rem 0.5rem 0.1rem;}
	.xxjs03 .ldCon01 ul li{display: block;}
	.xxjs03 .ldCon01 ul li span{width: 100%;text-align: left;margin-left: 0.1rem;}
	.xxjs03 .ldCon01 ul li p{width: 100%;}
	.xxjs03 .ldCon01+.ldCon01 ul li p{width: 100%;}
}

/* 现任领导新 */
.n_right3{width: calc(100% - 3.1rem);}
.xxjs07 .ldCon01 .ldLeft{width: calc(50% - 0.1rem);position: relative;}
.xxjs07 .ldCon01 .ldLeft::before{content: "";position: absolute;left: 0;top: 0;height: 100%;width: 0.6rem;background: url(../images/xylgbg.png) no-repeat bottom center #005bac;background-size: 0.59rem;}
.xxjs07 .ldCon01 .ldLeft::after{content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;background:#FFFFFF;background-size: 0.59rem;z-index: -1;}
.xxjs07 .ldCon01 .ldRight{width: calc(50% - 0.1rem);position: relative;}
.xxjs07 .ldCon01 .ldRight::before{content: "";position: absolute;left: 0;top: 0;height: 100%;width: 0.6rem;background: url(../images/xylgbg.png) no-repeat bottom center #005bac;background-size: 0.59rem;}
.xxjs07 .ldCon01 .ldRight::after{content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;background:#FFFFFF;background-size: 0.59rem;z-index: -1;}
.xxjs07 .ldCon01 ul{position: relative;z-index: 2;width: calc(100% - 0.6rem);margin-left: 0.6rem;padding: 0.4rem 0 0.6rem 0;}
.xxjs07 .ldCon01 ul li{display: flex;justify-content: flex-start;border-bottom: 0.01rem solid #d9d9d9;line-height: 0.4rem;padding: 0.15rem 0;align-items: center;margin:0 0.4rem;}

.xxjs07 .ldCon01 ul li span{display: block;font-size: 0.18rem;text-align: right;line-height: 0.4rem;width: 1.5rem;}
.xxjs07 .ldCon01 ul li p{width: calc(100% - 1.5rem); display: flex;justify-content: flex-start;flex-wrap: wrap;}

.xxjs07 .ldCon01 .ldRight ul li span{width: 0.9rem;}
.xxjs07 .ldCon01 .ldRight ul li p{width: calc(100% - 0.9rem);}
.xxjs07 .ldCon01 ul li p a{font-size: 0.2rem;color: #323232;margin: 0 0.1rem;display: inline-block;}


.xxjs07 .ldCon01 img{position: absolute;right: 0;top: 0;z-index: 1;width: 54%;}
.xxjs07 .ldCon01 .ldB{position: relative;width: 100%;margin-top: 0.2rem;}
.xxjs07 .ldCon01 .ldB::before{content: "";position: absolute;left: 0;top: 0;height: 100%;width: 0.6rem;background: url(../images/xylgbg.png) no-repeat bottom center #005bac;background-size: 0.59rem;}
.xxjs07 .ldCon01 .ldB::after{content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;background:#FFFFFF;background-size: 0.59rem;z-index: -1;}
.xxjs07 .ldCon01 .ldB ul {padding: 0.4rem 0;}
.xxjs07 .ldCon01 .ldB ul li{border-bottom: 0;}
.xxjs07 .ldCon01 .ldB ul li span{width: 1.1rem;}
.xxjs07 .ldCon01 .ldB ul li p{width: calc(100% - 1.1rem); display: flex;justify-content: flex-start;flex-wrap: wrap;}
@media(max-width: 1100px){
	.n_right3{width:100%;}
}
@media(max-width: 1024px){
	.xxjs07 .ldCon01 .ldRight{width: 100%;margin-top: 0.2rem;}
	.xxjs07 .ldCon01 .ldLeft{width: 100%;}
}
@media(max-width: 460px){
	.xxjs07 .ldCon01 ul{padding: 0.4rem 0.2renm 0.4rem 0.2rem;}
	
	.xxjs07 .ldCon01 .ldLeft::before{width: 0.04rem;background-size: 0.04rem;}
	.xxjs07 .ldCon01 .ldLeft ul{margin-left: 0.04rem;width: calc(100% - 0.04rem);}
	.xxjs07 .ldCon01 .ldLeft ul li span{width: 1.5rem;}
	.xxjs07 .ldCon01 .ldLeft ul li p{width: calc(100% - 1.5rem);}
	
	.xxjs07 .ldCon01 .ldRight::before{width: 0.04rem;background-size: 0.04rem;}
	.xxjs07 .ldCon01 .ldRight ul{margin-left: 0.04rem;width: calc(100% - 0.04rem);}
	.xxjs07 .ldCon01 .ldRight ul li span{width: 0.8rem;}
	.xxjs07 .ldCon01 .ldRight ul li p{width: calc(100% - 0.8rem);}
	
	.xxjs07 .ldCon01 .ldB::before{width: 0.04rem;background-size: 0.04rem;}
	.xxjs07 .ldCon01 .ldB ul{margin-left: 0.04rem;width: calc(100% - 0.04rem);}
	.xxjs07 .ldCon01 .ldB ul li span{width: 0.9rem;}
	.xxjs07 .ldCon01 .ldB ul li p{width: calc(100% - 0.9rem);}
	
}



/* 学校概况 联系我们 */
.xxjs04{position: relative;}
.xxjs04 h3{font-size: 0.58rem;font-family: "arial black";color: #f0f4f8;position: relative;font-weight: bolder;top:0.1rem;left: 0.1rem;}

.xxjs04 .con{background: url(../images/lxbg.png) no-repeat right top;background-size: cover;display: flex;justify-content: center;align-items: center;padding: 0.4rem 0;width: 50%;position: relative;z-index: 3;border-top-right-radius: 1.5rem;}
.xxjs04 .con ul{}
.xxjs04 ul li{padding-left: 0.56rem;background: url(../images/lxIc01.png) no-repeat left center;background-size: 0.4rem;}
.xxjs04 ul li+li{background: url(../images/lxIc02.png) no-repeat left center;background-size: 0.4rem;}
.xxjs04 ul li+li+li{background: url(../images/lxIc01.png) no-repeat left center;background-size: 0.4rem;}
.xxjs04 ul li+li+li+li{background: url(../images/lxIc02.png) no-repeat left center;background-size: 0.4rem;}
.xxjs04 ul li+li+li+li+li{background: url(../images/lxIc03.png) no-repeat left center;background-size: 0.4rem;}
.xxjs04 ul li p{font-size: 0.2rem;color: #323232;line-height: 0.4rem;padding: 0.15rem 0;}
.xxjs04 ul li p span{font-size: 0.2rem;color: #323232;line-height: 0.4rem;padding: 0.15rem 0;}
.xxjs04 .pic{position: absolute;right: 0;top: 0;width: 60%;z-index: 1;overflow: visible;}
.xxjs04 .pic img{width: 100%;display: block;object-fit: cover;}
.xxjs04 .pic::after{position: absolute;top: 0.1rem;right: -0.1rem;background: #005bac;z-index: -1;content: "";width: 100%;height: 100%;}

@media(max-width: 850px){
	.xxjs04 .con{width: 100%;}
	.xxjs04 .pic{position: relative;width: 100%;}
}
@media(max-width: 430px){
	.xxjs04 h3{font-size: 0.4rem;top: 0.06rem;}
	.xxjs04 ul li+li{margin-top: 0.2rem;}
	.xxjs04 ul li p {padding: 0;}
	.xxjs04 ul li p span{display: block;width: 100%;padding: 0;}
	.xxjs04 .con{border-top-right-radius: 0.4rem;justify-content: flex-start;padding: 0.2rem;}
}

/* 校园文化图片列表页 */
.listpic{}
.listpic ul{position: relative;margin-bottom: 0.3rem;overflow: hidden;}
.listpic ul li{width: calc(36% - 0.2rem);}
.listpic ul li a{position: relative;display: block;}
.listpic ul li a .hide{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;align-content: center;overflow: hidden;opacity: 0;transition: 0.6s all;}
.listpic ul li a .hide::after{content: "";width: 0;height: 0;top: 50%;left: 50%;transform: translate(-50%,-50%);background: rgba(252,199,0,0.9);position: absolute;transition: 0.6s all;}
.listpic ul li a:hover .hide::after{width: 110%;height: 110%;transition: 0.6s all;}
.listpic ul li a .hide .Ic{position: relative;z-index: 6;width: 100%;}
.listpic ul li a .hide .Ic img{width: 0.48rem;display: block;margin: 0 auto;}
.listpic ul li a .hide p{font-size: 0.2rem;color: white;font-weight: bold;text-align: center;margin-top: 0.24rem;line-height: 0.3rem;position: relative;z-index: 6;width: 100%;padding: 0 0.2rem;text-align: center;}
.listpic ul li a:hover .hide{opacity: 1;transition: 0.6s all;}
.listpic ul li a .pic{}
.listpic ul li a .pic .slow{overflow: hidden;}
.listpic ul li a .pic .slow img{display: block;width: 100%;height: 2.2rem;}
.listpic ul li:nth-child(1) a .pic .slow img,
.listpic ul li:nth-child(4) a .pic .slow img{height: 4.6rem;}
.listpic ul li:nth-child(1){width: 64%;margin-bottom: 0.2rem;}
.listpic ul li:nth-child(2){position: absolute;top: 0;right: 0;} 
.listpic ul li:nth-child(3){position: absolute;top: 2.4rem;right: 0;}
.listpic ul li:nth-child(4){width: 64%;float: right;}
.listpic ul li:nth-child(5){position: absolute;top: 4.8rem;left: 0;}
.listpic ul li:nth-child(6){position: absolute;top: 7.2rem;left: 0;}
@media(max-width: 1024px){
	.listpic ul li a .pic .slow img{display: block;width: 100%;height: 1.7rem;}
	.listpic ul li:nth-child(1) a .pic .slow img,
	.listpic ul li:nth-child(4) a .pic .slow img{height: 3.6rem;}
	.listpic ul li:nth-child(3){top: 1.9rem;}
	.listpic ul li:nth-child(5){top: 3.8rem;}
	.listpic ul li:nth-child(6){top: 5.7rem;}
	
}
@media(max-width: 768px){
	.listpic ul li{width: 100%;}
	.listpic ul li+li{margin-top: 0.2rem;}
	.listpic ul li a .pic .slow img{height: 52vw;}
	.listpic ul li:nth-child(1) {width: 100%;margin-bottom: 0;}
	.listpic ul li:nth-child(4) {width: 100%;}
	.listpic ul li:nth-child(1) a .pic .slow img,
	.listpic ul li:nth-child(4) a .pic .slow img{height: 52vw;}
	.listpic ul li:nth-child(2){top: auto;position: static;}
	.listpic ul li:nth-child(3){top: auto;position: static;}
	.listpic ul li:nth-child(5){top: auto;position: static;}
	.listpic ul li:nth-child(6){top: auto;position: static;}
}

/* 通用题图列表页 */
.n_container .n_right2{width: 100%;}
.n_container .nYmb2{}
.n_container .nYmb2 .NytitleOn{}
.n_container .nYmb2 .NytitleOn h2::after{display: none;}
.listpic2{}
.listpic2 ul{}
.listpic2 ul li{border-bottom: 0.01rem  dotted #d9d9d9;position: relative;transition: 0.6s ease-in;}
.listpic2 ul li:nth-child(1){border-top: 0.01rem dotted #d9d9d9;}
.listpic2 ul li a{padding: 0.3rem 0;overflow: hidden;position: relative;align-items: center;z-index: 3;}
.listpic2 ul li a .picBox{width: 30.5%;}



.listpic2 ul li a .picBox .pic{width: 3.4rem;left: 0.4rem;position: relative;}
.listpic2 ul li a .picBox .pic::after{content: "";position: absolute;width: 100%;height: 100%;left: 0.05rem;top: 0.05rem;z-index: -1;background: url(../img/8.jpg) no-repeat;height: 2.3rem;background-size: 100%;}

.listpic2 ul li a .picBox .pic{background:url(../img/17.jpg)no-repeat;background-size: 100%;}
.listpic2 ul li a .picBox .noimg{display:none}

.listpic2 ul li a .picBox .pic .slow{overflow: hidden;}
.listpic2 ul li a .picBox .pic img{height: 2.64rem;display: block;object-fit: cover;width: 100%;/*border-radius: 0 10vw 0 10vw;*/-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s}
.listpic2 ul li a .text{flex: 1;padding: 0 0 0 .86rem;}


.listpic2 ul li a .text .date{width: 0.8rem;height: 0.8rem;background: url(../images/listpicdatebg.png) no-repeat center #005bac;background-size: 100%;display: flex;align-items: center;flex-wrap: wrap;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 3;align-content: center;border-radius: 0.08rem;transition: 0.6s all;}
.listpic2 ul li a .text .date i{display: block;width: 100%;font-style: normal;font-size: 0.34rem;color: white;line-height: 0.34rem;text-align: center;transition: 0.6s all;}
.listpic2 ul li a .text .date b{width: 100%;font-weight: normal;font-size: 0.14rem;color: white;text-align: center;display: block;margin-top: 0.06rem;transition: 0.6s all;}
.listpic2 ul li:hover a .text .date {background: url(../images/listpicdatebg.png) no-repeat center #fcc700;background-size: 100%;transition: 0.6s all;}
.listpic2 ul li:hover a .text .date i{color: #005bac;transition: 0.6s all;}
.listpic2 ul li:hover a .text .date b{color: #005bac;transition: 0.6s all;}

.listpic2 ul li a .text h5{font-size: 0.2rem;color: #323232;line-height: 0.3rem;height: 0.3rem;transition: 0.6s all;font-family: sys;}
.listpic2 ul li a .text p{font-size: 0.16rem;line-height:0.28rem;height: 0.84rem;color: #666666;margin: 0.2rem 0;transition: 0.6s all;padding-left:0.2rem;}
.listpic2 ul li a .text span{font-size: 0.16rem;display: block;color: #666;position: relative;padding-left: 0.4rem;position: relative;transition: 0.6s all;}
.listpic2 ul li a .text span::before{content: "";width: 0.32rem;height: 0.01rem;background: #005bac;left: 0;top: 50%;position: absolute;transition: 0.6s all; }
.listpic2 ul li:hover {padding-left: 0.3rem;padding-right: 0.3rem;transition: 0.6s ease-in;}
.listpic2 ul li:hover a .text h5{color: #fcc700;font-weight: bold;transition: 0.6s all;}
.listpic2 ul li:hover a .text p{color: #FFFFFF;transition: 0.6s all;opacity: 0.5;}
.listpic2 ul li:hover a .text span{color: #fcc700;transition: 0.6s all;}
.listpic2 ul li:hover a .text span::before{background: #FCC700;transition: 0.6s all;}
.listpic2 ul li.picnone a .picBox .pic{width: 0;display: none;}
.listpic2 ul li.picnone a .text{width: 100%;padding-left: 1.2rem;}
.listpic2 ul li .after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;transition: 0.6s al;}
.listpic2 ul li:hover .after{height: 100%;transition: 0.6s all;}


.listpic2 ul li .after::after{content: "";position: absolute;background: url(../images/listpicTextbg.png) no-repeat bottom center #005bac;background-size: 100%;transform: translateY(-50%);width: 100%;height: 0;transition: 0.6s all;top: 50%;border-radius: 1.5vw 0;}



.listpic2 ul li:hover .after::after{height: 100%;transition: 0.6s all;}
.listpic2 ul li a .picBox .pic img:hover{	-webkit-transform: scale(1.08, 1.08);	-moz-transform: scale(1.08, 1.08);	-ms-transform: scale(1.08, 1.08);
	-o-transform: scale(1.08, 1.08);
	transform: scale(1.08, 1.08)
}

.fanye img{display: block;margin: 0 auto;}


@media(max-width: 1024px){
	.listpic2 ul li a .picBox{width: 50%;}
	.listpic2 ul li a .text{width: calc(50% - 0.45rem);}
}

@media(max-width: 600px){
	.listpic2 ul li.picnone a .picBox{width: 100%;}
	.listpic2 ul li a .picBox{width: 100%;}
	.listpic2 ul li a .text{width: 100%;margin-top: 0.4rem;}
	.listpic2 ul li.picnone a .text{padding-left: 0;margin-top: 0.85rem;}
	.listpic2 ul li a .picBox .pic{width: calc(100% - 0.05rem);left: 0;}
	.listpic2 ul li a .picBox .pic img{height: 54vw;}
	.listpic2 ul li a .picBox .date{top:58vw;left: 0.2rem;}
	.listpic2 ul li.picnone a .picBox .date{left: 0.2rem;top: 0.3rem;transform: translateY(0);}
	.listpic2 ul li a .text h5{height: auto;display: block;}
	.listpic2 ul li a .picBox .date{width: 0.7rem;height: 0.7rem;}
}

/* 专题精神 */
.n_container .nYmb2 .NytitleOn h2{color: #c80b09; }
.listpic3 ul li a .picBox .date{background: url(../images/listpicdatebg.png) no-repeat center #c80b09;background-size: 100%;}
.listpic3 ul li:hover a .picBox .date i{color:#c80b09;}
.listpic3 ul li:hover a .picBox .date b{color:#c80b09;}
.listpic3 ul li .after::after{background: url(../images/listpicTextbg.png) no-repeat bottom center #c80b09;}
.listpic3 ul li a .picBox .pic::after{background: #FCC700;}

/* 通知公告列表 */
.listtext{}
.listtext ul{}
.listtext ul li{width: calc(50% - 0.2rem);border: 0.01rem solid #dce5ed;}
.listtext ul li+li+li{margin-top: 0.4rem;}
.listtext ul li a{background: #f0f5fa;border: 0.01rem solid #dce5ed;transform: translate(0.1rem,0.1rem);transition: 0.4s ease-in;position: relative;display: block;padding-bottom: 0.3rem;}
.listtext ul li a .con{align-items: center;}
.listtext ul li a::after{content: "";position: absolute;left: 0;top: 0;background: url(../images/listTextbg.png) no-repeat left bottom;background-size: cover;width: 100%;height: 100%;opacity: 0;transition: 0.4s all;}
.listtext ul li a:hover::after{opacity: 1;transition: 0.4s all;}
.listtext ul li a:hover{padding-bottom: 0;padding: 0.15rem;}

.listtext ul li:nth-child(1) a::before,
.listtext ul li:nth-child(4) a::before,
.listtext ul li:nth-child(5) a::before,
.listtext ul li:nth-child(8) a::before,
.listtext ul li:nth-child(9) a::before,
.listtext ul li:nth-child(12) a::before,
.listtext ul li:nth-child(13) a::before,
.listtext ul li:nth-child(15) a::before{content: "";position: absolute;left: 0;top: 0;background: url(../images/listTextbg2.png) no-repeat right center;background-size: 2.32rem;width: 100%;height: 100%;z-index: 2;}

.listtext ul li a:hover{transform: translate(0,0);transition: 0.4s ease-in;}

.listtext ul li a .date{width: 0.9rem;height: 1rem;background: url(../images/listpicdatebg.png) no-repeat center #0c6abe;background-size: 100%;position: relative;z-index: 2;display: flex;align-items: center;flex-wrap: wrap;align-content: center;transition: 0.4s all;}
.listtext ul li a .date i{display: block;text-align: center;color: white;font-size: 0.34rem;font-style: normal;width: 100%;transition: 0.4s all;}
.listtext ul li a .date b{display: block;text-align: center;color: white;font-size: 0.14rem;font-style: normal;font-weight: normal;width: 100%;margin-top: 0.06rem;transition: 0.4s all;}
.listtext ul li a:hover .date{background: url(../images/listpicdatebg.png) no-repeat center #fcc700;background-size: 100%;transition: 0.4s all;}
.listtext ul li a:hover .date i{color: #005bac;}
.listtext ul li a:hover .date b{color: #005bac;}
.listtext ul li a .text{height: 100%;position: relative;z-index: 3;width: calc(100% - 1.1rem);padding-right: 0.16rem;}
.listtext ul li a .text p{font-size: 0.2rem;line-height: 0.34rem;max-height: 0.68rem;color: #323232;}
.listtext ul li a:hover .text p{color: white;}

@media(max-width: 850px){
	.listtext ul li{width: 100%;}
	.listtext ul li+li{margin-top: 0.3rem;}
	.listtext ul li+li+li{margin-top: 0.3rem;}
}

@media(max-width: 850px){
	.listtext ul li a .date{width: 0.7rem;height: 0.8rem;}
	.listtext ul li a{padding-bottom: 0.2rem;}
	.listtext ul li a .text{width: calc(100% - 0.9rem);}
}



/* 学校概况-现任领导 */



.d-filter1{margin-bottom:60px;padding:45px 50px;background-color:rgba(219,229,243,.5)}
.d-filter1 .item{display:-webkit-flex;display:flex;align-items:flex-start}
.d-filter1 .item+.item{margin-top:22px}
.d-filter1 .tit{margin-right:12px;font-size:20px;color:#0848a7;font-weight:700;line-height:1.8;flex-shrink:0}
.d-filter1 .cont{margin-right:-48px;font-size:0;flex-grow:1}
.d-filter1 .cont a{margin-right:48px;display:inline-block;vertical-align:top;font-size:18px;color:#666;line-height:2;width: 32%; margin-right: 1% !important;}
.d-filter1 .cont a:hover span{background-image:linear-gradient(#0848a7,#0848a7)}
.d-filter1 .cont a.active,.d-filter1 .cont a:hover{color:#0848a7;font-weight:700}
.xrld-ldU3{margin:0 -30px -72px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.xrld-ldU3 li{padding:0 25px;margin-bottom:72px;width:50%;flex-shrink:0}
.xrld-ldU3 .inner{display:block;display:-webkit-flex;display:flex;align-items:flex-start}
.xrld-ldU3 .xrldpic{margin-left:14px;width:220px;position:relative;z-index:1;flex-shrink:0;}
.xrld-ldU3 .xrldpic:before{content:'';position:absolute;right:2px;top:4px;width:105.4%;height:105.4%;background-color:#0848a7;z-index:-2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.xrld-ldU3 .xrldpic:after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background-color:#b01709;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.xrld-ldU3 .xrldpic .xrldpic-in{padding-top:148%;position:relative;overflow:hidden}
.xrld-ldU3 .xrldpic img{position:absolute;left:0;top:0;width:100%;height: 100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}




.xrld-ldU3 .text{padding-top:23px;width:calc(100% - 220px);flex-shrink:0}
.xrld-ldU3 .hd{margin-bottom:22px;padding-left:24px;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}
.xrld-ldU3 .hd:after,.xrld-ldU3 .hd:before{content:'';position:absolute;bottom:0}
.xrld-ldU3 .hd:before{left:-100px;right:6px;height:1px;background-color:#d8d8d8}
.xrld-ldU3 .hd:after{right:0;bottom:0;transform:translateY(50%);width:6px;height:6px;border:1px solid #d8d8d8;border-radius:50%}
.xrld-ldU3 .hd .name{padding-bottom:18px;font-size:28px;color:#2c2c2c;font-weight:700;line-height:1.46;position:relative}
.xrld-ldU3 .hd .name:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#b01709}
.xrld-ldU3 .hd .job{padding:10px 0 18px;margin-left:20px;font-size:18px;color:grey;line-height:1.8}
.xrld-ldU3 .desc{margin-bottom:22px;padding-left:24px;font-size:16px;color:grey;line-height:1.62;max-height:4.86em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}

.xrld-ldU3 .inner:hover .xrldpic:after{right:2px;top:4px;width:105.4%;height:105.4%}


.xrld-ldU3 .inner:hover .xrldpic img{transform:scale(1.15)}
@media only screen and (max-width:1679px){
    
.d-filter1{margin-bottom:3.571vw;padding:2.678vw 2.976vw}
.d-filter1 .item+.item{margin-top:1.309vw}
.d-filter1 .tit{margin-right:.714vw;font-size:1.19vw}
.d-filter1 .cont{margin-right:-2.857vw}
.d-filter1 .cont a{margin-right:2.857vw;font-size:1.071vw}
    
.xrld-ldU3{margin:0 -1.085vw -4.285vw}
.xrld-ldU3 li{padding:0 1.085vw;margin-bottom:4.285vw}
.xrld-ldU3 .xrldpic{margin-left:.833vw;width:13.09vw}
.xrld-ldU3 .xrldpic:before{right:.119vw;top:.238vw}
.xrld-ldU3 .text{padding-top:1.369vw;width:calc(100% - 13.09vw)}
.xrld-ldU3 .hd{margin-bottom:1.309vw;padding-left:1.023vw}
.xrld-ldU3 .hd:before{left:-5.952vw;right:.357vw}
.xrld-ldU3 .hd:after{width:.357vw;height:.357vw}
.xrld-ldU3 .hd .name{padding-bottom:1.071vw;font-size:1.666vw}
.xrld-ldU3 .hd .job{padding:.595vw 0 1.071vw;margin-left:1.085vw;font-size:1.071vw}
.xrld-ldU3 .desc{margin-bottom:1.309vw;padding-left:1.023vw;font-size:.952vw}

.xrld-ldU3 .inner:hover .xrldpic:after{right:.119vw;top:.238vw}   
    
    
    
.d-filter1 .tit{font-size:16px}
.d-filter1 .cont a{font-size:14px}
.xrld-ldU3 .hd .name{font-size:20px}
.xrld-ldU3 .desc,.xrld-ldU3 .hd .job{font-size:14px}


}
@media(min-width: 1024px){
    .xrld-ldU3 .inner:hover .xrldpic img{transform:scale(1.15)}
}
@media only screen and (max-width:1199px){
.xrld-ldU3 .hd .name{font-size:16px}
.xrld-ldU3 .hd .job{margin-left:.8vw;font-size:12px}
.xrld-ldU3 .desc{font-size:12px}

}

@media only screen and (max-width:959px){
.d-filter1{padding:20px;margin-bottom:20px}
.d-filter1 .item{flex-wrap:wrap}
.d-filter1 .item+.item{margin-top:15px}
.d-filter1 .tit{width:100%;margin:0 0 5px}
.xrld-ldU3{margin-bottom:-20px}
.xrld-ldU3 li{width:100%;margin-bottom:30px}
.xrld-ldU3 .xrldpic{width:100px}
.xrld-ldU3 .text{width:calc(100% - 100px)}
.xrld-ldU3 .hd{padding-left:20px;margin-bottom:10px}
.xrld-ldU3 .hd .job{margin-left:10px}
.xrld-ldU3 .desc{padding-left:20px;margin-bottom:10px}

}


/* 20250503更新现任领导样式 */
.d-ldU1 li{border-bottom:1px dashed rgba(141,141,141,.3);} 
.d-ldU1 li{padding:0 25px;margin-bottom:52px;width:48%;flex-shrink:0}
.d-ldU1 li:hover{background: #e8f0f8;border-radius: 1vw;}
.d-ldU1 .inner{padding:40px 0 48px;display:block;display:-webkit-flex;display:flex;align-items:flex-start}
.d-ldU1 .ldpic{width:42.44%;position:relative;flex-shrink:0}
.d-ldU1 .ldpic:after{content:'';position:absolute;right:-8px;bottom:-8px;width:64px;height:60px;background:url(../images/d-circle1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.d-ldU1 .ldpic .ldpic-in{padding-top:139.69%;position:relative;z-index:1;overflow:hidden}
.d-ldU1 .ldpic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ldU1 .text{width:52.56%;flex-shrink:0}
.d-ldU1 .hd{display:-webkit-flex;display:flex}
.d-ldU1 .hd .hd-in{padding:0 10px 0 48px;position:relative;z-index:1;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}
.d-ldU1 .hd .hd-in:before{content:'';position:absolute;left:0;bottom:0;right:6px;height:1px;background-color:#d8d8d8;z-index:-1}
.d-ldU1 .hd .hd-in:after{content:'';position:absolute;right:0;bottom:0;width:6px;height:6px;border:1px solid #d8d8d8;border-radius:50%;margin-bottom:-3px}
.d-ldU1 .hd .name{padding-bottom:18px;font-size:28px;color:#0c58b0;font-weight:700;line-height:1.36;position:relative;font-family: "思源宋体 Light";}
.d-ldU1 .hd .name:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#0c58b0}
.d-ldU1 .txt .job{padding:6px 0 18px;font-size:.2rem;color:grey;line-height:1.8}
.d-ldU1 .txt{margin-top:26px;padding-left:28px;font-size:0.18rem;color:grey;line-height:1.56}
.d-ldU1 .info{margin-top:.5rem;padding-left:48px;font-size:16px;color:grey;line-height:1.56;word-break:break-all}
.d-ldU1 .info .item{display:-webkit-flex;display:flex;align-items:center}
.d-ldU1 .info .icon{width:46px;height:46px;line-height:46px;font-size:0;text-align:center;flex-shrink:0}
.d-ldU1 .info .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.d-ldU1 .info span{padding-left:12px;flex-grow:1}
.d-ldU1 .inner:hover .ldpic 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:1679px){
.d-ldU1 .inner{padding:2.38vw 0 2.857vw}
.d-ldU1 .ldpic:after{right:-.476vw;bottom:-.476vw;width:3.809vw;height:3.571vw}
.d-ldU1 .hd .hd-in{padding:0 .595vw 0 2.857vw}
.d-ldU1 .hd .hd-in:before{right:.357vw}
.d-ldU1 .hd .hd-in:after{width:.357vw;height:.357vw;margin-bottom:-.178vw}
.d-ldU1 .hd .name{padding-bottom:1.071vw;font-size:1.666vw}
.d-ldU1 .hd .job{padding-bottom:1.071vw;margin-left:1.785vw;font-size:1.071vw}
.d-ldU1 .txt{margin-top:1.547vw;padding-left:2.857vw;font-size:1.071vw}
.d-ldU1 .info{margin-top:1.428vw;padding-left:2.857vw;font-size:1.071vw}
.d-ldU1 .info .icon{width:2.738vw;height:2.738vw;line-height:2.738vw}
.d-ldU1 .info span{padding-left:.714vw}
}

@media only screen and (max-width:1399px){

.d-ldU1 .ldpic:after{right:-6px;bottom:-6px;width:40px;height:38px}
.d-ldU1 .hd .hd-in{padding:0 8px 0 30px}
.d-ldU1 .hd .name{padding-bottom:8px;font-size:20px}
.d-ldU1 .hd .job{padding-bottom:8px;margin-left:15px;font-size:14px}
.d-ldU1 .info,.d-ldU1 .txt{margin-top:15px;padding-left:30px;font-size:14px}
.d-ldU1 .info .icon{width:30px;height:30px;line-height:30px}
.d-ldU1 .info span{padding-left:10px}

}

@media only screen and (max-width:959px){
.d-ldU1 li{padding:0 25px;margin-bottom:52px;width:100%;flex-shrink:0}   
.d-ldU1 .inner{padding:20px 0}
.d-ldU1 .ldpic{width:110px}
.d-ldU1 .text{width:calc(100% - 110px)}
.d-ldU1 .hd .hd-in{padding:0 8px 0 20px}
.d-ldU1 .hd .name{font-size:18px}
.d-ldU1 .hd .job{font-size:12px}
.d-ldU1 .info,.d-ldU1 .txt{padding-left:20px;font-size:12px}
    
}




/* 学校概况-组织机构 */
.xxjs05{}
.xxjs05 .zjjgBox1{background: url(../images/zzjgBg01.png) no-repeat bottom center;background-size: cover;border-radius: 0.2rem 0.2rem 0 0;overflow: hidden;}
.xxjs05 .zjjgBox1 h3{background:#005BAC;background-size: 100%;position: relative;padding-left: 0.3rem;}
.xxjs05 .zjjgBox1 h3::after{content: "";position: absolute;background: url(../images/zzjgtitbg.png) no-repeat right center;width: 1.51rem;height: 0.78rem;background-size: 1.51rem;right: 0.08rem;top: 50%;transform: translateY(-50%);}
.xxjs05 .zjjgBox1 h3 span{font-size: 0.24rem;color: white;line-height: 0.8rem;display: block;padding-left: 0.5rem;background: url(../images/zzjgIc01.png) no-repeat left center;background-size: 0.36rem;}

.xxjs05 ul{padding: 0.45rem;margin-top: -0.2rem;margin-left: 0.3rem;justify-content:start}
.xxjs05 ul li{width: 33.333%;margin-top: 0.2rem;}
.xxjs05 ul li a.a1{font-size: 0.18rem;color: #323232;line-height: 0.28rem;position: relative;padding-left: 0.18rem;display: block;}
.xxjs05 ul li a.a1::before{content: ">";position: absolute;font-family: "宋体";font-size:0.18rem;color: #323232;left: 0;font-weight: 600;}
.xxjs05 ul li a.a1:hover{color: #005bac;font-weight: bold;}
.xxjs05 ul li p{padding-left: 0.18rem;display: block;margin-top: 0.04rem;}
.xxjs05 ul li p a{font-size: 0.15rem;color: #737373;line-height: 0.22rem;}
.xxjs05 ul li p a:hover{color: #005bac;font-weight: bold;}


.xxjs05 .zjjgBox2{background: url(../images/zzjgBg02.png) no-repeat bottom center;background-size: cover;margin: 0.4rem 0;}
.xxjs05 .zjjgBox3{background: url(../images/zzjgBg03.png) no-repeat bottom center;background-size: cover;}

.xxjs05 .zjjgBox2 h3{background:#1879b7;background-size: 100%;position: relative;padding-left: 0.3rem;}
.xxjs05 .zjjgBox3 h3{background:#a3392e;background-size: 100%;position: relative;padding-left: 0.3rem;}

.xxjs05 .zjjgBox2 h3 span{background: url(../images/zzjgIc02.png) no-repeat left center;background-size: 0.34rem;}
.xxjs05 .zjjgBox3 h3 span{background: url(../images/zzjgIc03.png) no-repeat left center;background-size: 0.32rem;}

@media screen and (max-width: 1024px){
      .idea2-c {display: block;    }

    .idea2 {width: auto;
        margin-right: 0;
        margin-bottom: .35rem;
    }

    .idea-num b {
        font-size: .3rem;
        line-height: .3rem;
    }

    .idea2 ul li {
        margin-top: .35rem;
    }

    .idea2 {
        padding-top: .5rem;
        padding-bottom: .5rem;
    }

    
     .idea-num b {
        font-size: .3rem;
        line-height: .2rem;
    }
    
    
    
	.xxjs05 ul li{width: 48%;}
}
@media(max-width: 500px){
	.xxjs05 ul li{width: 100%;}
	.xxjs05 ul{padding: 0.32rem 0.2rem;}
}



.idea-text p {
    margin-top: .4rem;
    font-size: 0.16rem;
    font-weight: normal;
    line-height: 0.3rem;
    color: #ffffff;
    text-indent: 2em;
    text-align: justify;
}

.idea-text.cgray p {
    color: #242e3d;
}

.idea-text p:nth-child(1) {
    /*margin-top: 0;*/
    text-align: justify;
}

.idea-text2 {
    margin-top: .4rem;
    margin-right: 40%;
}

.idea2 {
    position: relative;
    z-index: 1;
    padding-top: .8rem;
    padding-bottom: 0.8rem;
}

.idea2::before {
    content: "";
    position: absolute;
    top: -1.36rem;
    right: 0;
    left: 0;
    bottom: 0;
    /*background-color: #a2c6e5;*/
    opacity: 0.11;
    pointer-events: none;
}

.idea2-c {
    display: flex;
}

.idea2 {
    width: 100%;
    margin-right: .3rem;
}

.idea2 ul {
    display: flex;
    flex-wrap: wrap;
}

.idea2 ul li {
    width: 25%;
    margin-top: .7rem;
}
.idea2 ul li:nth-child(-n+4) {
    margin-top: 0;
}
  

.idea-num {
    display: block;
    text-align: center;
}

.idea-num b {
    display: block;
    font-family: RubikRoman-Medium;
    font-size: 0.4rem;
    font-weight: normal;
    line-height: 0.3rem;
    color: #005be4;
}

.idea-num p {
    font-size: 0.14rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.18rem;
    color: #565c6a;
    margin-top: .15rem;
}

.idea-num-w b {
    color: #fff;
}

.idea-num-w p {
    color: #fff;
}

.idea2-r {
    flex: 1;
    min-width: 0;
}




.idea-num-w b {
    color: #fff;
}

.idea-num-w p {
    color: #fff;
}




/* 学校概况 组织机构 内容页 */
.xxjs06{}
.xxjs06 .zjjgCon{padding-bottom: 0.46rem;}
.xxjs06 .zjjgCon h4{text-align: center;font-size: 0.32rem;text-align: center;font-weight: bold;color: #323232;}
.xxjs06 .con{}
.xxjs06 .con .con01{padding: 0.5rem 0.5rem 0.8rem 0.5rem;position: relative;}
.xxjs06 .con .con01 h6{position: relative;z-index: 4;}
.xxjs06 .con h6{position: relative;z-index: 4;}
.xxjs06 .con .con01 h6 span{font-size: 0.24rem;display: block;line-height: 0.4rem;color: #005BAC;font-weight: bold;background: url(../images/zzjgConIc01.png) no-repeat left center;background-size: 0.3rem;padding-left: 0.5rem;}
.xxjs06 .con .con02 h6 span{background: url(../images/zzjgConIc02.png) no-repeat left center;background-size:0.34rem;}
.xxjs06 .con .con03 h6 span{background: url(../images/zzjgConIc03.png) no-repeat left center;background-size: 0.3rem;}


.xxjs06 .con .con01 .detail{position: relative;z-index: 3;}
.xxjs06 .con .con01 .detail p{font-size: 0.2rem;line-height: 0.36rem;color: #323232;margin-top:0.21rem;text-indent: 2em;}
.xxjs06 .con .con01 ul{}
.xxjs06 .con .con01 ul li{width: 32.333%;width: 100%;}
.xxjs06 .con .con01 ul li p{font-size: 0.2rem;line-height: 0.36rem;color: #323232;position: relative;padding-left: 0.16rem;}
.xxjs06 .con .con01 ul li p::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.06rem;height: 0.06rem;background: #005bac;border-radius: 50%;}


.xxjs06 .con {}
.xxjs06 .con .con02{margin-top: 0.26rem;position: relative;z-index: 2;padding-top: 0.8rem;}
.xxjs06 .con .con03{margin-top: 0.26rem;position: relative;z-index: 2;padding-top: 0.8rem;}
.xxjs06 .con .con01 .bgBox{position: absolute; width: 100%;height: 100%;background: #f0f5fa;top: 0;left: 0;}
.xxjs06 .con .con01 .bgBox span{transition: transform 0.6s; transform-style: preserve-3d;}
.xxjs06 .zzjgtextbg1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.xxjs06 .con .con02 .zzjgtextbg1 img{transform: rotateX(180deg);}
.xxjs06 .con .con02 ul{margin-top: 0.3rem;position: relative;z-index: 6;}
.xxjs06 .con .con02 ul li{margin: 0.08rem 0;}
.xxjs06 .con .con02::before,
.xxjs06 .con .con03::before{content: "";position: absolute;background: url(../images/zzjgConlj.png) no-repeat center;width: 0.22rem;height: 1.09rem;left: 0.54rem;top: -0.69rem;z-index: 9;background-size: 0.22rem;}
.xxjs06 .con .con02::after,
.xxjs06 .con .con03::after{content: "";position: absolute;background: url(../images/zzjgConlj.png) no-repeat center;width: 0.22rem;height: 1.09rem;right: 0.54rem;top: -0.65rem;z-index: 9;background-size: 0.22rem;}

.con01 .zzjgtextbg1{}
.con01 .zzjgtextbg1::after{content: "";position: absolute;bottom: 0;background: url(../images/zzjgConbg.png) no-repeat right center;width: 100%;height: 100%;background-size: 4rem;z-index: 1;right: 0.6rem;}
.con02 .zzjgtextbg1::after{z-index: 1;right: auto;left: 15%;background: url(../images/zzjgConbg.png) no-repeat left center;background-size: 2.8rem;}
.con03 .zzjgtextbg1::after{background-size: 2.8rem;z-index: 1;}

.con01 .zzjgtextbg1 .img1{width: calc(100% - 0.1rem);height: 100%;position: absolute;top: 0;left: 0.05rem;z-index: 1;}
.con01 .zzjgtextbg1 .img2{width: 100%;height: 100%;position: absolute;top: 0.06rem;left: 0;z-index: 0;}
.con02 .zzjgtextbg1 .img1{top: 0.06rem;}          
.con02 .zzjgtextbg1 .img2{top: 0;}

       

@media(max-width: 850px){
	.xxjs06 .con .con01 ul li{width: 48%;}
}
@media(max-width: 500px){
	.con01 .zzjgtextbg1 .img1{width: 100%;left: 0;}
	.xxjs06 .con .con01 ul li{width: 100%;}
}


/* 快速链接 */
.listtext2 ul li{width: calc(33.333% - 0.2rem);border: 0.01rem solid #dce5ed;}
.listtext2 ul li+li+li{margin-top: 0;}
.listtext2 ul li+li+li+li{margin-top: 0.4rem;}
.listtext2 ul li a .text{padding-left: 0.2rem;}

.listtext2 ul li a{background: #f0f5fa;border: 0.01rem solid #dce5ed;transform: translate(0.05rem,0.05rem);transition: 0.4s ease-in;position: relative;display: block;padding-bottom: 0.0.5rem;height: 100%;padding: 0.15rem;}
.listtext2 ul li a .con{align-items: center;}
.listtext2 ul li a::after{content: "";position: absolute;left: 0;top: 0;background: url(../images/listTextbg.png) no-repeat left bottom;background-size: cover;width: 100%;height: 100%;opacity: 0;transition: 0.4s all;}
.listtext2 ul li a:hover::after{opacity: 1;transition: 0.4s all;}
.listtext2 ul li a:hover{padding-bottom: 0;}
.listtext2 ul li:nth-child(even) a::before{content: "";position: absolute;left: 0;top: 0;background: url(../images/listTextbg2.png) no-repeat right center;background-size: 2.32rem;width: 100%;height: 100%;z-index: 2;}
.listtext2 ul li a:hover{transform: translate(0,0);transition: 0.4s ease-in;}
.listtext2 ul li a .text{height: 100%;position: relative;z-index: 3;width: 100%;padding-right: 0.16rem;}
.listtext2 ul li a .text p{font-size: 0.2rem;line-height: 0.34rem;max-height: 0.68rem;color: #323232;}
.listtext2 ul li a:hover .text p{color: white;}
@media(max-width: 850px){

	.listtext2 ul {margin-left: -0.3rem;}
	.listtext2 ul li{width: calc(50% - 0.3rem);margin-left: 0.3rem;}
	.listtext2 ul li+li+li{margin-top: 0.3rem;}
}
@media(max-width: 500px){
	.listtext2 ul{margin-left: 0;}
	.listtext2 ul li+li{margin-top: 0.3rem;}
	.listtext2 ul li{width: 100%;margin-left: 0;}
}

/* 领导信箱 */
.ldxx{display: flex; flex-wrap: wrap;}
.ldxx-l{width: 50%; background: linear-gradient(0deg, #005BAC 0%, rgba(166, 194, 220, 0) 100%); border-radius: 0 0.1rem 0.3rem 0; padding: 0 0.04rem 0.04rem 0.04rem;}
.ldxx-lk{background: #FFFFFF;box-shadow: 0px -3px 14px 0px #B7D6F1;border-radius: 0 0.1rem 0.3rem 0; height: 100%; padding: 0.4rem 0.1rem 0.56rem 0.4rem;}
.ldxx-lk>h3{font-size: 0.22rem;color: #3D3D3D;}
.ldxx-lbox{height: 4.42rem; overflow-y: auto; margin: 0.3rem 0; padding-right: 0.2rem;}
.ldxx-lbox>p{font-size: 0.16rem;line-height: 0.34rem;color: #3D3D3D; margin-bottom: 0.26rem;}
.ldxx-lkd{display: flex; align-items: center; padding-right: 0.4rem;}
.ldxx-lkd span{display: block;font-size: 0.16rem;color: #3D3D3D; margin-right: 0.16rem;}
.ldxx-lkd p{border-top: 1px solid #D8D8D8; position: relative; flex: 1; min-width: 0;}
.ldxx-lkd p::before{content: ""; display: block; width: 0.06rem; height: 0.06rem; background: #d8d8d8; border-radius: 50%; margin-top: -0.03rem;}
.ldxx-lbox::-webkit-scrollbar {width:4px;height:4px;border-radius:0.65rem;background: #E5F3FF;}
.ldxx-lbox::-webkit-scrollbar-track {border-radius:0.65rem; background: #E5F3FF;}
.ldxx-lbox::-webkit-scrollbar-thumb {border-radius:0.65rem; background: #005BAC;}

.ldxx-r{width: 50%; background: linear-gradient(0deg, #FCC700 0%, rgba(229, 216, 166, 0) 100%); border-radius: 0.1rem 0 0 0.3rem; padding: 0 0.04rem 0.05rem 0;}
.ldxx-rk{background: #005BAC;border-radius: 0.1rem 0 0 0.3rem; height: 100%; padding: 0.5rem 0.34rem;}
.ldxx-rk>h3{font-size: 0.2rem;color: #FFFFFF;}
.ldxx-li{margin-top: 0.2rem;}
.ldxx-li .lable{display: flex; align-items: flex-start;border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding-bottom: 0.15rem;}
.ldxx-li .lable span{display: block;width: 0.8rem;font-size: 0.16rem;color: rgba(255, 255, 255, 1);position: relative;line-height: 0.34rem;}
.ldxx-li .lable span::after{content:'';position:absolute;top:50%;transform: translateY(-50%); right:0;border-right: 1px solid rgba(255, 255, 255, 0.3); height: 0.16rem;}
.ldxx-li:nth-of-type(1){display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.ldxx-li:nth-of-type(1) .lable{width: 48%;}
.ldxx-li:nth-of-type(1) .lable span{display: block;width: 0.8rem;font-size: 0.16rem;color: #fff;}
.ldxx-li:nth-of-type(2){display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.ldxx-li:nth-of-type(2) .lable{width: 48%;}
.ldxx-li:nth-of-type(2) .lable span{display: block;width: 0.8rem;font-size: 0.16rem;color: #fff;}
.yzmbox input{}
.yzmbox input{
    width: 1.5rem !important;
}
.ldxx-li .r{flex: 1;min-width: 0;position: relative;}
.ldxx-li .r input{height: 0.34rem;line-height: 0.34rem;font-size: .16rem;color: rgba(255, 255, 255, 0.5);padding: 0 0.1rem;width: 100%;}
.ldxx-li .r iframe{width:100%;background: #fff;}
.ldxx-li .r select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 .08rem;
    border: none;
    border-radius: .05rem;
    background-color: unset;
    color: rgba(255, 255, 255, 0.5);
    font-size: .16rem;
    position:relative;
    margin: 0 0.1rem;
    line-height: .34rem;
    width: 78% !important;  
}
.ldxx-li .r select:after {
    content:"333";
	font-size:1rem;
    position: absolute;
    top: .12rem;
    right: .1rem;
}
.ldxx-li .r select option {
    padding: .05rem;
    background-color: #f9f9f9;
    color: #333;
}

.ldxx-li .r i{color: #fff;font-style: normal;width: 0.1rem;display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.ldxx-li .r textarea{font-size: 16px; color: rgba(255, 255, 255, 0.5); width: 100%; padding: 0 0.1rem 0.1rem 0.1rem; height: 1rem;}
.ldxx-li .r .yzm{width: 0.75rem; }
.ldxx-li.yzmbox .r{/* display: flex; *//* align-items: center; */}
.ldxx-li.yzmbox .r .yzm>img{display: inline-block;width: 0.49rem;}
.ldxx-li.yzmbox .r .yzm>button{display: inline-block; width: 0.14rem; height: 0.14rem; background: url(../images/yzm-sx.png) no-repeat; background-size: 100% auto; vertical-align: middle; margin-left: 0.07rem; cursor: pointer;}
.ldxx-li.yzmbox .r>input{flex: 1;min-width: 0;}
.ldxx-an{display: flex; align-items: center; justify-content: center;}
.ldxx-an>input{width: 1.08rem; line-height: 0.34rem;border-radius: 0.99rem;font-size: 0.14rem; margin: 0 0.09rem; cursor: pointer;}
.ldxx-an>input[type="submit"]{background: #FCC700;color: #FFFFFF;}
.ldxx-an>input[type="button"]{background: #FCC700;color: #FFFFFF;}
.ldxx-an>input[type="reset"]{background: #fff;color: #005BAC;}

@media(max-width: 850px){
	.ldxx-l{width: 100%;}
	.ldxx-r{width: 100%;}
	.ldxx-li:nth-of-type(2){display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.ldxx-li:nth-of-type(2) .lable{width: 100%;}
	.ldxx-rk{margin-top:0.2rem}
}
@media(max-width: 500px){
	.ldxx-li:nth-of-type(1) .lable{
		width: 100%;
	}
	.ldxx-li:nth-of-type(1) .lable:nth-child(2){
		margin-top: 0.2rem;
	}
}






/* 图片列表 */

.tplist ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -.3rem;
}

.tplist ul li {
    width: 33.33%;
    margin-top: .57rem;
}

.tplist ul li:nth-child(-n+3) {
    margin-top: 0;
}

.tplist ul li a {
    display: block;
    margin: 0 .3rem;
    position: relative;
}

.tplist ul li a .pic {
    padding-top: 60%;
}

.tplist ul li a .pic .date {
    position: absolute;
    left: 0;
    bottom: 0;
    top: auto;
    transform: translateX(0);
    width: 0.9rem;
    height: 0.71rem;
    border-radius: 0 1vw 0 0;
    background-color: #f5f9ff;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: center;
}

.tplist ul li a .pic .date div {
    width: auto;
    height: auto;
    position: static;
    transform: none;
}

.tplist ul li a .pic .date b {
    display: block;
    font-family: Rubik-Light;
    font-size: 0.3rem;
    font-weight: normal;
    line-height: 0.3rem;
    color: #0062f6;
}

.tplist ul li a .pic .date span {
    font-family: Rubik-Light;
    display: block;
    font-size: 0.18rem;
    line-height: .18rem;
    font-weight: normal;
    color: #0062f6;
    margin-top: .05rem;
}

.tplist ul li a .info {
    padding-top: .2rem;
    padding-bottom: .17rem;
    position: relative;
}

.tplist ul li a .info::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0.6rem;
    height: 0.03rem;
    background-color: #004cd8;
}

.tplist ul li a .info h3 {
    font-size: 0.2rem;
    font-weight: 600;
    /* line-height: 0.24rem; */
    color: #00255d;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /* height: .48rem; */
}
.tplist ul li a .spxw h3 {font-size: 0.2rem;font-weight: 600;color: #00255d;background: url(../images/icon-play.png) no-repeat left top;background-size: 30px;text-indent: 1.5em;line-height: 0.3rem;height: .6rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tplist ul li a:hover .info h3 {
    color: #005aff;
}



@media screen and (max-width: 1024px) {
    
    .tplist ul{margin: 0 -.1rem;}
    .tplist ul li{width: 50%;margin-top: .25rem !important;}
    .tplist ul li:nth-child(-n+2){margin-top: 0 !important;}
    .tplist ul li a .info{padding-top: .1rem;}
    .tplist ul li a .info h3{font-size: .16rem;}
    .tplist ul li a{margin: 0 .1rem;}


    .pub_info h3{font-size: .18rem;}
    .tlist ul li a .pub_date{width: 0.65rem;}
    .tlist ul li a .pub_info{padding-left: .2rem;padding-bottom: .2rem;}
    .tlist ul li{margin-top: .25rem;}
    .tlist ul li a .pub_info::after{left: .2rem;}

    .cont-tit{display: block;margin-top: .1rem;}
    .cont-tit>div .small img{height: .16rem;}
    .cont-tit>div{margin-top: .1rem;justify-content: flex-end;}

    .latelyn{
        padding: 0.1rem 0.15rem 0.8rem 0.15rem;
    }


}


@media screen and (max-width:768px) {
    .twlist ul li a{display: block;}
    .twlist ul li a .pics{width: auto;margin-right: 0;margin-bottom: .2rem;}
    .twlist ul li a .pub_info{padding-bottom: .2rem;}
}


@media screen and (max-width:640px) {}

@media screen and (max-width:480px) {
    .tplist ul{margin: 0 ;}
    .tplist ul li{width: 100%;}
    .tplist ul li a{margin: 0;}
    .tplist ul li:nth-child(2){margin-top: 0.25rem !important;}
}




.d-ldU3{margin:0 -30px -72px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-ldU3 li{padding:0 30px;margin-bottom:72px;width:50%;flex-shrink:0}
.d-ldU3 .inner{display:block;display:-webkit-flex;display:flex;align-items:flex-start}
.d-ldU3 .picbox{margin-left:14px;width:230px;position:relative;z-index:1;flex-shrink:0;}
.d-ldU3 .picbox:before{content:'';position:absolute;right:2px;top:4px;width:100.0%;height:100%;background-color:#0848a7;z-index:-2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius: 50%}
.d-ldU3 .picbox:after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background-color:#b01709;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius: 50%}
.d-ldU3 .picbox .pic-in{padding-top:100%;position:relative;overflow:hidden;border-radius: 50%;border: #fff .08rem solid;}
.d-ldU3 .picbox img{position:absolute;left:0;top:0;width:100%;height: 100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}



.d-ldU3 .text{padding-top:23px;width:calc(100% - 230px);flex-shrink:0}
.d-ldU3 .hd{margin-bottom:22px;padding-left:34px;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}
.d-ldU3 .hd:after,.d-ldU3 .hd:before{content:'';position:absolute;bottom:0}
.d-ldU3 .hd:before{left:-100px;right:6px;height:1px;background-color:#d8d8d8}
.d-ldU3 .hd:after{right:0;bottom:0;transform:translateY(50%);width:6px;height:6px;border:1px solid #d8d8d8;border-radius:50%}
.d-ldU3 .hd .name{padding-bottom:18px;font-size:28px;color:#2c2c2c;font-weight:700;line-height:1.46;position:relative;}
.d-ldU3 .hd .name:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#b01709}
.d-ldU3 .hd .job{padding:10px 0 18px;margin-left:30px;font-size:18px;color:grey;line-height:1.8}
.d-ldU3 .desc{margin-bottom:22px;padding-left:10px;padding-left:5px;font-size:16px;color:grey;line-height:1.62;-webkit-box-orient:vertical;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;}
.d-ldU3 .email{padding-left:34px;font-size:18px;color:grey;line-height:1.55;display:-webkit-flex;display:flex;align-items:flex-start}
.d-ldU3 .email img{margin-top:6px;max-width:19px;flex-shrink:0}
.d-ldU3 .email span{padding-left:10px;flex-grow:1}
.d-ldU3 .inner:hover .picbox:after{right:2px;top:4px;width:105.4%;height:105.4%}
.d-ldU3 .inner:hover .picbox img{transform:scale(1.05)}


@media only screen and (max-width:1679px){
    
    .d-ldU3{margin:0 -1.785vw -4.285vw}
.d-ldU3 li{padding:0 1.785vw;margin-bottom:4.285vw}

.d-ldU3 .picbox{margin-left:.833vw;width:13.09vw}
.d-ldU3 .picbox:before{right:.119vw;top:.238vw}
.d-ldU3 .text{padding-top:1.369vw;width:calc(100% - 13.09vw)}
.d-ldU3 .hd{margin-bottom:1.309vw;padding-left:2.023vw}
.d-ldU3 .hd:before{left:-5.952vw;right:.357vw}
.d-ldU3 .hd:after{width:.357vw;height:.357vw}
.d-ldU3 .hd .name{padding-bottom:1.071vw;font-size:1.666vw}
.d-ldU3 .hd .job{padding:.595vw 0 1.071vw;margin-left:1.785vw;font-size:1.071vw}
.d-ldU3 .desc{margin-bottom:1.309vw;padding-left:2.023vw;font-size:.952vw}
.d-ldU3 .email{padding-left:2.023vw;font-size:1.071vw}
.d-ldU3 .email img{margin-top:.357vw;max-width:1.13vw}
.d-ldU3 .email span{padding-left:.595vw}
.d-ldU3 .inner:hover .picbox:after{right:.119vw;top:.238vw}
    
  .d-ldU3 .hd .name{font-size:20px}
.d-ldU3 .desc,.d-ldU3 .email,.d-ldU3 .hd .job{font-size:14px}
.d-ldU3 .email img{margin:4px 4px 0 0;max-width:16px}

    
    
    
}


@media only screen and (max-width:1199px){
    
    .d-ldU3 .hd .name{font-size:16px}
.d-ldU3 .hd .job{margin-left:.8vw;font-size:12px}
.d-ldU3 .desc,.d-ldU3 .email{font-size:12px}
.d-ldU3 .email img{margin:4px 4px 0 0;max-width:12px}
}


@media only screen and (max-width:959px){
.d-ldU3{margin-bottom:-20px}
.d-ldU3 li{width:100%;margin-bottom:20px}
.d-ldU3 .picbox{width:100px}
.d-ldU3 .text{width:calc(100% - 100px)}
.d-ldU3 .hd{padding-left:20px;margin-bottom:10px}
.d-ldU3 .hd .job{margin-left:10px}
.d-ldU3 .desc{padding-left:20px;margin-bottom:10px}
.d-ldU3 .email{padding-left:20px}
}


.list3 li .picimgBox{border-radius: 50%;border: #fff .08rem solid;}
.list3 li .picimgBox .imgtu{ padding-bottom: 100%;}

@media(max-width: 560px){
  
  .list3 li .picimgBox{ border-radius: 0}
}



/*联系我们 */

.contact .fl1{  display: flex; justify-content: center; min-height: 100%; flex-direction: column;  width: 100%; top: 0; left: 0}
.contact .content{ background: url(../images/contact_b2.png) center no-repeat; background-size: cover; /*! max-width: 50vw; */ padding: .34rem .3rem; border-radius: .12rem; box-shadow: 0px 1px 43px 0px rgba(0, 86, 31, 0.04);}
.contact .top{ margin-bottom: .5rem; align-items: center;padding: 0 .8rem;}
.contact .top .left{ width: 2.95rem; padding: 0 .3rem 0 0; margin: 0 .3rem 0 0; position: relative;}
.contact .top .left::before{ content: ""; position: absolute; top: 50%; width: 1px; background: #fff6cb;right: 0;transform: translateY(-50%);opacity: .2;}
.contact .top h3{ font-size: .24rem; color: #000; font-family: sys_bd; margin-bottom: .14rem;}
.contact .top p{ font-size: .2rem; color: #000; line-height: .3rem; font-family: 思源宋体 Light;text-indent:inherit;}

.contact .top .right p{ font-size: .2rem; color: #000; line-height: 1.5;font-family: "思源宋体 Regular"; }
.contact .top .right p span{ display: inline-block; width: 1.06rem; font-family: "思源宋体 Regular"; color: #000}
.contact hr{ background: #fff6cb;margin: .15rem 0;opacity: .2;}

.list22{ margin: 0 -.16rem;padding-left: 0.5rem;display: flex; /* 启用 Flex 布局 */
  gap: 20px; /* 设置子元素之间的间距 */
  justify-content:flex-start; /* 水平对齐方式（可选） */
  align-items: center; /* 垂直对齐方式（可选） */}
.list22 li .a{ padding: 0 .16rem; text-align: center;flex: 1; /* 子元素等分剩余空间 */}
.list22 .ico{ background: url(../images/list22_b.png) center no-repeat;width: 1.1rem;height: 1.19rem;padding: .03rem .03rem .12rem;}
.list22 .ico img{ width: 100%; height: 100%; border-radius: .06rem}
.list22 h6{ font-size: .16rem; color: #000; line-height: 1.5; font-family: "思源宋体 Regular"; margin: .2rem 0 0;}






/*==========================================内页 结束=============================================*/

/*==========================================内页 结束=============================================*/