/* 访客 */
h5 {
    display: block;
    font-size: 0.83em;
    margin-block-start: 0.2em;
    margin-block-end: 1.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}
.NyToptext{position: relative;}
.NyToptext-nr{position: absolute;bottom: 1.2rem;left: 0;width: 72%;}
.NyToptext-nr p{font-size: 0.48rem;line-height: 0.5rem;height: 0.5rem; color: #fff;margin-right: 0.3rem;padding-right: 0.3rem;border-right: 2px solid #f2f3f9;position: relative;float: left;}
.NyToptext-nr span{font-size: 0.16rem;color: #f2f3f9;line-height: 0.24rem;height: 0.48rem;overflow: hidden;}
.visitor{border-bottom: 0px solid #dfdfdf;}
.visitor01{position: relative;margin-top: -0.75rem;z-index: 6;}
.visitor01 ul{display: flex;align-items: center;justify-content: center;}
.visitor01 li{width: 25%;padding:0.5rem 0;background: #f2f3f9;border-right: 1px solid #e6e7ef;transition: 0.6s all;position: relative;}
.visitor01 li:last-child{border-right: none;}
.visitor01 li a{display: flex;align-items: center;justify-content: center;height: 0.6rem;width: 74%; position: relative; margin: 0 auto;}
.visitor01 li div{width: 0.6rem;height: 0.6rem;background: url(../images/visitor04.png) no-repeat center;transition: 0.6s all;background-size: contain;}
.visitor01 li p{margin-left: 0.2rem; font-size: 0.2rem;line-height: 0.24rem; color: #0556b4;font-weight: bold;transition: 0.6s all;}
.visitor01 li+li div{background: url(../images/visitor03.png) no-repeat center;background-size: contain;}
.visitor01 li+li+li div{background: url(../images/visitor01.png) no-repeat center;background-size: contain;}
.visitor01 li+li+li+li div{background: url(../images/visitor02.png) no-repeat center;background-size: contain;}
.visitor01 li:hover{background: url(../images/visitor05.png) no-repeat center;background-size: 100% 100%;transition: 0.6s all;}
.visitor01 li:hover p{color: #fff;transition: 0.6s all;}
.visitor01 li:hover div{background: url(../images/visitor04-on.png) no-repeat center;background-size: contain;transition: 0.6s all;}
.visitor01 li+li:hover div{background: url(../images/visitor03-on.png) no-repeat center;background-size: contain;transition: 0.6s all;}
.visitor01 li+li+li:hover div{background: url(../images/visitor01-on.png) no-repeat center;background-size: contain;transition: 0.6s all;}
.visitor01 li+li+li+li:hover div{background: url(../images/visitor02-on.png) no-repeat center;background-size: contain;transition: 0.6s all;}
.visitor01 li.gray div{background: url(../images/visitor01-gray.png) no-repeat center;background-size: contain;}

.visitor01 li+li+li.gray div{background: url(../images/visitor01-gray.png) no-repeat center;background-size: contain;}
.visitor01 li+li+li+li.gray div{background: url(../images/visitor02-gray.png) no-repeat center;background-size: contain;}
.visitor01 li.gray i{display: none;font-style: normal;font-size: 0.12rem;color: #fd6763;text-align: center; position: absolute;bottom: -0.23rem;width: 60%;left: 20%;padding: 0.14rem 0.1rem;background: #fff3d3;border: 1px solid #fce7d3;z-index: 2;}
.visitor01 li.gray i::after{content: "";position: absolute;width: 12px;height: 6px;background: url(../images/visitor00.png) no-repeat center;top: -6px;left: 50%;margin-left: -6px;}
.visitor01 li.gray p{color: #b7b7b9;}
.visitor01 li.gray:hover{background:#f2f3f9;}
.visitor01 li.gray:hover i{display: block;}
.visitor02{margin-top: 0.95rem;}
.visitor02 .visitor-tit{margin-bottom: 0.4rem;}
.visitor02 .visitor-tit h5{float: left; font-size: 0.34rem;color: #000;font-weight:normal;padding-left: 0.27rem;line-height: 0.4rem;height: 0.4rem;border-left: 4px solid #124fb0;}
.visitor02 .visitor-tit a{display: block;float: right;font-size: 0.14rem;line-height: 0.14rem;padding-bottom: 0.15rem;margin-top: 0.06rem; border-bottom: 2px solid #862480; color: #862480;padding-right: 0.7rem;background: url(../images/visitor11.png) no-repeat right 0.04rem;}
.visitor02-nr{position: relative;}
.visitor02-nr .visitor02-pic{overflow: hidden;}
.visitor02-nr .visitor02-pic img{display: block;width: 100%;margin: 0 auto;}
.visitorBox{position: absolute;top: 0;padding: 0.12rem;height: 100%;}
.visitorBox .visitorBox-bg{height: 100%;background: #fff;box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.42);}
.visitorBox-search{background: #0556b4;padding: 0.15rem;border-bottom: 1px solid #8440bd;position: relative;}
.visitorBox-search .form{width: 100%;padding-top: 0;height: 0.4rem;border-bottom: none;background: #fff;border-radius: 3px;}
.visitorBox-search .form::after{content: "";display: none;}
.visitorBox-search .form .name{line-height: 0.4rem;font-size: 0.14rem;color: #a7a7a7;}
.visitorBox-search .input{width: 80%;top: 0;}
.visitorBox-search .input input{line-height: 0.4rem;height: 0.4rem;font-size: 0.14rem;color: #a7a7a7;}
.visitorBox-search .form .submit{top: 0;right: 0.27rem;width: 0.18rem;height: 0.4rem;background: url(../images/visitor10.png) no-repeat center;background-size: contain;}
.visitorBox-search .form .line{display: none;}
.visitorBox .tabNews{width: 100%;position: relative;z-index: 4;padding: 0.15rem 0.15rem 0 0.15rem;background: #0556b4;}
.visitorBox .tabNews .visitorTitle{cursor: pointer;float: left;display: inline-block;position: relative;z-index: 8;padding: 0.18rem 0.25rem 0.13rem 0.25rem;}
.visitorBox .tabNews .visitorTitle p{font-size: 0.14rem;color: #FFFFFF;font-weight: normal;text-align: center;padding-top: 0.36rem;background: url(../images/visitor06-on.png) no-repeat top center;}
.visitorBox .tabNews .visitorTitle+.visitorTitle p{background: url(../images/visitor07-on.png) no-repeat top center;}
.visitorBox .tabNews .visitorTitle+.visitorTitle+.visitorTitle p{background: url(../images/visitor08-on.png) no-repeat top center;}
.visitorBox .tabNews .visitorTitle+.visitorTitle+.visitorTitle+.visitorTitle p{background: url(../images/visitor09-on.png) no-repeat top center;}
.visitorBox .tabNews .visitorTitle.cur{position: relative;background: #fff;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.visitorBox .tabNews .visitorTitle.cur p{color: #124fb0;position: relative;background: url(../images/visitor06.png) no-repeat top center;}
.visitorBox .tabNews .visitorTitle+.visitorTitle.cur p{background: url(../images/visitor07.png) no-repeat top center;}
.visitorBox .tabNews .visitorTitle+.visitorTitle+.visitorTitle.cur p{background: url(../images/visitor08.png) no-repeat top center;}
.visitorBox .tabNews .visitorTitle+.visitorTitle+.visitorTitle+.visitorTitle.cur p{background: url(../images/visitor09.png) no-repeat top center;}
.visitorBox .swiper-container{width: 100%;margin-top: 0.1rem;}
.visitorBox .swiper-slide{}
.visitorBox .swiper-slide ul{}
.visitorBox .swiper-slide li{}
.visitorBox .swiper-slide li a{display: block; padding: 0.3rem 0;text-indent: 0.3rem; border-bottom: 1px solid #e7e7e7;color: #000;font-size: 0.16rem;transition: 0.6s all;}
.visitorBox .swiper-slide li:hover a{background: #f2f2f2;color: #000;transition: 0.6s all;}
.visitor03{margin-top: 0.88rem;margin-bottom: 0.5rem;}
.visitor03 ul{display: flex;justify-content:flex-start;flex-wrap: wrap;}
.visitor03 li {
    margin: 0 0.15rem 0 0;
    width: 3.1rem;
}
.visitor03 li:last-child{margin-right: 0;}
.visitor03 li a{display: block;}
.visitor03 li .pic{overflow: hidden;}
.visitor03 li .pic img{display: block;width: 100%;transition: 0.6s all;}
.visitor03 li p{margin-top: 0.27rem;font-size: 0.14rem;color: #848484;}
.visitor03 li h5{font-size: 0.24rem;color: #0556b4;padding-bottom: 0.28rem;border-bottom: 4px solid #124fb0;padding-bottom: 0.2rem;background: url(../images/visitor15.png) no-repeat right 10px;transition: 0.6s all;}
.visitor03 li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.visitor03 li:hover h5{color: ##9d37ac;background: url(../images/visitor15.png) no-repeat 97% 10px;transition: 0.6s all;}
.visitor04{position: relative;margin-bottom: 2.24rem;}
.visitor04::after{content: "";display: block;position: absolute;left: 18.5%;bottom: 0;right: 0;height: 4.4rem;background: #f2f3f9;}
@media screen and (max-width: 1840px) {
 .visitor04::after{left: 2rem;}}

@media screen and (min-width: 1930px) {
 .visitor04::after{left: 50%;margin-left: -6rem;}}

.visitor04box{position: relative;height: 4.4rem;display: flex;justify-content: space-between;align-items: center;}
.visitor04-text01+.visitor04-text01 h5{color: #5400ff;}
.visitor04-text01+.visitor04-text01 h4{color: #5400ff;}
.visitor04-pic{position: relative;left: -0.64rem;width: 63.23%;z-index: 3;}
.visitor04-pic li{transition: 0.6s all;width: 30.32%;z-index: 3;position: absolute;bottom: -0.5rem;}
.visitor04-pic li img{display: block;width: 100%;height: auto;}
.visitor04-pic li+li{left: 18.92%;width: 50.25%;position: relative;top: -0.68rem;z-index: 1;}
.visitor04-pic li+li img{display: block;width: 100%;}
.visitor04-pic li+li+li{position: absolute;right: 0;width: 35.08%;z-index: 3;left: auto;top: 0.9rem;}
.visitor04-pic li+li img{display: block;width: 100%;}
/* .visitor04-pic li{position: absolute;transition: 0.6s all;}
.visitor04-pic li img{display: block;width: 2.43rem;height: auto;}
.visitor04-pic li+li{left: 0.86rem;top: -0.7rem;z-index: 1;}
.visitor04-pic li+li+li{left: 4.5rem;bottom: 0.1rem;top: auto; z-index: 3;}
.visitor04-pic li+li img{width: 4.01rem;}
.visitor04-pic li+li+li img{width: 2.8rem;} */
.visitor04-pic li:hover{z-index: 4;transition: 0.6s all;cursor: pointer;}
.visitor04-pic li:hover img{transform: scale(1.1);transition: 0.6s all;}
.visitor04-text{width:30%; z-index: 4;}
.visitor04-text01{margin-bottom: 0.3rem; padding-left: 0.16rem;border-left: 1px solid #124fb0;}
.visitor04-text01 a{display: block;}
.visitor04-text01 p{font-size: 0.18rem;color: #000;}
.visitor04-text01 h5{font-size: 0.48rem;color: #124fb0;font-family: "SourceSansPro-Bold", "微软雅黑";line-height: 0.54rem;}
.visitor04-text01 h4{font-size: 0.24rem;color: #124fb0;}
@media(max-width: 800px) {
	.visitor01 li p{font-size: 0.36rem;line-height: 0.5rem;margin-left: 0;text-align: center;margin-top: 0.08rem;}
	.visitor01 ul{display: block;}
	.visitor01 li{width: 25%;float: left;border-right: none;}
	.visitor01 li a{display: block;height: auto;}
	.visitor01 li.gray i{bottom: 0.05rem;}
	.visitor01 li div{margin: 0 auto;}
	.visitorBox{bottom: 0;padding: 0 0.12rem;width: 100%;top: auto;height: auto;}
	.visitor02 .visitor-tit h5{font-size: 0.58rem;height: 0.6rem;line-height: 0.6rem;}
	.visitor02 .visitor-tit a{font-size: 0.26rem;height: 0.6rem;}
	.visitorBox-search .form{height: 0.6rem;}
	.visitorBox-search .form .name{line-height: 0.6rem;font-size: 0.26rem;}
	.visitorBox-search .input input{line-height: 0.6rem;height: 0.6rem;font-size: 0.26rem;}
	.visitorBox-search .form .submit{width: 0.3rem;height: 0.4rem;margin:0.1rem;right: 0.7rem;}
	.visitorBox-search .form .line{position: absolute;height: 0.4rem;right: 0.02rem;top: 0.1rem;display: block;padding: 0 0.15rem;border-left: 1px solid #e6e7ed;}
	.visitorBox-search .form .line a{display: block;width: 0.3rem;height: 0.4rem; background: url(../images/visitor06.png) no-repeat center;background-size: contain;}
	.visitorBox-search .form .submit input{height: 0.6rem;}
	.visitorBox .tabNews .visitorTitle p{font-size: 0.26rem;padding-top: 1.6rem;}
	.visitorBox .tabNews .visitorTitle{padding: 0.18rem 0.4rem 0.13rem 0.4rem;}
	.visitor03 ul{display: block;}
	.visitor03 li{margin: 0 0 0.5rem 0;width: 100%;}
	.visitor03 li p{font-size: 0.26rem;}
	.visitor03 li h5{font-size: 0.4rem;}
	.visitor04-text{float: none;overflow: hidden;}
	.visitor04::after{height: 5rem;left: 5%;}
	.visitor04-text01{padding-left: 0.3rem;}
	.visitor04-text01 p{font-size: 0.34rem;}
	.visitor04-text01 h5{font-size: 0.55rem;}
	.visitor04-text01 h4{font-size: 0.4rem;}
	.NyToptext-nr{width: 100%;bottom: 0;}
	 .NyToptext-nr span{display: none;font-size: 0.34rem;color: #666666;line-height: 0.62rem;height: auto;}
	 .NyToptext-nr p{font-size: 0.7rem;color: #fff;text-align: center; z-index: 9;font-weight: normal;margin-bottom: 0.3rem;border-right: none;float: none;line-height: 0.8rem;height: 0.8rem;}
	 .visitor01{margin-top: 0.8rem;}
	 .visitorBox .swiper-container{display: none;}
	 .visitorBox .tabNews{background: #fff;}
	 .visitorBox .tabNews .visitorTitle{width: 25%;}
	 .visitorBox .tabNews .visitorTitle p{color: #808080;font-weight: bold;background: url(../images/visitor06-iphone.png) no-repeat top center;background-size: 80%;}
	 .visitorBox .tabNews .visitorTitle.cur p{background: url(../images/visitor06-iphone.png) no-repeat top center;background-size: 80%;}
	 .visitorBox .tabNews .visitorTitle.cur p{color: #808080;}
	 .visitorBox .tabNews .visitorTitle+.visitorTitle p{background: url(../images/visitor07-iphone.png) no-repeat top center;background-size: 80%;}
	 .visitorBox .tabNews .visitorTitle+.visitorTitle.cur p{background: url(../images/visitor07-iphone.png) no-repeat top center;background-size: 80%;}
	 .visitorBox .tabNews .visitorTitle+.visitorTitle+.visitorTitle p{background: url(../images/visitor08-iphone.png) no-repeat top center;background-size: 80%;}
	 .visitorBox .tabNews .visitorTitle+.visitorTitle+.visitorTitle.cur p{background: url(../images/visitor08-iphone.png) no-repeat top center;background-size: 80%;}
	 .visitorBox .tabNews .visitorTitle+.visitorTitle+.visitorTitle+.visitorTitle p{background: url(../images/visitor09-iphone.png) no-repeat top center;background-size: 80%;}
	 .visitorBox .tabNews .visitorTitle+.visitorTitle+.visitorTitle+.visitorTitle.cur p{background: url(../images/visitor09-iphone.png) no-repeat top center;background-size: 80%;}
	 .visitorBox-search::after{content: "";width: 20%;height: 0.3rem;background: #0556b4 url(../images/visitor19.png) no-repeat center;background-size: 30%; position: absolute;top: -0.15rem;left: 40%;}
	 .visitor03 li h5{background: none;padding-bottom: 0.3rem;}
	 .visitor04-pic{left: 0;width: 100%;}
	 .visitor04-text{width: 100%;}
	 .visitor04::after{display: none;}
	 .visitor04{background: #f2f3f9;padding-bottom: 0.6rem;}
	 .visitor04-text{position: relative;top: auto;margin-top: 1rem;}
	 .visitor04box{height: auto;flex-wrap: wrap;}
	 .visitor03{margin-bottom: 3.8rem;}
	 .visitor04-pic li+li{}
	 .visitor04-pic li{bottom: -0.5rem;top: auto;}
	 .visitor04-pic li+li+li{bottom: 0.2rem;top: auto;}
}
@media(max-width: 660px) {
	.visitorBox .tabNews .visitorTitle p{padding-top: 1.3rem;}
}
@media(max-width: 570px) {
	.visitorBox .tabNews .visitorTitle p{padding-top: 1rem;}
}