@charset "utf-8";
/*teacher_info*/
.teacher_info{
    background: #fff;
    padding: 0.4rem;
    /* display: flex; */
    width: 100%;
    height: auto;
    overflow: hidden;
    font-family: 微软雅黑;
}
.teacher_info_left{
    width: 85%;
    padding-right: 0.5rem;
    position: relative;
    /* overflow: hidden; */
    float: left;
}
.teacher_info_left h1{
    font-size: .44rem;
    font-weight: bold;
    color: #125FC3;
    line-height: .5rem;
    position: relative;
}
.teacher_info_left h1:before{
  content:"";
  position:absolute;
  left: -0.4rem;
  top: -0.05rem;
  width: .03rem;
  height: 1.2rem;
  background:#125FC3;
}
.teacher_info_left h2{
    font-size: .26rem;
    font-weight: bold;
    color: #1A1A1A;
    line-height: .5rem;
}
.teacher_info_left .teacher_infotext{
    font-size: .18rem;
    font-weight: normal;
    line-height: .32rem;
    letter-spacing: 0px;
    color: #3B3B3B;
}
.teacher_info_left .teacher_infotext p{
      font-size: .18rem;
      font-weight: normal;
      line-height: .32rem;
      letter-spacing: 0px;
      color: #3B3B3B;
      margin: .2rem 0;
}
.teacher_sxlist{
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}
.teacher_sxlist ul li.on{
    background: #EBF4FA;
   
}
.teacher_sxlist ul li.on h3{color:#fff;background:#007CF0;background: linear-gradient(90deg, #02459F 0%, #59A7ED 100%);border: 1px solid #007CF0;border-left: none;}
.teacher_sxlist ul li.on div{ border: 1px solid #007CF0;display:block;padding: 0.2rem;font-size: 0.18rem;line-height: 0.32rem;color: #3B3B3B;}
.teacher_sxlist ul li{
    margin-bottom: 0.2rem;
    /* border: #fff 1px solid; */
    transition: all 0.3s;
}
.teacher_sxlist ul li:hover h3{color:#fff;background:#007CF0;background: linear-gradient(90deg, #02459F 0%, #59A7ED 100%);/* border: 1px solid #007CF0; */border-left: none;}
.teacher_sxlist ul li h3{
    background: #E3EBF7;
    line-height: 0.25rem;
    font-size: .24rem;
    color: #333;
    padding: 0.2rem 0.2rem;
    border-left: #014BB8 4px solid;
    position: relative;
    height: auto;
    overflow: hidden;
    cursor: pointer;
}
.teacher_sxlist ul li h3 i{
    display: block;
    float: right;
    cursor: pointer;
    padding: 0 .1rem;
    font-size: 0.18rem;
}
.teacher_sxlist ul li div{
    display: none;
}
.teacher_info_right {
    min-width: 0;
    position: relative;
    flex: 1;
    overflow: hidden;
    padding: 0.2rem 0 0 0.2rem;
    float: right;
    width: 15%;
}
 .teacher_info_right .pic{
    position: relative;
    padding-top: 137%;
    overflow: hidden;
    background: #125fc3;
}
 .teacher_info_right:before{content:"";position:absolute;left: 0;top: 0;background: #125fc3;right: .2rem;bottom: .2rem;background: linear-gradient(180deg, #094B9B 0%, #00BEFD 100%);}
 .teacher_info_right img{
       position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all 0.5s;
 }
 .teacher_info_right img:before{
   content:"";
   position:absolute;
   left: -9px;
   top: -13px;
   background:#cc0000;
   width: 1rem;
   height: 1rem;
   z-index: 0;
 }
/*teacherbox*/
.teacher_sub{
    background: none;
}
.teacher_sub ul{
    display: flex;
    text-align: center;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    align-content: space-around;
    padding: 0;
    border: #D8D8D8 1px solid;
    background: none;
}
.teacher_sub li{
    position: relative;
    padding: .3rem 0;
}
.teacher_sub li.on a{color:#00318D}
.teacher_sub li.on:before{content:"";position:absolute;height: .03rem;width:80%;background:#00318D;bottom: -0.01rem;left: 50%;transform: translateX(-50%);}
.teacher_sub li:after{content:"";position:absolute;height: .25rem;width:0.01rem;background:#D8D8D8;top: 50%;right: 0;transform: translateY(-50%);}
.teacher_sub li:last-child:after{display:none}
.teacher_sub li a{
    display: block;
    padding: 0 .5rem;
    font-size: .18rem;
    background: none;
    font-weight: 600;
}
.teacher_sub li:hover{}
.teacher_sub li:hover a{color:#00318D}
.teacherbox{/* padding-top: 0.2rem !important; */}
.teacherbox .teacher_list {}

.teacherbox .teacher_list ul {
  font-size: 0;
  padding-bottom: .1rem;
  /* padding-left: .03rem; */
  padding-right: .03rem;
}

.teacherbox .teacher_list ul li {
  padding: 0;
  width: 48%;
  display: inline-block;
  margin-top: .35rem;
  box-shadow: 0px 4px 20px 0px #E0EFF7;
  background: #fff;
}



.teacherbox .teacher_list ul li:hover a {
  border-color: transparent;
  /* border: none; */
  box-shadow: 0rem .1rem .18rem 0rem rgba(0, 0, 0, 0.15);
}

.teacherbox .teacher_list ul li:hover h4 {
  color: #fff;
  border-bottom: #9ccdf4 1px solid;
}
.teacherbox .teacher_list ul li:hover p {
  color: #fff;
}

.teacherbox .teacher_list ul li:nth-child(2n) {
  margin-left: 4%;
}

.teacherbox .teacher_list ul a {
  display: block;
  overflow: hidden;
}

.teacherbox .teacher_list ul a .tu {
  float: left;
  width: 2.32rem;
}

.teacherbox .teacher_list ul a .pic {
  padding-top: 132%;
  position: relative;
  overflow: hidden;
}
.teacherbox .teacher_list ul a .pic img{
  position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all 0.5s;
}
.teacherbox .teacher_list ul .info {
  overflow: hidden;
  padding: .3rem;
  height: 100%;
}
.teacherbox .teacher_list li:hover {background: linear-gradient(127deg, #014BB8 6%, #55BEFF 100%), rgba(255, 255, 255, 0.53);transition: all 0.3s;}


.teacherbox .teacher_list ul .info h4 {
  font-weight: bold;
  font-size: .24rem;
  line-height: 0.7rem;
  margin: 0 auto;
  color: #003787;
  border-bottom: #bac9df 1px solid;
  margin-bottom: 0.2rem;
}

.teacherbox .teacher_list ul .info h4 .ldzw {
  margin-left: .15rem;
}

.teacherbox .teacher_list ul .info>p {
  font-size: .18rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: .3rem;
  color: #222;
}

/**/
.social-share{font-family: "swiper-icons" !important;}
.social-share *{font-family: "swiper-icons" !important;}
.social-share .icon-qq:before{content:"\e60f";color: #4dafea}
.social-share .icon-qzone:before{content:"\e80f";color: #fece00}
.social-share .icon-weibo:before{content:"\e61f";color: #e83437}
.social-share .icon-wechat:before{content:"\e615";color: #7dd43c}


/*.social-share .icon-qzone:hover{background: #FDBE3D;color: #fff}
.social-share .icon-weibo:hover{background: #ff3b3b;color: #fff}
.social-share .icon-wechat:hover{background: #33b045;color: #fff}*/
.social-share a{position:relative;text-decoration:none;display:inline-block;outline:0;margin-left: .2rem}
.social-share .social-share-icon{position:relative;display:inline-block;width:.4rem;height:.4rem;font-size:.22rem;border-radius:5px;line-height:.38rem;text-align:center;border-radius: 50%;background: #fff;border: 1px solid #ddd}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:50%;left:calc(100% + 10px);width:140px;height:152px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms;margin-top: -75px}
.social-share .icon-qq{border-color: #4dafea}
.social-share .icon-weibo{border-color: #e83437}
.social-share .icon-wechat{border-color: #7dd43c}

.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}
.social-share .icon-wechat .wechat-qrcode .help{display: none}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;top:50%;transform: translateY(-50%);right: 100%;width:0;height:0;border-width:10px;border-style:solid;border-color: transparent #fff transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}

.nyArc{padding-top: .6rem}
.linwp{background: linear-gradient(to top,#fff 70%,rgba(255,255,255,0) 100%);border-bottom: .05rem solid #1772ca;padding: 0 5% 1rem;min-height: 3rem}


.nyarc{background:linear-gradient(to bottom,#fff4e7 60%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #630108;padding: .4rem .8rem .5rem;z-index: 5;position: relative;}

.uarc-con{line-height: 1.8em !imporatnt;color: #333;font-size: .22rem !important;}
.uarc-con *{margin-bottom: .2rem;line-height: 1.8em !imporatnt;font-size: .22rem !important; text-indent:0 !important;text-align: justify;}
.uarc-con p{margin-bottom: .2rem;line-height: 1.8em;font-size: .22rem !imporatant;}

.arcCon{line-height: 1.8em;color: #333;text-align: justify;font-size: .18rem}
.arcCon p{margin-bottom: .2rem;line-height: 1.8em;}

.uarc-con img{margin: .1rem auto;width:700px; height:auto;}


.uarc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}

.uarc-con table tr th,.uarc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
/*.uarc-con table tr:nth-child(2n){background: #EEEEEE}*/
.tbsc{overflow: auto;padding: 15px 0;width: 100%}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#ededed;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.uarc-con video{max-width: 100%!important;height: auto!important;display: block;}
.arc-tit{margin-bottom: .2rem;position: relative;}
/*.arc-tit:before{content: '';position: absolute;top: 0;left: 0;width: .08rem;height: calc(100% + .6rem);background:linear-gradient(to bottom,#2799a3,#235bc5) }*/
.arc-tit h1{font-size: .36rem;line-height: 1.4em;text-align: center;}
.arc-info{text-align: center;padding-bottom: .2rem;font-size: .18rem;color: #1f4e9f;border-bottom: 1px solid #d0daeb;margin-bottom: .3rem;}
.arc-info span{display: inline-block;margin: 0 .1rem;padding: 4px 0 2px}
.arc-info span img{margin-right: .1rem;height: .2rem;}
.arc-info span i{margin-right: 5px}
.arc-info .fontSize,.arc-info .time{font-size: .18rem}
#resize a{margin: 0 .05rem}
.arc-sibs{}

.arc-sib{padding: .2rem ;position: relative;line-height: 1.6em;margin-top: .3rem;background: rgba(255,255,255,.8);font-size: .18rem}
.arc-sib div{padding: .08rem 0;}
.arc-sib div strong{color: #08428c}

.arc-back{margin-top: .4rem}
.arc-back a{background: #1772ca;text-align: center;width: 1.6rem;line-height: .45rem;text-align: center;color: #fff;font-size: .18rem}

.nyDeas{border-top: 2px solid #1f4e9f;background: #fff;padding: .5rem 1rem}


.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem .05rem}
.pages ul li a{height: .4rem;text-align: center;line-height: .38rem;padding: 0 8px;min-width: .4rem;
display: block;border-radius: 3px;background: #fff;box-shadow: 0 0 .1rem rgba(0,0,0,.1)}
.pages ul li.cur{background:#1772ca;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;
border-radius: 3px }
.pages ul li a.on{background:#1772ca;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;color: #fff ;border-radius: 3px}
.pages ul li.cur{color:#fff;}
.pages ul li.page-count{line-height: .38rem}
.page-form {line-height: .38rem}
.page-form input{border:1px solid #ddd;width: .4rem;height: .4rem;float: left;text-align: center;padding: 0 3px;background: #fff;border-radius: 3px;margin: 0 5px}
.page-form span{float: left;color: #666}
.page-form button{border:none;padding: 0 .1rem;height: .4rem;line-height: .4rem;text-align: center;margin-left: 3px;
float: left;background:#1772ca;color: #fff;border-radius: 3px;margin-left: 5px}

@media (max-width: 640px){
.pages ul li{padding: 0}
.pages ul li.pageitem{display: none}
.pages ul li.page-form{padding-left: .1rem}
}
@media (max-width: 375px){
.pages ul li ,.page-form button{border-left: 0}
}
.ny-ba{position: relative;height: 5.5rem}
.ny-ba .imgBox{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none;user-select: none}
.ny-ba .imgBox .img{padding-bottom: 0;height: 100%}
.ny-ba .imgBox:before{content: '';position: absolute;left: 0;right: 0;;z-index: 1;height: 30%;background: url(../images/topms.png) repeat-x top center;background-size:100% 100%;top: 0;opacity: 1}
/*.ny-ba .imgBox:after{content: '';position: absolute;left: 0;right: 0;;z-index: 1;height: 30%;background: url(../images/22.png) repeat-x top center;background-size:100% 100%;bottom: 0;opacity: .5}
.ny-ba:after{content: '';position: absolute;left: 0;right: 0;;z-index: 1;height: 1.32rem;background: url(../images/ny/bams.png) no-repeat bottom center;background-size:100% 100%;bottom: 0;opacity:1;z-index: 1}*/

.ny-ba.nomask .imgBox:before{display: none}
.ny-ba .wp{height: 100%;position: relative;z-index: 5;display: flex;align-items: center;color: #fff;padding-top: 10%}
.nytit{position: relative;z-index: 4;}
.nytit{font-size: .6rem;line-height: 1em;z-index: 3;font-weight: bold;text-align: center;margin-bottom: .5rem}

.posi{position: absolute;right: 0;bottom: .1rem;color: #fff;line-height: .28rem}
.posi a{color: #fff}
.posi {padding-left: .24rem;background: url(../images/ny/home.png) no-repeat left .05rem;background-size: .17rem .14rem}


.co{display: inline-block;background: linear-gradient(45deg,#235bc5,#2799a3);-webkit-background-clip: text;color: transparent;background: transparent\0;}

.nyft{margin-top: -.5rem}
.nyMain{background:url(../images/nybg.jpg) #f4f7fb no-repeat bottom center;background-size: 100% auto;  padding:.6rem 0 1.2rem;min-height: 4rem;position: relative;}

.nyMain.sp{padding-top: .45rem}


.subNav{background: #fff;border-bottom: 1px solid #ddd;padding: .2rem 0}
.subNav .subNavs{}
.subNav .subNavs ul{white-space: nowrap;overflow-x: auto;overflow-y: hidden; }
.subNav .subNavs ul li{line-height: .6rem;font-size: .2rem;display: inline-block;position: relative;}
.subNav .subNavs ul li a{display: block;padding: 0 .35rem;}
.subNav .subNavs ul li.on a{color: #1772ca;padding: 0 .35rem;padding-left: .3rem;background: url(../images/ny/on.png)no-repeat left center;background-size: .19rem .19rem}
@media (max-width: 1024px){
    .teacher_info{
    padding: 0.2rem;
    position: relative;
}
    .teacher_info_left h1{
    text-align: center;
    font-size: .34rem;
}
    .teacher_info_left h2{
    text-align: center;
    font-size: .2rem;
}
    .teacher_info_left{
    width: 100%;
    padding: 0;
    margin: 0.3rem auto;
}
  .teacher_info_right{float:none;width:50%;margin:0 auto}
    .teacher_sxlist ul li h3{font-size:.16rem}
  .teacher_sub li{
    padding: .2rem 0;
}
    .teacher_sub li a{
    font-size: .16rem;
    padding: 0 .1rem;
}
  .teacherbox .teacher_list ul li{width:100%}
  .teacherbox .teacher_list ul li:nth-child(2n){margin-left:0}
  .teacherbox .teacher_list ul a .tu{width:1.7rem}
 .teacherbox .teacher_list ul .info h4{
    font-size: .2rem;
    line-height: 0.4rem;
    margin-bottom: .1rem;
}
  .teacherbox .teacher_list ul .info{
    padding: .2rem;
}
.nyDeas{padding: .5rem 5%}
 .subNav .subNavs{max-width:inherit;width: 100%;} 
/* .subNav .subNavs ul{padding-bottom: .1rem}*/
 .subNav .subNavs ul li{line-height: .65rem;}
.ny-ba:after{background-size: 100% auto}
}


@media (max-width: 1024px){
.ny-ba .imgBox:before{height: .9rem}
.nytit .en{font-size: .6rem;}
.nytit .cn{font-size: .4rem;}
.ny-ba{height: 40vw}
.nyMain{
}
.nytit{font-size: .5rem}
}
@media (max-width: 900px){
.nytit em{font-size: .6rem}
.nyarc .wp { padding: .3rem .3rem .5rem;}
}
@media (max-width:750px){
.ny-ba{height: 50vw}
.uarc-con img{width: 100%!important;height: auto!important;}
.nyMain{padding-top: .5rem;padding-bottom: 1rem}
}
@media (max-width: 640px){
.nyDeas{padding: .4rem 6%}
.typetit{display: none;}

.nytit:before{height: 2px;}
.nytit .en{font-size: 12vw}
.nytit .cn{font-size: 7.5vw;margin-top: -4vw}
.arc-tit h1{font-size: .26rem}
.uarc-con p,.uarc-con span{font-size: .18rem!important}
.arc-sib{font-size: .18rem}
.arc-sib{width: 100%}
.arc-back{width: 100%;margin-left: 0;margin-top: .25rem}
.arc-share {justify-content: center;width: 100%}
.arc-info{font-size: .18rem}

.nytit .en{font-size: 10vw;}
.nytit .cn{font-size: 6vw;margin-top: -.1rem}
.subNav .subNavs ul li a{padding: 0 .25rem}

.nytit{font-size: 8vw}
.linwp{padding-bottom: .6rem}
}
.imgList{padding-bottom: .1rem}
.imgList:after{content: '';width: calc(33.3333% - .24rem);display: inline-block;}
.imgList li{box-shadow: 0 5px 10px rgba(0,0,0,.05)}
.imgList li{width: calc(33.3333% - .2rem);margin-bottom: .36rem;transition: .3s}
.imgList li .img{height: 1.8rem}
.imgList li .txt{background:rgba(255,255,255,1);padding: .2rem;}
.imgList li .txt .h4{margin-bottom: .1rem}
.imgList li .time{color: #EBD1AE;text-align: right;}
.imgList li .time span{font-size: .24rem}

.txtList{padding-bottom: .4rem}
.txtList li{margin-bottom: .3rem}
.txtList li a{display: flex;justify-content: space-between;padding: .2rem .3rem;transition: .3s;align-items: center;background: #fff}
.txtList li .h4{width: calc(100% - 1rem);font-size: .2rem;}
.txtList li .time{background: linear-gradient(90deg, #65CFD1 1%, #0C3680 100%);width: .66rem;height: .66rem;display: flex;justify-content: center;align-items: center;text-align: center;color: #fff;font-size: .14rem;transition: .3s}
.txtList li .time span{display: block;font-size: .3rem}


.newsList{padding-bottom: .25rem}
.newsList li{margin-bottom: .25rem}
.newsList li a{display: flex;align-items: center;justify-content: space-between;overflow: hidden;transition: .3s;background-size: cover;background-repeat: no-repeat;;background-position: center;position: relative;background-color: rgba(255,255,255,1);padding: .25rem;box-shadow: 0 0 .15rem rgba(0,0,0,.1)}

.newsList li .img{width: 4.6rem;z-index: 5;height: 2.4rem;padding-bottom: 0}
.newsList li .txt{width:calc(100% - 4.6rem);padding:0 0 0 .4rem;position: relative;}
.newsList li .txt h4{font-size: .28rem;color: #031c59}
.newsList li .txt p{line-height: 1.6em;margin-top: .2rem;font-size: .18rem;color: #666}
.newsList li .info{color: #1772ca;font-style: italic;margin-top: .2rem;display: flex;justify-content: space-between;}
.newsList li.nopic .txt{width: 100%;padding:.3rem 1.8rem .3rem .4rem;}

@media (min-width: 1025px){
.imgList li:hover{box-shadow: 0 5px 20px rgba(0,0,0,.1)}
.imgList li:hover .txt{background: linear-gradient(90deg, #60C7CC -2%, #0C337E 100%);}
.imgList li:hover .txt .h4{color: #fff}
.imgList li:hover .txt .time{color: #fff}
.txtList li:hover a{background: url(../images/ny/tzon.png) no-repeat center;background-size: 100% 100%; color: #fff}
.txtList li:hover  .time{color: #0C2440;background: #fff}

.txtList li:hover .h4{}

.newsList li:hover a{box-shadow: 0 .15rem .15rem rgba(0,0,0,.2)}

}
@media (max-width: 1024px){
.imgList li{width: calc(50% - .18rem)}
.imgList li .img{height: 28vw}

.newsList li .img{width: 4rem}
.newsList li .txt{width: calc(100% - 4rem)}
.newsList li .txt h4{font-size: .24rem}
.newsList li.nopic .txt{width: 100%;padding:.3rem .4rem .3rem .4rem;}
.newsList li a{padding: .3rem }
.txtList li a{padding: .2rem}
}
@media (max-width:900px){
.txtList li .h4{font-size: .2rem}

.newsList li .txt p{display: none}
.newsList li .img{width: 3rem;height: 2rem}
.newsList li .txt{width: calc(100% - 3rem)}
}
@media (max-width:640px){	
.newsList li a{flex-wrap: wrap;}
.newsList li .imgBox{width: 100%;}
.newsList li .img{width: 100%;height: 50vw;padding-bottom: 0}
.newsList li .txt .line{left: 0}
.newsList li .txt{width:100%;padding: .2rem 0 .1rem 0}
.newsList li.nopic .txt{width:100%;padding: .3rem .3rem .3rem}
.newsList li.nopic .txt .p{display: -webkit-box;line-height: 1.6em;font-size: .18rem}
.newsList li .txt h4{line-height: 1.3em;font-size: .22rem}


}
@media (max-width:540px){
.txtList li a{height: auto;flex-wrap: wrap;line-height: 1.4em;}
.txtList li .h4{width: calc(100% - .9rem)}
.imgList li .txt .h4{font-size: .2rem;}
}

@media (max-width: 480px){
.imgList li{width: 100%;margin-bottom: .3rem}
.imgList li .img{height: 55vw}	
}


@keyframes svgCira{0%{transform: scale(.4);}50%{transform:  scale(1)}100%{transform:  scale(.4)}}
@keyframes svgCirb{0%{transform: scale(.4);}50%{transform:  scale(1)}100%{transform:  scale(.4)}}
.scAni1{animation: svgCirb 5s linear infinite}
.scAni2{animation: svgCira 4s linear infinite}
.scAni3{animation: svgCirb 3s linear infinite}






/**/
.nyab .txt{width: 52%;background: rgba(255,255,255,.6);padding: .4rem .6rem .4rem .4rem;border-left: 2px solid #295dac;font-size: .2rem;line-height: 1.8em;}
.nyab .img{width: 48%}
.nyab .txt p{ font-size: .2rem !important;line-height: 1.8em !important; text-indent:0 !important;text-align: justify;}
@media (max-width: 1024px){
 .nyab .txt{width: 100%;order: 2;padding: .4rem} 
 .nyab .img{width: 100%;order: 1} 
}
.nyab .txt *,.uarc-con *{font-family: "got",Arial,-apple-system,BlinkMacSystemFont,"PingFang SC",Microsoft YaHei,Helvetica Neue,"Helvetica Neue", "Open Sans", "Hiragino Sans GB", sans-serif!important;}

.nyalu .desc{font-size: .2rem;line-height: 1.8em;text-align: justify;max-width: 12.4rem;margin: 0 auto .4rem}
.nyalu .tbsc{max-width: 11rem;margin: 0 auto;width: 100%}
.nyalu .tbsc table{border: 1px solid #fff;background: #f6faff;min-height: 640px;width: 100%;}
.nyalu .tbsc table tr td{border: 1px solid #fff !important;padding:  .15rem !important;line-height: 1.6em;font-size: .18rem; text-indent:0 !important;}
.nyalu .tbsc table tbody tr:nth-child(2n+1){background: #ebeef3}
.nyalu .tbsc table thead{background: #295dac}
.nyalu .tbsc table thead th{color: #fff;padding: .2rem;font-size: .22rem;}

.nycon ul li{width: 48%;padding: .6rem 0;text-align: center;}
.nycon ul li:nth-child(1){background: #295dac}
.nycon ul li:nth-child(2){background: #e5834e}
.nycon ul li p{font-size: .24rem;font-weight: bold;margin-top: .2rem;color: #fff;line-height: 1.6em}
.nycon ul li img{height: .76rem;    display: inline;}
@media (max-width: 900px){
.nycon ul li{width: 100%}
.nycon ul li+li{margin-top: .3rem}
}
@media (max-width: 640px){
.nycon ul li{padding: .5rem 0;}
.nycon ul li p{font-size: .22rem}
.nycon ul li img{height: .66rem}
}

.nycou .left{width: 48.5%}
.nycou .right{width: 48.5%}
.nycou .tbsc{height: 100%}
.nycou table{border: 1px solid #fff;background: #f6faff;min-height: 800px;width: 100%;height: 100%}
.nycou  table tr td{border: 1px solid #fff;padding:  .15rem;line-height: 1.6em !important;font-size: .15rem !important; text-indent:0 !important;}

.nycou  table tbody tr:nth-child(2n+1){background: #ebeef3}
.nycou  table thead tr:nth-child(1){background: #295dac;}
.nycou  table thead tr:nth-child(2){background: #e5834e}
.nycou  table thead tr:nth-child(1) td{padding: .15rem .25rem}
.nycou  table thead td{color: #fff;padding: .15rem .1rem;font-size: .18rem;line-height: 1.6em}

.nycou .tips{background: #fff;padding: .3rem;border-left: 3px solid #295dac;font-size: .2rem;line-height: 1.8em;margin-top: .3rem}
.nycou .tips a{color:#295dac;text-decoration: underline; }
@media (max-width: 1024px){
.nycou .left{width: 100%}
.nycou .right{width: 100%}  
}

.nycoo ul:after{content: '';display: inline-block;width: 31.33333%}
.nycoo ul li{width: 31.3333%;box-shadow: 0 .1rem .15rem rgba(0,0,0,.1)}
.nycoo ul li .img{height: 3rem}
.nycoo ul li .txt{background: #fff;border-bottom: 2px solid #e5834e;padding: .25rem;text-align: center;font-size: .24rem}
.nycoo ul li:hover a{color: #e5834e}
@media (max-width: 900px){
 .nycoo ul li{width: 100%} 
 .nycoo ul li+li{margin-top: .2rem} 
 .nycoo ul li .img{height: auto}
}
.nyres .item{background: rgba(255,255,255,.8);padding: .3rem;border-left: 3px solid #295dac;font-size: .2rem;line-height: 1.8em;margin-bottom: .2rem;box-shadow: 0 0 .15rem rgba(0,0,0,.05)}
.nyres .item.sp p{color: #666;font-style: italic;}
.nyres .item p{text-align: justify;}
.nyres .item h4{font-weight: bold;color:#295dac ;font-size: .22rem;margin-bottom: .1rem}
.nyres .items:after{content: '';display: inline-block;width: 31.3333%}
.nyres .items .item{width: 31.3333%}
@media (max-width: 1024px){
.nyres .items .item{width: 100%}
.nyres .item{font-size: .18rem}
}

.lifelist li+li{margin-top: .4rem}
.lifelist li a{display: flex;background: rgba(255,255,255,.8);box-shadow: 0 0 .15rem rgba(0,0,0,.08);border-right: 2px solid #295dac;align-items: center;transition: .3s}
.lifelist li .img{width: 4.5rem;height: 3rem}
.lifelist li .txt{width: calc(100% - 4.5rem);padding: .35rem}
.lifelist li .txt .mor svg{width: .2rem;height: .2rem}
.lifelist li .txt .mor svg .cls-1{fill: #295dac}
.lifelist li .txt h4{font-size: .24rem;line-height: 1.5em}
.lifelist li .txt p{font-size: .18rem;margin-top: .2rem;line-height: 1.8em;color: #666;margin-bottom: .25rem}
@media(min-width: 1025px){
 .lifelist li:hover a{background:#295dac;color: #fff;border-color: #e5834e } 
 .lifelist li:hover .txt p{color: rgba(255,255,255,.7) } 
 .lifelist li:hover .txt .mor svg .cls-1{fill: #fff}
 .lifelist li .txt p{height: .96rem}
}
@media (max-width: 900px){
.lifelist li a{flex-wrap: wrap;border-right: 0;border-bottom: 2px solid #295dac;}
.lifelist li .img{width: 100%;height: 55vw}
.lifelist li .txt{width: 100%;padding: .35rem;}  
}

.newslists{padding-bottom: .2rem}
.newslists:after{content: '';display: inline-block;width:calc(33.33333%  - .26rem); }
.newslists .item{width: calc(33.33333%  - .26rem);box-shadow: 0 0 .15rem rgba(0,0,0,.08);margin-bottom: .4rem}
.newslists .item a{display: block;height: 100%;background: #fff;border-bottom: 2px solid #e5834e;transition: .3s}
.newslists .item .img{height: 2.55rem}
.newslists .item .txt{padding: .25rem .3rem .35rem;}
.newslists .item .txt h4{font-size: .2rem;line-height: 1.4em}
.newslists .item  time{color: #e5834e;font-weight: bold;font-style: italic;display: block;margin-top: .2rem}
@media (min-width: 1025px){
.newslists .item .txt h4{height: 1.12rem} 
.newslists .item:hover a{background: #e5834e} 
.newslists .item:hover h4{color: #fff} 
.newslists .item:hover time{color: #fff} 
}
@media (max-width: 1024px){
.newslists .item{width: calc(50% - .2rem)}
.newslists .item .img{height: 27vw}  
}
@media (max-width: 640px){
.newslists .item{width: 100%}
.newslists .item .img{height: 50vw}  
}