@charset "gbk";
@import url("common2020.css");

.banner2020{width: 90%;position:relative;margin: 3% auto; margin-top: 75px;}
.banner2020 .swiper-slide{width: 100%;border-radius: 5px;overflow: hidden;-webkit-transform: scale(0.94);transform: scale(0.94);-webkit-transition: 0.56s ease;transition: 0.56s ease;}
.banner2020 .swiper-slide img{display: block; width:100%}
.banner2020 .nbanBtn{position: absolute;left: 0;bottom: 8px;margin-bottom: 10px;z-index: 2;width: 100%;height: 3px;text-align: center}
.banner2020 .nbanBtn span{width:8px;height: 8px;background: #A9A9A9;margin:0 2px;display:inline-block;border-radius:50%;opacity: 1;}
.banner2020 .nbanBtn span.swiper-pagination-bullet-active {background: #C2996D;border-radius: 30px;}
.banner2020 .swiper-slide.swiper-slide-active{-webkit-transform: scale(1);transform: scale(1);}

.nnav{padding: 2% 4% 4%;overflow: hidden;}
.nnav a{float: left;width: 25%;text-align: center;font-size: 1em;color: #666;position: relative;}
.nnav a i{display: block;background: #283aa0;border-radius: 50%;width: 52%;margin: 0 auto 4%;position: relative;}
.nnav a:nth-child(4) i::before{content:"";background: url(../images/nhot.png) no-repeat top none;background-size: 100%;width: 45%;height: 10px;position: absolute;right: -45%;bottom: -40%;}
.nnav a:nth-child(4) i {background: #F1950A;}
.nnav a:nth-child(4) i img{animation: jgb2 linear 0.5s 2s alternate infinite;}
.nnav a b{display: block; position: absolute; top:35%; left: 40%; width: 20px; height: 20px; opacity: 0}
.nnav a b:nth-last-of-type(1){ animation: w1 linear 0.8s 2s infinite; -webkit-animation: w1 linear 0.8s 2s infinite; background: url(../images/nico4.png) no-repeat; background-size: 100%;}
.nnav a b:nth-last-of-type(2){ animation: w2 linear 1s 2.4s infinite; -webkit-animation: w2 linear 1s 2.4s infinite; background: url(../images/nico4.png) no-repeat; background-size: 100%;}
.nnav a b:nth-last-of-type(3){ animation: w3 linear 0.8s 2s infinite; -webkit-animation: w3 linear 0.8s 2s infinite; background: url(../images/nico4.png) no-repeat; background-size: 70%;}
.nnav a b:nth-last-of-type(4){ animation: w3 linear 0.8s 2.5s infinite; -webkit-animation: w3 linear 0.8s 2.5s infinite; background: url(../images/nico4.png) no-repeat; background-size: 100%;}
.nnav a b:nth-last-of-type(5){ animation: w1 linear 0.8s 2.5s infinite; -webkit-animation: w1 linear 0.8s 2.5s infinite; background: url(../images/nico4.png) no-repeat; background-size: 70%;}
@keyframes jgb2{
	0%{	transform: scale(1);-webkit-transform: scale(1);}
	100%{ transform: scale(0.8);-webkit-transform: scale(0.8);}
}
@keyframes w1{
	0%{	top:35%; left: 40%; opacity: 1}
	10%{ left: 38%;}
	20%{ left: 30%;}
	30%{ left: 26%;}
	40%{top: 10%; left:22%;}
	50%{ top:11%; left: 5%; transform: rotateZ(-90deg); -webkit-transform: rotateZ(-90deg)}	
	80%{ top: 40%; left: -10%;}	
	100%{ top: 80%; left: -15%; transform: scale(1.3) rotateZ(-180deg); -webkit-transform: scale(1.3) rotateZ(-180deg); opacity: 1}
}
@keyframes w2{
	0%{	top:35%; opacity: 1}
	40%{ top: -5%;}
	100%{ top: 80%; transform: scale(1.2) rotateZ(180deg); -webkit-transform: scale(1.3) rotateZ(180deg); opacity: 1}
}
@keyframes w3{
	0%{	top:35%; left: 50%; opacity: 1}
	10%{ left: 52%;}
	20%{ left: 60%;}
	30%{ left: 64%;}
	40%{top: 10%; left:78%;}
	50%{ top:11%; left: 80%; transform: rotateZ(90deg); -webkit-transform: rotateZ(90deg)}	
	80%{ top: 40%; left: 94%;}	
	100%{ top: 80%; left: 100%; transform: scale(1.3) rotateZ(180deg); -webkit-transform: scale(1.3) rotateZ(180deg); opacity: 1}
}
.nindex_zq{background: #F6F6F8;padding: 4%;overflow: hidden;}
.nindex_zq1{width: 43.6%;background: #B6A6D7;overflow: hidden;border-radius: 10px;padding-bottom: 38%;position: relative;height: 210px;box-sizing: border-box;}
.nindex_zq1 img{position: absolute;left: 0;bottom: 0;}
.nindex_zq1 h3{color: #fff;font-size: 1.5em;padding: 10% 0 0 15px;font-weight: normal;}
.nindex_zq1 h3 span,.nindex_zq2 h3 span{display: block;font-size: 0.6em;}
.nindex_zq1 h3 span em{background: #F75F74;border-radius: 30px;padding: 0 2%;}
.nindex_zq .fr{width: 53%;}
.nindex_zq2{overflow: hidden;background: #D6EBFF;border-radius: 10px;padding: 10px 2% 10px 4%;box-sizing: border-box;margin-bottom: 12px;position: relative;height: 99px;}
.nindex_zq2 img{float: left;width: 37%; margin-top: 8px}
.nindex_zq2 h3{width: 100%;font-size: 1.5em;color: #094c92;font-weight: normal;position: absolute;left: 38%;top: 12%;}
.nindex_zq2 h3 em{background: #4E93D4;border-radius: 30px;padding: 0 2%;display: block;color: #fff;text-align: center;width: 38%;font-size: 0.7em;margin-top: 3%;}
.nindex_zq3{background: #FFEDD9;margin-bottom: 0;}
.nindex_zq3 img{float: right; margin-top: 8px}
.nindex_zq3 h3{color: #8b4b0d;position: absolute;left: 4%;top: 12%;}
.nindex_zq3 h3 em{background: #F75F74;}
.bianx{	-webkit-animation: gelatine 2s 0s ease-in-out infinite;	animation: gelatine 2s 0s ease-in-out infinite;}
@keyframes gelatine{
  0%{transform: scale(1, 1);}
  10%{transform: scale(0.9, 1.1);}
  20%{transform: scale(1.1, 0.9);}
  30%{ transform: scale(0.95, 1.05);}
  40%{transform: scale(1, 1);}
  100%{transform: scale(1, 1);}  
}
@-webkit-keyframes gelatine{
  0%{transform: scale(1, 1);}
  10%{transform: scale(0.9, 1.1);}
  20%{transform: scale(1.1, 0.9);}
  30%{ transform: scale(0.95, 1.05);}
  40%{transform: scale(1, 1);}
  100%{transform: scale(1, 1);}
}
.dwidth2{	
	-webkit-animation: dwidth2 2.5s 0s ease-in-out infinite;
	animation: dwidth2 2.5s 0s ease-in-out infinite;
}
@keyframes dwidth2{
  0%{margin-bottom: 0;margin-left: 0;}
  5%{margin-bottom: -10%;margin-left: -10%;}
  10%{margin-bottom: 0;margin-left: 0;}
  15%{margin-bottom: -10%;margin-left: -10%;}
  20%{margin-bottom: 0;margin-left: 0;}
  100%{margin-bottom: 0;margin-left: 0;}
}
@-webkit-keyframes dwidth2{
  0%{margin-bottom: 0;margin-left: 0;}
  5%{margin-bottom: -10%;margin-left: -10%;}
  10%{margin-bottom: 0;margin-left: 0;}
  15%{margin-bottom: -10%;margin-left: -10%;}
  20%{margin-bottom: 0;margin-left: 0;}
  100%{margin-bottom: 0;margin-left: 0;}
}
.nnews{ background: #fff; border-bottom: 8px solid #f6f6f8; height: 25px; line-height: 25px; padding:8px 15px; overflow: hidden; }
.nnews .nncL{ width: 21%; height: 25px; overflow: hidden; float: left; background: #4459d2 url(../images/newsico.png) no-repeat 5%; background-size: 18%; padding-left:5.5%; margin-right: 2.5%; box-sizing: border-box; font-size: 12px; color: #fff; border-radius: 5px}
.nnews .newsCon{ overflow: hidden; width:75%; height: 25px; float: left}
.nnews .newsCon i{display: inline-block; width: 30px; height: 11px; margin-left: 3px; background: url(../images/newshot.png) no-repeat; background-size: 100%;}
.nnews .newsCon li{ width: 100%; height: 25px; overflow: hidden;}
.ntitle{text-align: center;font-size: 0.8em;color: #ccccd6;font-weight: normal;padding: 5% 0;}
.ntitle b{display: block;color: #283aa0;font-size: 2.4em;}

.nteam_t{width: 92%;margin: 0 auto 4%;}
.nteam_t .swiper-slide{float: left;text-align: center;overflow: hidden;}
.nteam_t .swiper-slide i{display: block;border: 1px solid #ddd;width: 100%;box-sizing: border-box;font-size: 1.1em;color: #666;padding: 12% 0;-webkit-transition: 0.56s ease;transition: 0.56s ease;background: #fff;}
.nteam_t .swiper-slide.swiper-slide-thumb-active i{background: #283aa0;border: 1px solid #283aa0;color: #f6f6f8;}
.nteam_t .swiper-slide b{display: block;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #283aa0;margin: 0 auto;-webkit-transform: translateY(-10px);transform: translateY(-10px);position: relative;z-index: -1;-webkit-transition: 0.56s ease;transition: 0.56s ease;}
.nteam_t .swiper-slide.swiper-slide-thumb-active b{-webkit-transform: translateY(0);transform: translateY(0);}
.nteam_c{width: 100%;margin-bottom: 6%;position: relative;}
.nteam_box{padding: 0 4%;position: relative;}
.nteam_box h3{font-size: 1.5em;color: #666;padding-left: 5%;font-weight: normal;position: relative;margin-bottom: 5%;}
.nteam_box h3::before{content:"";width: 4%;height: 3px;background: #283aa0;position: absolute;left: 0;top: 48%;}
.nteam1,.nteam2{overflow: hidden;}
.nteam1 .fl,.nteam1 .fr{position: relative;width: 48.8%;}
.nteam1 .fl h4{position: absolute;left: 9%;top: 8%;font-weight: normal;font-size: 1em;color: #666;}
.nteam1 .fl h4 b{display: block;font-size: 1.25em;color: #f15a52;margin-bottom: 2%;}
.nteam1 .fr1{overflow: hidden;border-radius: 8px;margin-bottom: 7%;padding: 8.5% 0;}
.nteam1 .fr1 img{float: right;width: 28%;margin-right: 6%;}
.nteam1 .fr1 h4{font-weight: normal;font-size: 1em;color: #666;float: left;margin: 4% 0 0 0;position: absolute;left: 6%;}
.nteam1 .fr1 h4 b{display: block;font-size: 1.15em;}
.nteam2 li{text-align: center;float: left;width: 31.4%;background: #F5F5F5;border-radius: 8px;margin-right: 2.9%;padding: 3% 0;}
.nteam2 li:nth-of-type(3){margin-right: 0;}
.nteam2 li b{display: block;font-size: 1.15em;color: #283aa0;}
@media screen and (max-width: 350px){
	.nteam1 .fl h4 b{font-size: 1.1em;}
	.nteam2 li b,.nteam1 .fr1 h4 b{font-size: 1em;}
}
.nteam2 li span{display: inline-block;font-size: 1em;color: #666;background: url(../images/nitem_01.png) no-repeat right center;background-size: 20%;padding-right: 13%;}
.nteam_btn{display:block;font-size: 1em;color: #283aa0;border: 1px solid #283aa0;border-radius: 8px;width: 32%;text-align: center;padding: 1.5% 0;position: absolute;right: 4%;top: 0;background: #fff;z-index: 3;}
.ncor1{background: #D6EBFF;}
.ncor2{background: #FFEDD9;}
.ncor3{background: #FFDFE3;}
.ncor1 b{color: #094c92;}
.ncor2 b{color: #8b4b0d;}
.ncor3 b{color: #f15a52;}
.nteam1 .ncor9 h4 b{color: #3589D8;}
.nystd{position: relative;}
.nystd .ntitle{width: 100%;position: absolute;top: 3%;}
.nystd1{width: 50%;background: rgba(194,153,109,0.2);position: absolute;bottom: 6%;left: 25%;border-radius: 40px;box-sizing: border-box;padding: 2%;}
.nystd1 span{display: block;width: 100%;background: #283aa0;text-align: center;font-size: 1.1em;color: #fff;border-radius: 30px;padding: 6% 0;}
.nystd1 a{ color: #fff;}
.njigou{border-bottom: 8px solid #f6f6f8;padding-bottom: 5%;}
.njigou .jgCon{width: 92%;margin:0 auto;overflow: hidden;}
.njigou .jgCon li{text-align: center;}
.njigou .jgCon li a{display: block;position: relative;border-radius: 10px;overflow: hidden;}
.njigou .jgCon li a i{display: block;width: 30px;height: 18px;line-height: 18px;border-radius: 5px;font-size: 10px;background: #f1b50b;color: #fff;position: absolute;bottom: 0;right: 0;z-index: 2}
.njigou .jgCon li p{padding-top: 5px}
.jgcbtn{text-align: center;padding-top: 10px}
.jgcbtn span{width: 20px;height: 2px;background: #ccc;margin: 0 1px;border-radius: 0;display: inline-block;text-indent: -999px;overflow: hidden;}
.jgcbtn span.swiper-pagination-bullet-active{ background: #283aa0}
.btnncon{width: 92%;margin:0 auto;overflow: hidden; padding-top: 20px}
.btnncon p{ width: 48%; height: 45px; line-height: 45px; color: #fff; background: #283aa0 url(../images/btn_njt.png) no-repeat 94%; background-size: 22px 22px; border-radius: 5px;font-size: 1em; overflow: hidden;}
.btnncon p a{ color: #fff;}
.btnncon p:nth-child(1),.btnncon p:nth-child(2){ margin-bottom: 10px}
.btnncon p:nth-child(odd){ float: left}
.btnncon p:nth-child(even){ float: right}
.btnncon p:nth-child(1) i{ background:url(../images/btnn1.png) no-repeat center; background-size: auto 30px;}
.btnncon p:nth-child(2) i{ background:url(../images/btnn2.png) no-repeat center; background-size: auto 30px;}
.btnncon p:nth-child(3) i{ background:url(../images/btnn3.png) no-repeat center; background-size: auto 30px;}
.btnncon p:nth-child(4) i{ background:url(../images/btnn4.png) no-repeat center; background-size: auto 30px;}
.btnncon p i{display: inline-block; width: 24.48%; height: 100%; float: left}
.nfuwu{padding: 0 4% 2%;overflow: hidden;}
.nfuwu li{float: left;width: 25%;text-align: center;box-sizing: border-box;background:rgba(246, 246, 248, 0.33);padding: 5% 0;border-right:2px solid rgba(255, 255, 255, 0.56);}
.nfuwu li img{display: block;width: 38%;margin: 0 auto 4%;}
.nfuwu li:nth-of-type(1),.nfuwu li:nth-of-type(2),.nfuwu li:nth-of-type(3),.nfuwu li:nth-of-type(4){border-bottom:2px solid rgba(255, 255, 255, 0.56);}
.nfuwu li:nth-child(4n){border-right: none;}


