@font-face{
	font-family:"xmlt";
	src: url("../font/xmlt.woff") format("woff"),
    url("../font/xmlt.ttf") format("truetype"),
       url("../font/xmlt.eot") format("embedded-opentype"),
       url("../font/xmlt.otf") format("opentype");     
}
body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font,right,left{ margin:0; padding:0;color:#555; font-size:12px; font-family: arial, 微软雅黑; line-height:1;font-weight: normal;letter-spacing: 0;}
body,html{height:100%;position:relative;width: 100%;background-color: #ffffff;}
img{display: block;}
a{ color:#333; text-decoration:none; font-size: 16px;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;font-family: arial;}




/* i-cont */
.i-cont{width: 1400px;}
/* headerwrap */
.headerwrap{width: 100%;box-sizing: border-box;position: fixed;background-color: #FFFFFF;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);top: 0;left: 0;z-index: 99;    padding-top: 0;}
.headerwrap::after{ top: 0px; position: absolute; left: 0; width: 100%; height: 8px; content: ''; background-repeat: no-repeat; background-size: cover; background-position: center center; background: url("/style/img/top.png"); }
.header{margin: auto;padding-top: 20px;}
.logo{display: block; position: relative;}
.logo img{display: block;width: auto;height: 60px;transition: all .3s;}


/* nav */
.nav{display: flex;display: -webkit-flex;width: 100%; margin-top: 10px;}
.nav li>a{display: block;font-size: 24px;color: #333333;line-height: 60px; padding: 0 30px;position: relative;text-transform: uppercase;transition: all .3s;transition: all .3s;}
.nav li:first-child>a{margin-left: 0;}
.nav li>a:after{content: '';display: block;width: 0%;height: 2px;background-color: #1b5caa;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);transition: all .3s;}
.nav li:hover>a:after{width:100%;}
.nav li:hover>a{ color: #1b5caa; }
.nav .n-nav02 .title{font-size: 30px;border-bottom: 1px solid #ddd;padding-bottom: 20px;color: #1b5caa;font-weight: bold;margin-bottom: 20px;}
.nav .n-nav02 .box a {font-size: 14px; color: rgb(80, 78, 78); margin-bottom: 10px; line-height: 22px; }
.n-nav02 .min .box {width: 19%;  margin-bottom: 30px;margin-right: 1%;    margin-right: 1.25%;}
.n-nav02 .min .box:nth-child(5n){margin-right: 0px;}
.n-nav02 .min .box .big a{    background-color: transparent; font-size: 20px; color:rgb(55, 53, 53); }
/* n-nav02 */
.n-nav02{width: 100%;    height: 100%;position: fixed;left: 0; padding-top: 0;opacity: 0;visibility: hidden;transition: all .1s;    padding: 0; box-sizing: border-box; background-color: #fff; border-top: 1px solid #ddd;}
.n-nav02:before{content: '';display: none;width: 0;height: 0;border: 10px solid transparent;border-bottom-color: #2975d0;position: absolute;top: -10px;left: 50%;margin-left: -10px;}
.nav li:first-child .n-nav02{margin-left: 0;}
.n-nav02 .min{width: 100%;overflow: hidden;border-radius: 0;display: flex; flex-flow: wrap; position: relative; height: 100%; padding-top: 30px;}
.n-nav02 a{display: block;width: 100%;line-height:40px;text-align: left;border-bottom: 0 solid rgba(255,255,255,0.3);font-size: 14px;color: #666; }
.nav li:hover .n-nav02{opacity: 1;visibility: visible;}
.n-nav02 a:hover{color: #0c304f;}
.nav .n-nav02 .box a:hover {color: #0c304f;}

/* h-right */
.h-right{position: relative; }
.h-right a{font-size: 14px;color: #191919;font-weight: bold;}
.h-right i{display: block;width: 1px;height: 14px;background-color: #191919;margin: 0 10px;}
.h-right a:hover{color: #1b5caa;}

/* div2_1 */
.div2_1 .header{-webkit-flex-wrap: initial;flex-wrap: initial;-webkit-align-items: center;align-items: center;padding: 0;}
.div2_1 .nav{order: 2;margin-left: 30px;margin-top: 0;}
.div2_1 .nav li>a{line-height: 90px;font-size: 20px;}
.div2_1 .h-right{order: 3;}
.div2_1 .logo img{height: 50px;}


/* bannerwrap */
.bannerwrap{width: 100%;box-sizing: border-box;position: relative;height: calc(100% - 108px);overflow: hidden;margin-top: 108px;z-index: 1;}
.bannerwrap video{display: block;width: 100%;height: 100%;object-fit: cover;}
/* vide0text */
.vide0text{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.vide0text h3{font-size: 60px;color: #FFFFFF;line-height: 70px;text-shadow:  2px 2px 5px rgba(0,0,0,0.5);margin-bottom: 40px;font-weight: bold;}
.vide0text p{font-size: 30px;color: #ffffff;margin-bottom: 40px;}
/* more */
.more{display: block;position: relative;width: 190px;height: 46px;line-height: 46px;border-radius: 4px;overflow: hidden;background-color: #1b5eab;color: #FFFFFF;text-align: center;z-index: 0;font-weight: bold;}
.more:before{content: '';display: block;width: 0%;height: 100%;position: absolute;left: 0;top: 0;transition: all .3s;background-color: #FFFFFF;z-index: -1;}
.more:hover:before{width: 100%;}
.more:hover{color: #1b5eab;}

/* innerwrap */
.innerwrap{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;}

/* index01wrap */
.index01wrap{width: 100%;padding: 80px 0;background-color: #eaeaea;position: relative;z-index: 1;}
.index01{width: 90%;margin: auto;}
/* i-tl01 */
.i-tl01{text-align: center;}
.i-tl01 h3{font-size: 55px;color: #006eb9;margin-bottom: 20px;font-weight: bold;}
.i-tl01 h4{font-size: 22px;color: #666666;line-height: 48px;}
/* index01list */
.index01list{margin-top: 60px;display: flex;display: -webkit-flex;}
.index01list .item{width: calc((100% - 120px)/3);margin-right: 60px;}
.index01list .item .imgbox{width: 100%;overflow: hidden;box-shadow: 0px 0px 15px rgba(0,0,0,0.3);background-color: #FFFFFF;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;height: 340px;}
.index01list .item .imgbox img{display: block;width: auto;height: auto;max-width: 80%;max-height: 86%;transition: all .6s;}
.index01list .item:hover .imgbox img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.index01list .item .text{height: 80px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;border-bottom: 1px solid #DDDDDD;font-size: 26px;color: #191919;transition: all .3s;box-sizing: border-box;}
.index01list .item .text p,.index01list .item .text i{font-size: inherit;color: inherit;}
.index01list .item .text p{font-weight: bold;}
.index01list .item:hover .text{background-color: #09396c;border-color: #09396c;color: #FFFFFF;padding: 0 30px;}

/* index02 */
.index02{width: 100%;box-sizing: border-box;padding: 270px 0;position: relative;}
.index02 img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 0;}
.index02:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0.3);z-index: 1;}
.index02 video{display: block;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 0;object-fit: cover;}
/* index02min */
.index02min{position: relative;z-index: 1;}
/* .i-tl01c */
.i-tl01 p{font-size: 22px;margin-bottom: 50px;color: #474747;text-transform: uppercase;}
.i-tl01c h3,.i-tl01c p,.i-tl01c h4{color: #FFFFFF;}

/* index03wrap */
.index03wrap{width: 100%;box-sizing: border-box;padding: 400px 0;position: relative;}
.index03wrap img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 0;}
/* i03imglist */
.i03imglist{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 0;}
.i03imglist:before{content: '';display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);position: absolute;top: 0;left: 0;z-index: 1;}
.i03imglist img{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;opacity: 0;transition: all .5s;}
.i03imglist img.on{opacity: 1;}
/* i03page */
/* .i03page{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 5;cursor: pointer;} */
/* .i03page img{display: block;width: auto;height: 50px;} */
.index03page{    position: relative;z-index: 1;box-sizing: border-box;padding: 50px 0;background-color: #ffffff;}
.index03{width: 66%;box-sizing: border-box;position: relative;margin: auto;padding-bottom: 60px;}
.index03text h3 {    font-size: 30px;color: #222222;line-height: 50px;margin-bottom: 50px;letter-spacing: 3px;font-weight: bold;text-align: center;}
.index03text h4 {font-size: 17px;color: #666;line-height: 30px;text-align: center;margin-left: 100px;margin-right: 100px;}
.index03list li strong::before{content: '';display: block; width: 40px; height: 3px;background-color: #006eb9; position: absolute; left: 50%; margin-left: -20px; bottom: -1px;}
.i03prev{left: 5%;}
.i03next{right: 5%;}
/* i03textlist */
.i03textlist{width: 100%;box-sizing: border-box;position: relative;}
.i03textlist li{text-align: center;display: none;}
.i03textlist li:first-child{display: block;}
.i03textlist li h3{font-size: 60px;color: #ffffff;font-weight: bold;margin-bottom: 20px;}
.i03textlist li h4{font-size: 28px;color: #ffffff;margin-bottom: 30px;}
.i03textlist li p{font-size: 30px;color: #ffffff;margin-bottom: 30px;}
.i03textlist li .more{margin: auto;background-color: transparent;border: 1px solid #FFFFFF;border-radius: 2rem;text-transform: uppercase;width: 160px;height: 40px;line-height: 40px;}

/* i03iconlist */
.i03iconlist{width: 850px;box-sizing: border-box;padding: 20px 30px;border-radius: 20px;background-color: rgba(255,255,255,0.2);display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin: 150px auto 0;}
.i03iconlist a{display: block;width: 70px;height: 70px;border-radius: 50%;box-sizing: border-box;padding: 20px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;transition: all .3s;border: 1px solid #FFFFFF;}
.i03iconlist a img{display: block;width: auto;height: auto;max-width: 100%;max-height: 100%;}
.i03iconlist a img.img02{display: none;}
.i03iconlist a:hover img.img02,.i03iconlist a.on img.img02{display: block;}
.i03iconlist a:hover img.img01,.i03iconlist a.on img.img01{display: none;}
.i03iconlist a:hover,.i03iconlist a.on{background-color: #FFFFFF;}

 

.innerbanner{width: 100%;position: relative;margin-top: 90px;overflow: hidden;}
.innerbanner img{display: block;width: 100%;}
.ninfo-text{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.ninfo-text h3{font-size: 30px;color: #ffffff;}
.ninfo-text p{font-size: 16px;color: #ffffff;margin-top: 20px;}


.newsinfo01{margin: 100px auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.newsinfo01min{width: calc(100% - 390px);}
.newsinfo01min p{font-size: 18px;color: #666666;line-height: 30px;text-align: justify;margin-bottom: 30px;}
.newsinfo01min p iframe{height: 600px;width: 600PX;}
.newsinfo01min p:last-child{margin-bottom: 0;}
.newsinfo01min p strong{font-size: 20px;color: #333333;}
.newsinfo01min p img{display: block;width:auto;height: auto;    max-width: 100%;margin: 10px auto;}

.n-fx{width: 230px;}
.n-fx h3{font-size: 30px;color: #333333;margin-bottom: 30px;}
.n-fx .fx a{display: block;width: 100%;height: 40px;line-height: 40px;box-sizing: border-box;padding: 0 60px;font-size: 16px;
color: #FFFFFF;background-image: none;margin: 0;margin-bottom: 10px;border-radius: 4px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;background-color: #1b5caa;}
.n-fx .fx a img{display: block;width: auto;height: 20px;margin-right: 30px;}
.n-fx .fx a:before{font-size: inherit;color: inherit;margin-right: 30px;}
.n-fx .fx a:hover{color: #FFFFFF;}

.newsinfopagewrap{width: 100%;box-sizing: border-box;padding:60px 0;background-color: #f2f6fb;}
.newsinfopage{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.newsinfopage .link a{display: block;font-size: 16px;line-height: 30px;color: #333;}
.newsinfopage .link a:hover{color: #1b5caa;}
.newsinfopage .tolist{font-size: 20px;color: #1b5caa;}
.newsinfopage .tolist i{font-size: inherit;color: inherit;padding-left: 20px;transition: all .3s;}
.newsinfopage .tolist:hover i{padding-left: 30px;}


.newsinfo02wrap{margin: 80px auto;}
.newsinfo02wrap .tl{font-size: 30px;color: #333333;margin-bottom: 40px;}

 


.newsinfo02wrap .news01{width: 100%;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.newsinfo02wrap .news01 .item{width: calc((100% - 40px)/3);margin-right: 20px;margin-bottom: 20px;box-sizing: border-box;border: 1px solid #DDDDDD;    display: block; padding: 0;}
.newsinfo02wrap .news01 .item:nth-of-type(3n){margin-right: 0;}
.newsinfo02wrap .news01 .item .imgbox{width: 100%;overflow: hidden; border-radius: 0; margin: 0;}
.newsinfo02wrap .news01 .item .imgbox img{ display: block; width: 100%; transition: all .6s; height: 259.92px; object-fit: cover;}
.newsinfo02wrap .news01 .item:hover .imgbox img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.newsinfo02wrap .news01 .item .text{width: 100%;box-sizing: border-box;padding: 50px;}
.newsinfo02wrap .news01 .item .text .data{font-size: 18px;color: #666666;margin-bottom: 20px;font-family: 'alibb';display: flex;display: -webkit-flex;-webkit-align-items: flex-end;align-items: flex-end;}
.newsinfo02wrap .news01 .item .text .data font{font-size: 40px;color: #333333;margin-right: 10px;font-family: 'alibb';display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;margin-bottom: -3px;}
.newsinfo02wrap .news01 .item .text p{font-size: 20px;line-height: 30px;color: #333333;font-weight: bold;margin-bottom: 40px;transition: all .3s;min-height: 60px;}
.newsinfo02wrap .news01 .item .text .bot{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.newsinfo02wrap .news01 .item .text .bot font{font-size: 14px;color: #666;text-transform: uppercase;}
.newsinfo02wrap .news01 .item .text .bot i{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;width: 20px;height: 1px;background-color: #666;-webkit-justify-content: flex-end;justify-content: flex-end;transition: all .3s;}
.newsinfo02wrap .news01 .item .text .bot i:after{content: '';display: block;width: 6px;height: 6px;border-top: 1px solid #666;border-right: 1px solid #666;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.newsinfo02wrap .news01 .item:hover .text .bot i{width: 34px;background-color: #1b5caa;}
.newsinfo02wrap .news01 .item:hover .text .bot i:after{border-color: #1b5caa;}
.newsinfo02wrap .news01 .item:hover .text p,.newsinfo02wrap .news01 .item:hover .text .bot font{color: #1b5caa;}
 





/* index04wrap */
.index04wrap{width: 100%;padding: 100px 0;background-color: #eaeaea;position: relative;z-index: 1;}
.index04{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
/* index04imgbox */
.index04imgbox{width: 50%;box-sizing: border-box;}
.index04imgbox img{display: block;width: 100%;}
/* index04text */
.index04text{width: 50%;box-sizing: border-box;padding-left: 120px;}
.index04text p{font-size: 30px;color: #474747;margin-bottom: 30px;text-transform: uppercase;font-weight: bold;}
.index04text h3{font-size: 60px;font-weight: bold;color: #474747;margin-bottom: 20px;}
.index04text h4{font-size: 29px;color: #006eb9;line-height: 48px;margin-bottom: 30px;}
.more01{background-color: #FFFFFF;color: #006eb9;} 
.more01:before{background-color: #1b5caa;}
.more01:hover{color: #FFFFFF;}

/* index05wrap */
.index05wrap{position: relative;z-index: 1;background: url(../img/sy_bj_c2.jpg)no-repeat fixed;background-size: cover;padding: 200px 0;}
.index05{text-align: center;}
.index05 h3{font-size: 60px;color: #ffffff;text-shadow: 0px 0px 5px rgba(0,0,0,0.3);line-height: 72px;}
.index05 p{font-size: 20px;color: #ffffff;text-transform: uppercase;letter-spacing: 4px;margin-top: 10px;}
.index05 .more{margin: 40px auto 0;}

/* footerwrap */
.footerwrap{width: 100%;box-sizing: border-box;position: relative;background-color: #1e1e1e;padding: 100px 0 46px;overflow: hidden;
	/* border-top: 10px solid #d42aa9; */
}
.footerwrap::after{ bottom: 0px; position: absolute; left: 0; width: 100%; height: 9px; content: ''; background-repeat: no-repeat; background-size: cover; background-position: center center; background: url("/style/img/top.png"); }
.footerwrap:before{content: '';display: block;width: 35%;height: 100%;position: absolute;top: 0;left: 0;background-color: #1e1e1e;z-index: 0;}
.footer{margin: auto;position: relative;z-index: 0;}
.footertop{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;width: 100%;}
.f-contact{width: 30%;box-sizing: border-box;}
.f-contact .f-logo img{display: block;width: auto;height: 70px;}
.f-contact h3{font-size: 20px;color: #ffffff;font-weight: bold;margin: 0px 0 30px; }
.f-contact h4{font-size: 13px;line-height: 26px;color: #ffffff;opacity: 0.7;margin-top: 20px;}
.f-contact .ewm{width: 110px;box-sizing: border-box;padding: 10px 10px 0;border: 1px solid #DDDDDD;margin-top: 20px;}
.f-contact .ewm img{display: block;width: 100%;}
.f-contact .ewm p{width: 100%;text-align: center;line-height: 40px;color: #ffffff;font-size: 14px;opacity: 0.8;font-weight: bold;}

.f-nav{display: flex;display: -webkit-flex;width: 60%;box-sizing: border-box;-webkit-justify-content: space-between;justify-content: space-between;}
.f-nav li h3{font-size: 16px;color: #ffffff;margin-bottom: 30px;}
.f-nav li .min a{display: block;font-size: 14px;line-height:20px;color: #ffffff;opacity: 0.7; max-width: 180px;     margin-bottom: 12px;}
.f-nav li .min a:hover{text-decoration: underline;opacity: 1;}
/* copyright */
.copyright{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-top: 80px;}
.copyright a{width: 30%;font-size: 13px;color: #dfdfdf;padding-top: 20px;}
.copyright .copyright-r{width: 60%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;padding-top: 30px;border-top: 1px solid #DDDDDD;}
.copyright .copyright-r p{font-size: 13px;color: #dfdfdf;}
.copyright .copyright-r p br{display: none;}


/* innerbanner */
.innerbanner{width: 100%;position: relative;overflow: hidden;box-sizing: border-box;margin-top: 108px;}
.innerbanner img {display: block;width: 100%;height: auto;object-fit: cover;}
.inner-text {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.inner-text h3 {font-size: 50px;color: #ffffff;font-weight: bold;margin-bottom: 20px;}
.inner-text p {font-size: 22px;color: #ffffff;text-transform: uppercase;}




/* about */
.about01wrap{width: 100%;padding: 110px 0;background: url(/style/img/ny_yj_bj1.jpg) no-repeat center;background-size: cover;}
.about01wrap .about01{width: 100%;display: flex;display: -webkit-flex;flex-direction: column;align-items: center;-webkit-align-items: center;}
.about01 .about01-f{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;align-items: center;-webkit-align-items: center;}
.about01 .about01-f .left{width: 50%;overflow: hidden;}
.about01 .about01-f .left img{display: block;width: 100%;height: auto;}
.about01 .about01-f .right{width: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content:center;}
.about01 .about01-f .right .text{width: 75%;}
.about01 .about01-f .text h2{font-size: 36px;font-weight: bold;color: #1b5caa;margin-bottom: 16px;}
.about01 .about01-f .text h3{font-size: 16px;color: #666;line-height: 26px;margin-bottom: 44px;text-align: justify;}
.about01 .about01-f .text h4{font-size: 20px;color: #333;margin-bottom: 20px;}
.about01 .about01-f .text .content{margin-left: 20px;}
.about01 .about01-f .text .content li{list-style-type: square;font-size: 16px;color: #666;margin-bottom: 12px;}

.about01 .about01-s{width: 90%;margin-top: 130px;display: -webkit-flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;}
.about01 .about01-s .item{position: relative;width: 220px;height: 220px;display: flex;display: -webkit-flex;flex-direction: column;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;}
.about01 .about01-s .item .circle{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-width: 2px;border-style: solid;border-radius: 50%;transform: rotate(-45deg);}
.about01 .about01-s .item:nth-child(2n-1) .circle{border-top-color: rgb(220,220,220);border-right-color: rgb(220,220,220);border-bottom-color: #1b5caa;border-left-color: #1b5caa;}
.about01 .about01-s .item:nth-child(2n) .circle{border-top-color: #1b5caa;border-right-color: #1b5caa;border-bottom-color: rgb(220,220,220);border-left-color: rgb(220,220,220);}
.about01 .about01-s .item img{display: block;width: 25%;height: auto;transition: all .5s;}
.about01 .about01-s .item:hover img{transform: rotateY(360deg);}
.about01 .about01-s .item h2{font-size: 15px;line-height: 24px;width: 65%;color: #666;margin-top: 16px;text-align: center;}

.about02wrap{width: 100%;padding: 125px 0 200px 0;background: url(/style/img/ny_yj_bj2.jpg) no-repeat center;background-size: cover;position: relative;}
.about02wrap .a-tl01 {text-align: center;margin: auto;margin-bottom: 50px;}
.about02wrap .a-tl01 h3 {font-size: 36px;color: #ffffff;margin-bottom: 30px;font-weight: bold;}
.about02wrap .a-tl01 h4 {font-size: 16px;line-height: 30px;color: #ffffff;}

.about02wrap .about02 {position: absolute;left: 50%;bottom: 0;transform: translate(-50% , 50%);-webkit-transform: translate(-50% , 50%);background-color: #FFFFFF;border-radius: 10px;box-shadow: 0px 0px 5px rgb(0 0 0 / 30%);padding: 80px 0;}
.about02wrap .about02 {display: flex;display: -webkit-flex;justify-content: space-evenly;-webkit-justify-content:space-evenly;}
.about02wrap .about02 .imgbox{width: 20%;position: relative;}
.about02wrap .about02 .imgbox::after{content: '';display: block;position: absolute;top: 0;left: -10%;width: 1px;height: 100%;background-color: rgb(219,219,219);}
.about02wrap .about02 .imgbox:first-child::after{display: none;}
.about02wrap .about02 .imgbox img{display: block;width: 85%;height: auto;}

.about03wrap{width: 100%;padding: 270px 0 100px 0;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;justify-content: center;}
.about03wrap .about03{text-align: center;}
.about03wrap .about03 h2{font-size: 36px;font-weight: bold;color: #1b5caa;margin-bottom: 16px;}
.about03wrap .about03 h3{font-size: 16px;line-height: 30px;color: #666;}

.about04wrap{width: 100%;}
.about04 .item{width: 100%;display: flex;display: -webkit-flex;}
.about04 .item .text{width: 50%;display: flex;display: -webkit-flex;flex-direction: column;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;}
.about04 .item .text .show{width: 60%;}
.about04 .item .text h2{font-size: 36px;font-weight: bold;}
.about04 .item .text h3{font-size: 16px;line-height: 26px;text-align: justify;margin-top: 30px;}
.about04 .item .text .more{margin-top: 48px;border: 2px solid #1b5caa;}
.about04 .item .imgbox{width: 50%;overflow: hidden;}
.about04 .item .imgbox img{display: block;width: 100%;height: auto;}

.about04 .item:nth-child(2n-1) .text{background-color: #1b5caa;}
.about04 .item:nth-child(2n-1) .text h2{color: #fff;}
.about04 .item:nth-child(2n-1) .text h3{color: #fff;}
.about04 .item:nth-child(2n) .text{background-color: #fff;}
.about04 .item:nth-child(2n) .text h2{color: #1b5caa;}
.about04 .item:nth-child(2n) .text h3{color: #666;}

.about05wrap{width: 100%;padding: 110px 0;background: url(/style/img/ny_yj_bj3.jpg) no-repeat center;background-size: cover;}
.about05wrap .about05{width: 100%;display: flex;display: -webkit-flex;flex-direction: column;align-items: center;-webkit-align-items:center;}
.about05 h2{font-size: 36px;font-weight: bold;color: #1b5caa;margin-bottom: 30px;}
.about05 h3{font-size: 16px;color: #666;line-height: 26px;text-align: center;}
.about05 i{width: 1px;height: 30px;display: block;background-color: transparent;margin: 15px 0;position: relative;overflow: hidden;}
.about05 i:after {content: '';display: block;width: 100%;height: 100%;-webkit-animation: scrollline 2s ease-out .5s infinite;animation: scrollline 2s ease-out .5s infinite;position: absolute;left: 0;top: 0;background-color: #1b5caa;}
.about05 .imgbox{width: 60px;height: 60px;border: 1px solid #1b5caa;border-radius: 50%;overflow: hidden;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;}
.about05 .imgbox img{width: 60%;height: auto;}

@keyframes scrollline{
	0%{height: 0%;bottom: initial;top: 0;}
	25%{height: 100%;}
	50%{height: 100%;}
	70%{top: initial;bottom: 0;}
	80%{height: 0%;}
	100%{height: 0%;}
	}
	@-webkit-keyframes scrollline{
	0%{height: 0%;bottom: initial;top: 0;}
	25%{height: 100%;}
	50%{height: 100%;}
	70%{top: initial;bottom: 0;}
	80%{height: 0%;}
	100%{height: 0%;}
	}

.about06wrap{width: 100%;padding: 140px 0;background: url(/style/img/ny_yj_bj4.jpg) no-repeat fixed;background-size: cover;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;}
.about06wrap .about06{width: 90%;display: flex;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between;-webkit-justify-content:space-between;}
.about06wrap .about06 .item{width: 47%;background-color: rgba(255,255,255,0.8);box-shadow: 0px 0px 5px rgb(0 0 0 / 30%);display: flex;display: flex;justify-content: center;-webkit-justify-content:center;padding: 100px 0 70px 0;}
.about06wrap .about06 .item:hover{box-shadow: 0 10px 30px 10px rgb(0 0 0 / 25%);}
.about06wrap .about06 .item .text{width: 70%;position: relative;display: flex;display: -webkit-flex;flex-direction: column;align-items: center;-webkit-align-items:center;}
.about06wrap .about06 .item .text::before{content: '';display: block;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);width: 120%;height: 1px;background-color: rgb(204,204,204);top: 60px;}
.about06wrap .about06 .item .text::after{content: '';display: block;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);width: 15%;height: 3px;background-color: #1b5caa;top: 59px;}
.about06wrap .about06 .item h2{font-size: 36px;font-weight: bold;color: #333;}
.about06wrap .about06 .item h3{font-size: 16px;color: #666;line-height: 26px;margin-top: 50px;text-align: center;}



/* news */
.news01wrap{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;}
.news01 .item{width: 100%;display: flex;display: -webkit-flex;padding: 50px 0;border-bottom: 1px solid rgb(214,214,214);cursor: pointer;}
.news01 .item .imgbox{width: 35%;margin-right: 10%;overflow: hidden;border-radius: 10px;}
.news01 .item .imgbox img{display: block;width: 100%;height: auto;transition: all .6s;}
.news01 .item .text{width: 55%;display: flex;display: -webkit-flex;flex-direction: column;justify-content: center;-webkit-justify-content:center;}
.news01 .item .text h2{font-size: 14px;letter-spacing: 1px;margin-bottom: 20px;color: #999;display: flex;display: flex;align-items: center;-webkit-align-items: center;}
.news01 .item .text h2 i{font-size: 18px;margin-right: 10px;}
.news01 .item .text h3{font-size: 28px;color: #1b5caa;margin-bottom: 40px;font-weight: bold;}
.news01 .item .text>h4{font-size: 16px;color: #666;line-height: 26px;margin-bottom: 50px;}
.news01 .item .text div{display: block;width: 60px;height: 35px;border: 1px solid #1b5caa;background-color: #1b5caa;border-radius: 1000px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;transition: all .6s;}
.news01 .item .text div h4{font-size: 16px;color: #fff;margin-right: 16px;display: none;}
.news01 .item .text div i{font-size: 20px;color: #fff;}


.news01 .item:hover .imgbox img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.news01 .item:hover .text div{width: 125px;}
.news01 .item:hover .text div h4{display: block;}

.news02wrap{width: 100%;overflow: hidden;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;}
.news02{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;align-items: center;-webkit-align-items:center;}
.news02 .nav-links{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;}
.news02 .navigation{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;}


/* page */
.fy, .nav-links{width: 80%;box-sizing: border-box;padding: 30px 0;flex-flow: row;display: flex;}
.navigation, .pagination {width: 100%;}
.fy a, .nav-links span, .nav-links a {display: block;width: auto;min-width: 48px;height: 50px;line-height: 50px;font-size: 14px;color: #b8b8b8;border: 1px solid #b8b8b8;border-radius: 5px;background-color: #FFFFFF;transition: all .3s;margin: 0 7px;text-align: center;box-sizing: border-box;padding: 0 10px;}
.fy a:nth-of-type(1) {margin-left: 0;}
.fy a:hover {background-color: #1b5caa;;border-color: #1b5caa;;color: #FFFFFF;}
.fy .active, .nav-links span {background-color: #1b5caa;;border-color: #1b5caa;;color: #FFFFFF;}


/* sincerity */
.sincerity01wrap{width: 100%;padding: 100px 0;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;}
.sincerity01{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;align-items: center;-webkit-align-items:center;}
.sincerity01 .imgbox{width: 50%;overflow: hidden;}
.sincerity01 .imgbox img{display: block;width: 100%;height: auto;}
.sincerity01 .textbox{width: 50%;display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content:flex-end;}
.sincerity01 .textbox .text{width: 90%;}
.sincerity01 .textbox .text h2{font-size: 36px;color: #1b5caa;font-weight: bold;margin-bottom: 20px;}
.sincerity01 .textbox .text h3{font-size: 16px;color: #666;line-height: 26px;}
.sincerity01 .textbox .text h4{font-size: 20px;font-weight: bold;color: #111;margin-top: 50px;padding-bottom: 20px;border-bottom: 1px solid rgb(202,202,202);}
.sincerity01 .textbox .text ul{margin-left: 20px;}
.sincerity01 .textbox .text ul li{list-style-type: square;font-size: 16px;color: #666;margin-top: 20px;}

.sincerity02wrap{width: 100%;padding: 150px 0;background: url(/style/img/ny_cxyzr_02.jpg) no-repeat fixed;background-size: cover;}
.sincerity02wrap .about05{width: 100%;display: flex;display: -webkit-flex;flex-direction: column;align-items: center;-webkit-align-items:center;}
.sincerity02 h2{font-size: 36px;font-weight: bold;color: #fff;margin-bottom: 30px;text-align: center;}
.sincerity02 h3{font-size: 16px;color: #fff;line-height: 26px;text-align: center;}


.sincerity03wrap{width: 100%;padding: 100px 0 350px 0;position: relative;}
.sincerity03wrap .sincerity03text{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;}
.sincerity03wrap .sincerity03text .text{width: 50%;display: flex;display: flex;flex-direction: column;align-items: center;-webkit-align-items:center;}
.sincerity03wrap .sincerity03text .text h2{font-size: 36px;margin-bottom: 30px;font-weight: bold;color: #1b5caa;text-align: center;}
.sincerity03wrap .sincerity03text .text h3{font-size: 20px;color: #111;line-height: 26px;margin-bottom: 40px;text-align: center;}
.sincerity03wrap .sincerity03text .text ul{width: 100%;}
.sincerity03wrap .sincerity03text .text ul li{padding: 20px 0;border-bottom: 1px solid rgb(232,232,232);text-align: center;position: relative;}
.sincerity03wrap .sincerity03text .text ul li h4{font-size: 16px;color: #666;position: relative;text-align: center;display: inline;}
.sincerity03wrap .sincerity03text .text ul li h4::before{content: '';display: block;position: absolute;width: 6px;height: 6px;left: -10px;background-color: #333;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.sincerity03wrap .sincerity03text .text ul li:first-child{border-top: 1px solid rgb(232,232,232);}

.sincerity03wrap .sincerity03{position: absolute;left: 50%;bottom: 0;transform: translate(-50% , 50%);-webkit-transform: translate(-50% , 50%);background-color: #FFFFFF;border-radius: 10px;box-shadow: 0px 0px 5px rgb(0 0 0 / 30%);}
.sincerity03wrap .sincerity03{display: flex;display: -webkit-flex;}
.sincerity03 .item{width: 100%;display: flex;display: -webkit-flex;}
.sincerity03 .item .text{width: 50%;display: flex;display: -webkit-flex;flex-direction: column;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;}
.sincerity03 .item .text .show{width: 70%;}
.sincerity03 .item .text h2{font-size: 36px;font-weight: bold;}
.sincerity03 .item .text h3{font-size: 16px;line-height: 26px;text-align: justify;margin-top: 30px;}
.sincerity03 .item .text .more{margin-top: 48px;border: 2px solid #1b5caa;}
.sincerity03 .item .imgbox{width: 50%;overflow: hidden;}
.sincerity03 .item .imgbox img{display: block;width: 100%;height: auto;}
.sincerity03 .item .text{background-color: #1b5caa;}
.sincerity03 .item .text h2{color: #fff;}
.sincerity03 .item .text h3{color: #fff;}


.sincerity04wrap{width: 100%;padding: 350px 0 80px 0;background-color: rgb(245,245,245);display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;}
.sincerity04wrap .sincerity04 h2{font-size: 36px;font-weight: bold;color: #1b5caa;margin-bottom: 30px;}
.sincerity04wrap .sincerity04 h3{font-size: 16px;color: #666;line-height: 26px;margin-bottom: 50px;text-align: justify;}


.sincerity05wrap{width: 100%;padding: 200px 0;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;background: url(/style/img/ny_cxyzr_04.jpg) no-repeat center;background-size: cover;}
.sincerity05wrap .sincerity05 .text{width: 40%;}
.sincerity05wrap .sincerity05 .text h2{font-size: 36px;font-weight: bold;color: #fff;margin-bottom: 30px;}
.sincerity05wrap .sincerity05 .text h3{font-size: 16px;color: #fff;line-height: 30px;text-align: justify;}

/* join */
.join01wrap{width: 100%;padding: 120px 0;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;}
.join01wrap .join01{position: relative;display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content:flex-end;}
.join01wrap .join01 .textbox{width: 50%;padding: 100px 0 80px 0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);background-color: rgb(250,250,250);}
.join01wrap .join01 .textbox .text{width: 70%;margin-left: 10%;}
.join01wrap .join01 .textbox .text h2{font-size: 36px;font-weight: bold;color: #1b5caa;margin-bottom: 40px;}
.join01wrap .join01 .textbox .text h3{font-size: 16px;color: #666;line-height: 26px;margin-bottom: 60px;}
.join01wrap .join01 .textbox .text a{font-size: 16px;color: rgb(211,211,211);text-decoration: underline;font-weight: bold;}
.join01wrap .join01 .imgbox{width: 95%;overflow: hidden;}
.join01wrap .join01 .imgbox img{display: block;width: 100%;height: auto;}

.join02wrap{width: 100%;padding: 100px 0;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;background-color: #1b5caa;}
.join02wrap .join02{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items:center;}
.join02wrap .join02 .imgbox{width: 50%;overflow: hidden;}
.join02wrap .join02 .imgbox img{display: block;width: 100%;height: auto;}
.join02wrap .join02 .textbox{width: 50%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;}
.join02wrap .join02 .textbox .text{width: 70%;}
.join02wrap .join02 .textbox .text h2{font-size: 36px;color: #fff;margin-bottom: 30px;font-weight: bold;}
.join02wrap .join02 .textbox .text h3{font-size: 16px;color: #fff;line-height: 26px;text-align: justify;margin-bottom: 60px;}

.join04wrap{width: 100%;box-sizing: border-box;padding: 0 0 100px 0;}
.join04wrap .join04{margin: auto;box-sizing: border-box;}
.join04wrap .join04 .toh3{font-size: 36px;color: #333;margin-bottom: 50px;font-weight:bold;}
.join04wrap .join04 .min{width: 100%;box-sizing: border-box;position: relative;}
.join04wrap .join04 .min .item{width: 100%;border-bottom: 1px solid #DDDDDD;}
.join04wrap .join04 .min .item:first-child{border-top: 1px solid #DDDDDD;}
.join04wrap .join04 .min li>a{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;height: 64px;}
.join04wrap .join04 .min li>a p{font-size: 20px;letter-spacing: 4px;color: #222222;font-weight: bold;}
.join04wrap .join04 .min li>a i{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;width: 20px;height: 20px;border: 1px solid rgb(0,117,193);border-radius: 50%;font-size: 12px;color: #fff;background-color: rgb(0,117,193);}
.join04wrap .join04 .min .item .info{width: 100%;box-sizing: border-box;position: relative;margin: 0 0 40px;border-top: 1px solid #ddd;padding-top: 30px;display: none;}
.join04wrap .join04 .min .item .info::before{content: '';display: block;width: 1px;height: calc(100% - 70px);position: absolute;left: 15%;top: 25px;background-color: #ddd;z-index: 0;}
.join04wrap .join04 .min .item .info li{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;padding-bottom: 40px;position: relative;z-index: 1;}
.join04wrap .join04 .min .item .info li p{width: 15%;font-size: 18px;color: #333;border-right: 2px solid rgb(0,117,193);margin-top: 5px;font-weight:bold;}
.join04wrap .join04 .min .item .info li h4{width: 85%;font-size: 16px;color: #666666;line-height: 36px;box-sizing: border-box;padding-left: 50px;}
.join04wrap .join04 .min .item:first-child .info{display: block;}
.join04wrap .join04 .min .item.active>a .fa{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.join04wrap .join04 .email{width: 100%;font-size: 16px;color: #333;margin-bottom: 50px;}
.join04wrap .join04 .email a{color: #1b5caa;font-size: 16px;font-weight: bold;}


.more02{border: 1px solid #fff;}

/* innovate */
.innovate01wrap{width: 100%;padding: 120px 0;}
.innovate01{width: 100%;}
.innovate01 h2{font-size: 36px;font-weight: bold;color: #1b5caa;margin-bottom: 20px;text-align: center;}
.innovate01 h3{font-size: 16px;color: #333;text-align: center;}

.innovate02wrap{width: 100%;}
.innovate02{width: 100%;}
.innovate02 .item{width: 100%;display: flex;display: -webkit-flex;}
.innovate02 .item01{background: url(/style/img/innovate20250610-1.png?v02) no-repeat center;background-size: cover;}
.innovate02 .item02{background: url(/style/img/innovate20250610-2.png?=v02) no-repeat center;background-size: cover;}
.innovate02 .item03{background: url(/style/img/innovate20250610-3.png?=v03) no-repeat center;background-size: cover;}
.innovate02 .item:nth-child(2n-1){justify-content: flex-end;-webkit-justify-content:flex-end;}
.innovate02 .item .text{width: 45%;position: relative;padding: 180px 0;background-color: rgba(0,0,0,0.4);display: flex;display: -webkit-flex;flex-direction: column;align-items: center;-webkit-align-items:center;}
.innovate02 .item .text h2{width: 70%;font-size: 36px;color: #fff;font-weight: bold;margin-bottom: 30px;}
.innovate02 .item .text h3{width: 70%;font-size: 16px;color: #fff;line-height: 26px;}

.innovate03wrap{width: 100%;padding: 190px 0;background: url(/style/img/ny_cxdcx_t4.jpg) no-repeat fixed;background-size: cover;}
.innovate03{width: 100%;}
.innovate03 h2{font-size: 60px;font-weight: bold;text-align: center;color: #fff;margin-bottom: 30px;}
.innovate03 h3{font-size: 24px;color: #fff;margin-bottom: 60px;text-align: center;}
.innovate03 h4{font-size: 24px;line-height: 50px;color: #fff;text-align: center;}

/* contact */
.contact01wrap{width: 100%;padding: 110px 0;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;background-color: rgb(245,245,245);}
.contact01{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;align-items: center;-webkit-align-items:center;}
.contact01 .text{width: 40%;}
.contact01 .text h2{font-size: 36px;font-weight: bold;color: #1b5caa;padding-bottom: 30px;border-bottom: 1px solid rgb(209,209,209);margin-bottom: 30px;}
.contact01 .text h3{font-size: 28px;color: #333;font-weight: bold;margin-bottom: 30px;}
.contact01 .text .info{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items:center;padding: 10px 0;overflow: hidden;}
.contact01 .text .info img{display: block;width: 4%;height: auto;margin-right: 6%;}
.contact01 .text .info h4{font-size: 16px;color: #333;}
.contact01 .imgbox{width: 50%;overflow: hidden;}
.contact01 .imgbox img{display: block;width: 100%;height: auto;}

.contact02wrap{width: 100%;padding: 110px 0;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;}
.contact02{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;}
.contact02 .item{width: 24%;border: 3px solid #1b5caa;position: relative;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;}
.contact02 .item:hover{box-shadow: 0 10px 30px 10px rgb(143 173 247 / 25%);}
.contact02 .item::after{content: '';display: block;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: -9px;width: 30%;height: 6px;background-color: #1b5caa;}
.contact02 .item .text{width: 80%;padding: 50px 0;text-align: center;}
.contact02 .item .text h2{font-size: 26px;color: #333;font-weight: bold;padding-bottom: 15px;border-bottom: 1px solid rgb(214,214,214);margin-bottom: 15px;}
.contact02 .item .text h4{font-size: 28px;color: #333;font-weight: bold;margin-bottom: 50px;}
.contact02 .item .text h3{font-size: 16px;color: #666;}

.contact03wrap{width: 100%;padding: 70px 0;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;background: url(/style/img/ny_lx_bj01.jpg) no-repeat center;background-size: cover;}
.contact03{position: relative;}
.contact03 .mapicon{display: block;width: auto;height: 20px;position: absolute;opacity: 1;transition: all .3s;}
.contact03 .mapicon img{display: block;width: auto;height: 100%;}

.contact03 .mapicon01{left: 20%;top: 33%;}
.contact03 .mapicon02{left: 30%;top: 62%;}
.contact03 .mapicon03{left: 45.5%;top: 68.5%;}
.contact03 .mapicon04{left: 54%;top: 83%;}
.contact03 .mapicon05{left: 58%;top: 70%;}
.contact03 .mapicon06{left: 63%;top: 74%;}
.contact03 .mapicon07{left: 67%;top: 63%;}
.contact03 .mapicon08{left: 52%;top: 53%;}
.contact03 .mapicon09{left: 65%;top: 39%;}
.contact03 .mapicon10{left: 78%;top: 23%;}
.contact03 .hide{opacity: 0;}

.contact04wrap{width: 100%;padding: 180px 0;background: url(/style/img/ny_lx_bj02.jpg) no-repeat fixed;background-size: cover;}
.contact04{width: 100%;text-align: center;}
.contact04 h2{font-size: 36px;color: #fff;font-weight: bold;margin-bottom: 30px;}
.contact04 h3{font-size: 20px;color: #fff;line-height: 26px;}

/* mapcrile */
.mapcrile {width: 50px;height: 50px;border-radius: 50%;position: absolute;top: 49%;right: 23%;}
.mapcrile:before, .mapcrile:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;/* background-color: rgba(224,0,18,0.1); */border: 1px dashed rgba(27,92,170,0.8);z-index: 0;}
.mapcrile strong {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 50%;/* background-color: rgba(224,0,18,0.2); */border: 1px dashed rgba(27,92,170,0.8);z-index: 0;-webkit-animation: ballScale03 4s 0s linear infinite;-moz-animation: ballScale03 4s 0s linear infinite;-ms-animation: ballScale03 4s 0s linear infinite;animation: ballScale03 4s 0s linear infinite;}

/* maptext */
.maptext{position: absolute;top: 50%;left: 50%;width: auto;height: 36px;transform: translateX(-50%);-webkit-transform: translateX(-50%);margin-top: -18px;z-index: 1;}
.maptext img{display: block;width: 134%;position: relative;z-index: 1;}
.maptext p{position: absolute;top: 0;width: 160px;background-color: #ffffff;text-align: center;text-transform: uppercase;color: #1b5caa;border-radius: 2rem;height: 36px;line-height: 34px;font-size: 18px;font-weight: bold;}
.mapcrile:after{ -webkit-animation: ballScale 4s 0s linear infinite;
    -moz-animation: ballScale 4s 0s linear infinite;
    -ms-animation: ballScale 4s 0s linear infinite;
    animation: ballScale 4s 0s linear infinite;}
.mapcrile:before{-webkit-animation: ballScale02 4s 0s linear infinite;
    -moz-animation: ballScale02 4s 0s linear infinite;
    -ms-animation: ballScale02 4s 0s linear infinite;
    animation: ballScale02 4s 0s linear infinite;}




@keyframes ballScale { 
	0% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}
	50% {-webkit-transform: scale(2);transform: scale(2);opacity: 0.8;}
	100% {-webkit-transform: scale(3);transform: scale(3);opacity: 0; }
	}
@keyframes ballScale02 { 
	0% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}
	50% {-webkit-transform: scale(3);transform: scale(3);opacity:0.7; }
	100% {-webkit-transform: scale(4);transform: scale(4);opacity: 0; }
	}
@keyframes ballScale03{
	0% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}
	50% {-webkit-transform: scale(4);transform: scale(4);opacity: 0.6;}
	100% {-webkit-transform: scale(5);transform: scale(5);opacity: 0; }
	}

.target-fix {position: relative;top: -200px;display: block;height: 0;overflow: hidden;}


 

.nav-links{width: 80%;box-sizing: border-box;padding: 60px 0;justify-content: center;flex-flow: row;display: flex;margin: auto;}
.nav-links span,.nav-links a{display: block;width: auto;min-width: 36px;height: 36px;line-height: 36px;font-size: 14px;color: #b8b8b8;border: 1px solid #b8b8b8;border-radius: 5px;background-color: #FFFFFF;transition: all .3s;margin: 0 7px;text-align: center;box-sizing: border-box;padding: 0 10px;}
.nav-links span,.nav-links a:hover{background-color: #1a5caa;border-color: #1a5caa;color: #FFFFFF;}
.screen-reader-text{display: none;}


  
.pagetitle{ display: none!important;}
.protitile{display: none!important;}
.pagetitle dl{ padding: 30px 0; display: block;width: 1400px;overflow: hidden;margin: 0 auto;display: flex;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.pagetitle .left{display: block;color: #fff;font-size: 30px;}
.pagetitle .ttlsit{}
.pagetitle .ttlsit a{ color: #fff;font-size: 16px;border-right: 1px solid #ddd;padding: 0 20px;}
.pagetitle .ttlsit a:last-child{border:0;padding:0 0 0 20px;}

.protitile{ display: block;position: relative;text-align: center;margin:120px auto 0;}
.protitile img{ position: relative;display: block;width: auto;height: 150px;opacity: 0.08;margin: 0 auto;}
.protitile h4{display: block;position: relative;top: -120px;}
.protitile h4 span{display: block;color: #1a5caa;text-align: center;font-weight: bold;font-size: 30px;}
.protitile h4 font{display: block;color: #666;font-size: 16px;line-height: 30px;width: 700px;text-align: center;margin: 20px auto 0;}

.pageprolist{  width: 1400px; display: flex; flex-flow: wrap; margin: auto;    padding-top: 120px;}
.pageprolist dd{        padding: 80px 0; display: block; overflow: hidden; width: 32%; margin-right: 2%; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 2%;}
.pageprolist dd:nth-of-type(3n){margin-right: 0px;}
.pageprolist dd:nth-child(2n){background:#fff;}
.pageprolist dd a{display: block; overflow: hidden;    display: block;width: 100%;overflow: hidden;margin: 0 auto;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;flex-direction: column;}
.pageprolist dd a p{     display: block; overflow: hidden; width: 100%;}
.pageprolist dd a p img{     transition: all .3s; display: block; width: auto; height: 156px; margin: auto;}
.pageprolist dd a:hover p img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1); }
.pageprolist dd a .txt{display: block;width:75%;overflow: hidden;margin-top: 30px;}
.pageprolist dd a .txt h3{    color: #1a5caa; font-size: 24px; font-weight: bold; line-height: 30px; height: 60px;}
.pageprolist dd a .txt h4{ display: block;overflow: hidden;margin: 20px 0;line-height: 26px;color: #666;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-align: justify;    height: 78px;}
.pageprolist dd a .txt strong{display: block; overflow: hidden;}
.pageprolist dd a .txt strong img{display: block;float: left;height: 30px;margin: 0 30px 0 0;}
.pageprolist dd a .txt strong span{    display: block;float: left;color: #666;font-size: 18px;font-weight: normal;line-height: 30px;}
.pageprolist dd a .txt .more{ background: none;border: 1px solid #1b5caa;margin: 30px 0 0 0;}
 


 
 
.pro03wrawp{margin: 100px auto;}
.pro03wrawp .tl{font-size: 24px;color: #1a5caa;font-weight: bold;margin-bottom: 50px;}
.pro03{width: 100%;box-sizing: border-box;}
.pro03item{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.pro03item .imgbox{width: 50%;overflow: hidden;position: relative;}
.pro03item .imgbox img{display: block;width: 100%;transition: all .6s;}
.pro03item .imgbox::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);content:'';-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0);z-index: 1;}
.pro03item:hover .imgbox::before {-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0)}
.pro03item .text{width: 50%;box-sizing: border-box;padding-left: 80px;}
.pro03item .text h3{font-size: 70px;color:rgb(26 90 168 / 0.1);font-weight: bold;position: relative;}
.pro03item .text h3 p{font-size: 20PX;color: #1a5caa;position: absolute;left: 0;top: 50%;margin-top: -10px; font-weight: bold;}
.pro03item .text h4{font-size: 14px;text-align: justify;line-height: 26px;color: #333333;max-height: 150px;overflow: hidden;overflow-y: auto;}
.pro03item:nth-of-type(2n){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.pro03item:nth-of-type(2n) .text{padding-left: 0;padding-right: 80px;}
.pro03item .text h4::-webkit-scrollbar {width : 4px;  height: 1px;}
.pro03item .text h4::-webkit-scrollbar-thumb {border-radius: 4px;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #cecece;}
.pro03item .text h4::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 4px;background: #e8e8e8;}


.ppgn1 .iconlist{ display: block;overflow: hidden;margin: 0 0 50px 0;}
.ppgn1 .iconlist dd{ display: block;float: left;width: 20%;overflow: hidden;position: relative;}
.ppgn1 .iconlist dd p{display: block;overflow: hidden;    border: 1px solid #ddd;border-right: 1px solid #fff;}
.ppgn1 .iconlist dd:nth-child(5n) p,.ppgn1 .iconlist dd:last-child p{border-right:1px solid #ddd;}
.ppgn1 .iconlist dd p img{ display: block; width: 100%;}
.ppgn1 .iconlist dd span{display: block;text-align: center;color: #666;font-size: 16px;margin:20px 0;}


.pptd1,.ppgn1,.pprpshow1,.ppsolutions1,.ppdow1,.ppshowback1,.pptd2{display: block;overflow: hidden;width: 1100px;margin: 80px auto;}
.pptd1 p{display: block;overflow: hidden;}
.pptd1 p span{ display: block;font-size: 16px;padding: 18px 0 18px 45px;overflow: hidden;position: relative;}
.pptd1 p span:before {left:25px;content: "";position: absolute;width: 6px;height: 6px;background: #999;border-radius: 50%;top: 20px;}
.pptd1 p span:nth-child(2n-1){background: #f5f5f5;}

.ppttp1{ text-align: center; display: block;overflow: hidden;position: relative;margin: 0 0 50px 0;}
.ppttp1 span{ display: inline-block;background: #fff;font-size: 30px;color: #1a5caa;font-weight: bold;padding: 0 40px;position: relative;z-index: 2;}
.ppttp1 font{ position: absolute;width: 100%;height: 1px;background: #ddd;left: 0;top: 50%;z-index: 1;}

.pageproshow1dtz{display: block;overflow: hidden;background: #f5f5f5;     margin: 50px auto;   padding:80px 0 80px;}
.pageproshow1dtz dl{display: flex;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;width: 1100px;margin:0 auto;overflow: hidden;}
.pageproshow1dtz .left{width: 45%;display: block; overflow: hidden;}
.pageproshow1dtz .left .gallery-top{width: 100%;box-sizing: border-box;border: 1px solid #ddd;}
.pageproshow1dtz .left img{display: block;width: 90%;background-color: #fff;    padding: 5%;}
.pageproshow1dtz .left .gallery-thumbs{padding-top: 12px;}
.pageproshow1dtz .left .gallery-thumbs .swiper-slide{box-sizing: border-box;position: relative;cursor: pointer;border: 1px solid #ddd;}
.pageproshow1dtz .left .gallery-thumbs .swiper-slide-thumb-active,.pageproshow1dtz .left .gallery-thumbs .swiper-slide:hover{border: 2px solid #1a5caa;}
.pageproshow1dtz .left .gallery-thumbs .swiper-slide::before{content: '';display: block;width: 0;height: 0;border: 8px solid transparent;border-bottom: 8px solid #1a5caa;position: absolute;top: -16px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0;}
.pageproshow1dtz .left .gallery-thumbs .swiper-slide-thumb-active::before{opacity: 1;}
.pageproshow1dtz .right{ display: block; width: 45%;}
.pageproshow1dtz .right h3{ display: block;color: #333;font-size: 18px;margin: 0 0 20px 0;}
.pageproshow1dtz .right h4{ color: #1a5caa;font-weight: bold;font-size: 30px;}
.pageproshow1dtz .right h5{ display: block;overflow: hidden;margin: 20px 0 0;line-height: 26px;color: #666;font-size: 16px;    text-align: justify;}


.ppsolutions1 .list,.ppshowback1 dd,.ppdow1 .list a{display: flex;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.ppsolutions1 .list dd{ display: block;width: 100%;overflow: hidden;margin:0 auto;}
.ppsolutions1 .list dd p{ display: block;overflow: hidden;}
.ppsolutions1 .list dd p img{display: block;width: 50%;transition: all .3s;    margin: 0 auto;}
.ppsolutions1 .list dd a:hover p img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1); }
.ppsolutions1 .list dd a:hover span,.ppdow1 .list a:hover span,.ppshowback1 span a:hover .fa{ color:#1a5caa; }
.ppsolutions1 .list dd span{ display: block;text-align: center;color: #666;font-size: 18px;margin: 20px 0 0 0;}

.ppshowback1{ background: #f5f5f5;padding: 50px 0;width: 100%;margin: 80px 0 0;overflow: hidden;}
.ppshowback1 dd{ width: 1100px;margin: 0 auto;overflow: hidden;}
.ppshowback1 span{  overflow: hidden;}
.ppshowback1 span a{color: #666;font-size: 16px;}
.ppshowback1 span a .fa{    margin: 0 5px;font-size: 18px;}
.ppshowback1 span a:hover{color: #1a5caa;}

.ppdow1 .list{}
.ppdow1 .list a{ border-bottom: 1px solid #ddd;padding: 16px 0;overflow: hidden;}
.ppdow1 .list a span{width: 50%;color: #666;font-size: 16px;}
.ppdow1 .list a font{width: 30%;color: #666;font-size: 14px;}
.ppdow1 .list a .fa{color: #666;font-size: 16px;}

.ppdow2 .img1{ display: block;width: auto;margin: 0 auto;max-width: 100%;}
.pptd2 .txt{ display: block;color: #666;font-size: 16px;line-height: 26px;width: 80%;margin: 0 auto;}
.pro2showside{display: block;overflow: hidden;width: 1100px;margin: 220px auto 80px;position: relative;padding: 0 0 50px 0;}
.pro2showside h6{ display: block;text-align: center;font-weight: bold;color: #1a5caa;font-size: 36px;line-height: 40px;margin: 0 0 50px 0;}
.pro2showside .swiper-slide{background: #f5f5f5;padding:0;}
.pro2showside .swiper-slide img{ display: block; width: auto;margin: 0 auto; max-width: 100%;}
 
.pro2showside .swiper-pagination{    text-align: center;width: 100%;left: 0;top: auto;bottom: 0;}
.pro2showside .swiper-pagination span{ opacity: 1;background: #fff;border: 1px solid #999;width: 10px;height: 10px;margin: 0 5px;}
.pro2showside .swiper-pagination .swiper-pagination-bullet-active{    background: #007aff;border: 1px solid #007aff;}
.pro2showside .swiper-pagination span:focus{outline:none;}

  

.pagezd1-6{background: url(/style/img/ny_sms_bj2.jpg);background-size: cover;display: block;overflow: hidden;padding:100px 0;}
.pagezd1-6 img{ display: block;width: auto;margin: 0 auto;max-width: 100%;}

.pagezd1-5{ display: block;overflow: hidden;margin: 80px 0;}
.pagezd1-5 h5{ color: #1a5caa;font-size: 30px;line-height: 30px;font-weight: bold;margin: 0 auto 30px;width: 1400px;}
.pagezd1-5 .list{display: block;overflow: hidden;}
.pagezd1-5 .list dl{ display: block;overflow: hidden;background: #fff;padding: 80px 0;}
.pagezd1-5 .list dl:nth-child(2n){background: #f5f5f5;}
.pagezd1-5 .list dl dd{width: 1400px;margin: 0 auto;position: relative;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.pagezd1-5 .list dl p{ display: block;width: 40%;overflow: hidden;}
.pagezd1-5 .list dl p img{display: block;width: 100%;}
.pagezd1-5 .list dl .txt{width: 54%;overflow: hidden;position: relative;}
.pagezd1-5 .list dl .txt h3{}
.pagezd1-5 .list dl .txt h3 span{color: #e5e8ee;font-size:80px;font-weight: bold;text-transform: uppercase;position: relative;}
.pagezd1-5 .list dl .txt h3 font{ display: block;color: #1a5caa;font-weight: bold;font-size: 30px;position: relative;top: -55px;}
.pagezd1-5 .list dl .txt strong{ display: block;font-weight: normal;color: #333;font-size: 18px;margin: 16px 0;}
.pagezd1-5 .list dl .txt p{ display: block;width: auto;font-size: 15px;color: #666;line-height: 24px;    margin: 0 !important;}
.pagezd1-5 .list dl:nth-child(2n) p{margin: 0 0 0 60%;}
.pagezd1-5 .list dl:nth-child(2n) .txt{ position: absolute;transform: translate(0%, -50%);left: 0;top: 50%;}

.pagezd1-4{ background: url(/style/img/ny_sms_bj1.jpg)fixed;background-size: cover;display: block;overflow: hidden;padding: 150px;}
.pagezd1-4 .txt{ display: block; overflow: hidden;}
.pagezd1-4 .txt h3{display: block;color: #fff;font-weight: bold;font-size: 30px;text-align: center;line-height: 30px;margin: 0 0 30px 0;}
.pagezd1-4 .txt h4{ display: block;color: #fff;line-height: 26px;font-size: 16px;width: 50%;text-align: center;margin: 0 auto;}

.pagezd1-3{ width: 1400px;overflow: hidden;display: block;margin: 0 auto;position: relative;}
.pagezd1-3 h3{display: block;text-align: center;color: #1a5caa;font-size: 30px;line-height: 30px;font-weight: bold;margin: 0 0 30px 0;}
.pagezd1-3 .txt{overflow: hidden;display: block;}
.pagezd1-3 .txt p{display: block;text-align: center;font-size: 16px;color: #666;border-bottom: 1px solid #ddd;padding: 15px 0;}
.pagezd1-3 .pagezd1-3bgimg{    display: block;margin: 100px auto;width: auto;max-width: 100%;}



.pagezd1-2{}
.pagezd1-2 .txt{display: block;overflow: hidden;padding: 150px 0;background: #1a5caa;position: relative;}
.pagezd1-2 .txt h3{ display: block;text-align: center;color: #fff;font-size: 30px;line-height: 30px;font-weight: bold;margin: 0 0 30px 0;}
.pagezd1-2 .txt h4{ display: block;text-align: center;color: #fff;font-size: 16px;line-height: 26px;}
.pagezd1-2 .iconlist{ background: #fff;position: relative;padding:80px 0;top: -100px;overflow: hidden;display:block;width:1400px;overflow: hidden;margin: 0 auto;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;box-shadow: 0px 0px 30px rgba(102,102,102,0.2);} 
.pagezd1-2 .iconlist dd{ display: block;width: calc(25% - 1px);overflow: hidden;position: relative;border-right: 1px solid #ddd;}
.pagezd1-2 .iconlist dd:last-child{border-right: 1px solid #fff;}
.pagezd1-2 .iconlist dd p{display: block;overflow: hidden;}
.pagezd1-2 .iconlist dd p img{ display: block;margin: 0 auto;height: 100px; }
.pagezd1-2 .iconlist dd span{ display: block;width: 55%;margin: 30px auto 0;line-height: 26px;text-align: center;font-size: 16px;}



.pagezd1{}
.pagezd1 dd{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center; position: relative; overflow: hidden;}
.pagezd1 dd .txt{display: block;width:25%; padding: 0 5%;}
.pagezd1 dd .txt h3{display: block;color: #1a5caa;font-weight: bold;font-size: 30px;line-height: 30px;margin: 0 0 20px 0;}
.pagezd1 dd .txt h4{ font-size: 16px;color: #666;line-height: 26px;text-align: justify;}
.pagezd1 dd p{ display: block;overflow: hidden;width: 65%;}
.pagezd1 dd p img{ display: block;width: 100%;}
.pagezd1 dd:nth-child(2n) .txt{    position: absolute;top: 50%;right: 0;transform: translate(0%, -50%);}
 
 



.pagezd2-4{display: block;overflow: hidden;}
.pagezd2-4 dl{ cursor: pointer;display: block;width: 25%;overflow: hidden;float: left;position: relative;}
.pagezd2-4 dl:before{ content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;background: #000;opacity: 0.3; }
.pagezd2-4 dl:after{ transition: all .5s;content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;background: #1a5caa;opacity:0; }
.pagezd2-4 dl:hover:after{ opacity:0.8;}
.pagezd2-4 dl p{ display: block; overflow: hidden;}
.pagezd2-4 dl p img{transition: all .5s; display: block; width: 100%; }
.pagezd2-4 dl:hover p img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1); }
.pagezd2-4 dl dd{ z-index: 3; position: absolute;width: calc(100% - 60px);height: calc(100% - 60px);top: 30px;left: 30px;border: 1px solid rgb(255 255 255 / 0.5);}
.pagezd2-4 dl dd .txt{ transition: all .5s;position: absolute;width: 80%;left: 10%;bottom: -100px;}
.pagezd2-4 dl:hover dd .txt{ bottom:50px;}
.pagezd2-4 dl dd .txt h3{display: block;font-weight: bold;font-size:26px;color: #fff;margin: 0 0 30px 0;}
.pagezd2-4 dl dd .txt h4{ transition: all .5s; display: block;text-align: justify;color: #fff;font-size: 16px;line-height: 26px;opacity:0; min-height: 160px; }
.pagezd2-4 dl:hover dd .txt h4{opacity:1; }

.pagezd2-3{    margin: 100px 0 0 0;background: url(/style/img/ny_ys_bj2.jpg);background-size: cover;display: block;overflow: hidden;position: relative;padding: 0 0 0 0;}
.pagezd2-3 .one{display: block;overflow: hidden;position: relative;}
.pagezd2-3 .one dl{    background: #1a5caa; display: block;width: 1400px;overflow: hidden;margin: 0 auto;position: relative;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;z-index:2;}
.pagezd2-3 .one dl dd{display: block; width:40%;margin: 0 0 0 5%;}
.pagezd2-3 .one dl dd h3{display: block;font-weight: bold;font-size:26px;color: #fff;margin: 0 0 30px 0;}
.pagezd2-3 .one dl dd h4{ display: block;text-align: justify;color: #fff;font-size: 16px;line-height: 26px;}
.pagezd2-3 .one dl dt{display: block;overflow: hidden;width:50%;}
.pagezd2-3 .one dt dt img{width: 100%;}
.pagezd2-3 .one:before{ content: "";position: absolute;width: 100%;height: 50%;top: 0;left: 0;z-index: 1;background: #fff; z-index:1;}
.pagezd2-3 .two{display: block;width: 1400px;margin: 100px auto;overflow: hidden;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.pagezd2-3 .two .left{ display: block;width: 35%;overflow: hidden;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.pagezd2-3 .two .left a{text-align: center; width: 40%;display: block;overflow: hidden;border: 1px solid #a9bfda;float: left;padding: 50px 0;}
.pagezd2-3 .two .left a img{ display: block;width: auto;height:80px;margin: 0 auto;}
.pagezd2-3 .two .left a span{font-weight: bold;display: block;text-align: center;font-size: 20px;margin: 30px 0;}
.pagezd2-3 .two .left a font{ display: inline-block;border-bottom: 1px solid #999;font-size: 16px;}
.pagezd2-3 .two .right{ display: block;width: 50%;overflow: hidden;}
.pagezd2-3 .two .right p{display: block;overflow: hidden;}
.pagezd2-3 .two .right span{display: block;width: 80px;height: 1px;background: #ccc;float: left;margin: 22px 0 0 0;}
.pagezd2-3 .two .right font{display: block;font-size: 16px;color: #666;padding: 15px 0;    float: left;width: calc(100% - 100px);margin: 0 0 0 20px;}



.pagezd2{display: block;overflow: hidden;background: url(/style/img/zlys20250605_1.png?v=08);background-size: cover;}
.pagezd2 .txt{display: block;width: 1400px;overflow: hidden;position: relative;margin: 120px auto;}
.pagezd2 .txt dd{ display: block;width: 50%;overflow: hidden; }
.pagezd2 .txt dd h3{ display: block;font-weight: bold;font-size: 30px;color: #589aeb;margin: 0 0 30px 0;}
.pagezd2 .txt dd h4{display: block;font-size: 16px;line-height: 26px;text-align: justify;color: rgb(241, 241, 241);}

.pagezd2-1{display: block;overflow: hidden;margin: 100px auto;}
.pagezd2-1 img{ display: block;width: auto;margin: 0 auto;max-width: 100%;}


.pagezd2-2{display: block;overflow: hidden;padding: 100px 0;background: #f5f5f5;}
.pagezd2-2 dd{display: block;overflow: hidden; width: 1400px; margin: 0 auto;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.pagezd2-2 dd p{ display: block;overflow: hidden;width: 45%;}
.pagezd2-2 dd p img{width: 100%;}
.pagezd2-2 dd h3{ display: block;overflow: hidden;width: 48%;}
.pagezd2-2 dd h3 span{ display: block;font-weight: bold;font-size: 30px;color: #1a5caa;margin: 0 0 30px 0;}
.pagezd2-2 dd h3 font{display: block;font-size: 16px;line-height: 26px;text-align: justify;color: #666;}

 



.pagezd3-1{    background: url(/style/img/ny_faxx_bj1.jpg);background-size: cover;padding: 100px 0;overflow: hidden;display: block;}
.pagezd3-1 h3{ text-align: center;display: block;font-weight: bold;font-size: 30px;color: #1a5caa;margin: 0 0 30px 0;}
.pagezd3-1 dl{display: block; width: 1400px;margin: 0 auto; position: relative;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.pagezd3-1 dl a{display: block;width: 48%;overflow: hidden;}
.pagezd3-1 dl a p{display: block;overflow: hidden;}
.pagezd3-1 dl a p img{width: 100%;display: block;transition: all .3s;}
.pagezd3-1 dl a:hover p img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
.pagezd3-1 dl a span{ display: block;text-align: center;font-size: 18px;line-height: 30px;margin: 20px 0 0 0;}
.pagezd3-1 dl a:hover span{ color: #1a5caa; }

.pagezd3-2{text-align: center;display: block;width: 1100px;margin:80px auto;overflow: hidden;position: relative; display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;justify-content: center;}
.pagezd3-2 p{ margin: 20px 0; display: block;width: 16.6%;overflow: hidden;}
.pagezd3-2 p img{ display: block;margin: 0 auto;width: 100%;}
.pagezd3-2 p span{display: block;font-size: 16px;line-height: 26px;text-align: center;color: #666;}

.pagezd3-3{ background: url(/style/img/202304121.jpeg?=v00)fixed;background-size: cover;display: block;overflow: hidden;padding: 120px 0 80px; }
.pagezd3-3 h4{ display: block;text-align: center;color: #fff;font-size: 30px;line-height: 46px;}
.pagezd3-3 h5{ display: block;width: 1px;height: 30px;background: #fff;margin: 10px auto;opacity: 0.5;}
.pagezd3-3 img{display: block;margin: 0 auto;height: 60px;}

.pagezd3-4 .swiper-pagination{display: block;position: relative;top: auto;left: 0;margin: 30px 0 0 0;}
.pagezd3-4 .swiper-pagination span{opacity: 1;background: #fff;border: 1px solid #ccc;margin: 0 5px;}
.pagezd3-4 .swiper-pagination span:focus{outline:none;}
.pagezd3-4 .swiper-pagination .swiper-pagination-bullet-active{border: 1px solid #1a5caa;}
.pagezd3-4 .swiper-button-prev01, .pagezd3-4 .swiper-button-next01{    transform: translate(0%, -50%);position: absolute;top: 50%;font-size:30px;display: block;width: 40px;height: 40px;text-align: center;line-height: 40px;border-radius: 50%;border: 1px solid #ddd;color: #ddd;z-index: 5;cursor: pointer;}
.pagezd3-4 .swiper-button-prev01:focus, .pagezd3-4 .swiper-button-next01:focus{ outline:none; }
.pagezd3-4 .swiper-button-prev01:hover, .pagezd3-4 .swiper-button-next01:hover{color: #1a59a9;border: 1px solid #1a59a9;}
.pagezd3-4 .swiper-button-prev01{right: auto;left: -60px;}
.pagezd3-4 .swiper-button-next01{right: -60px;left: auto;}

.pagezd3-4{display: block; width: 1400px;margin: 100px auto; position: relative;}
.pagezd3-4 h3{display: block;color: #1a59a9;text-align: center;font-weight: bold;font-size: 30px;}
.pagezd3-4 .swiper-container{display: block;overflow: hidden;margin:50px 0 0 0;}
.pagezd3-4 .swiper-slide{ display: block;overflow: hidden; }
.pagezd3-4 .swiper-slide a{ background: #f5f5f5;display: block;overflow: hidden;border: 1px solid #d2d2d2;}
.pagezd3-4 .swiper-slide a img{ transition: all .3s; display: block;width: auto;max-width: 100%;margin: 0 auto;}
.pagezd3-4 .swiper-slide a span{ background: #fff;display: block;padding: 20px 0;text-align: center;font-size: 18px;color: #1a5caa;border-top: 1px solid #d2d2d2;}
.pagezd3-4 .swiper-slide a:hover span{border-top: 1px solid #1a5caa;}
.pagezd3-4 .swiper-slide a:hover{border: 1px solid #1a5caa;}
.pagezd3-4 .swiper-slide a:hover img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1); }
 


.pagezd3-5{ display: block;overflow: hidden;width: 1400px;margin: 100px auto;}
.pagezd3-5 img{ display: block;width: auto;margin: 0 auto;max-width: 100%;}

.pagezd3-6{background: url(/style/img/ny_faxx_bj3.jpg) fixed;background-size: cover;display: block;overflow: hidden;padding: 120px 0;}
.pagezd3-6 h3{display: block;text-align: center;color: #fff;font-weight: bold;font-size: 30px;}
.pagezd3-6 h4{ display: block;text-align: center;color: #fff;font-size: 18px;margin: 30px 0;line-height: 26px;}
.pagezd3-6 .more{ margin: 0 auto;background: none;border: 1px solid #fff;color: #fff;}
.pagezd3-6 .more:hover{ border:1px solid #1b5caa;}
 

 
.pagezd4{display: block;overflow: hidden;margin: 100px 0;}
.pagezd4 .zd4title{ font-size: 30px;color: #1a5caa;font-weight: bold;margin: 0 0 30px 0;}
.pagezd4 .i-cont{ display: block;overflow: hidden;margin: 0 auto 80px;}
.pagezd4 .join04 .min .item .info li{padding-bottom: 0;}
.pagezd4 .join04 .min .item .info::before{left: 0;height: 100%;    top: 25%;}
.pagezd4 .join04 .min .item .info::after{  content: "";background: #1a5caa;position: absolute;width: 2px;height: 18px;top: 55%;}
.pagezd4 .join04 .min .item .info li h4{padding-left: 20px;}
.pagezd4 .join04 .min .item:first-child .info{    margin: 0 0 80px;}
.pagezd4 .join04 .min .active a p{color: #1a5caa;}
.pagezd4 .join04 .min .active .info{    border-top: 1px solid #fff;}
  


 
 



.pageserver1-4{background: #f5f5f5;display: block;overflow: hidden;padding: 100px 0;}
.pageserver1-4 dd{width: 1400px;margin: 0 auto;overflow: hidden; display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center; }
.pageserver1-4 dd p{display: block;width: 50%;overflow: hidden;}
.pageserver1-4 dd p img{display: block;width: 100%; }
.pageserver1-4 dd h3{display: block;width: 45%;overflow: hidden;}
.pageserver1-4 dd h3 span{display: block;font-weight: bold;color: #1a5caa; line-height: 40px; font-size: 30px;margin: 0 0 30px;}
.pageserver1-4 dd h3 font{display: block;font-size: 16px;line-height: 26px;color: #666;text-align: justify;}


.pageserver1-3{ display: block; width: 1400px;margin: 100px auto;position: relative;}
.pageserver1-3 h3{ display: block;overflow: hidden; margin:0 0 30px 0;}
.pageserver1-3 h3 span{ text-transform: uppercase; display: block; color: #1a5caa;font-size: 16px;}
.pageserver1-3 h3 strong{display: block;font-weight: bold;color: #1a5caa;font-size: 30px;margin: 10px 0 30px;}
.pageserver1-3 h3 font{display: block;font-size: 16px;line-height: 26px;color: #666;text-align: justify;}
.pageserver1-3 .swiper-container01{ display: block;overflow: hidden;margin: 50px 0;}
.pageserver1-3 .swiper-container01 .swiper-wrapper{}
.pageserver1-3 .swiper-container01 .swiper-wrapper .swiper-slide{}
.pageserver1-3 .swiper-container01 .swiper-wrapper .swiper-slide a{display: block;overflow: hidden;}
.pageserver1-3 .swiper-container01 .swiper-wrapper .swiper-slide a p{}
.pageserver1-3 .swiper-container01 .swiper-wrapper .swiper-slide a p img{ display: block;width: 90%;border-radius: 50%;border: 1px solid #ddd;padding: 5px;margin: 0 auto;}
.pageserver1-3 .swiper-container01 .swiper-wrapper .swiper-slide a font{ display: block;width: 2px;height: 30px;margin: 0 auto;background: #1a5caa;}
.pageserver1-3 .swiper-container01 .swiper-wrapper .swiper-slide a span{margin: 0 auto;display: block;width: calc(100% - 40px);text-align: center;background: #1a5caa;color: #fff;padding: 10px 20px;font-size: 14px;line-height: 20px;min-height: 40px;}
.pageserver1-3  .swiper-button-prev01,.pageserver1-3 .swiper-button-next01{cursor: pointer;transform: translate(0%, -50%);top: 50%;position: absolute;font-size: 20px;z-index:9;width: 40px;height: 70px;background: #d6d6d6;text-align: center;line-height: 70px;border-radius: 10px; }
.pageserver1-3  .swiper-button-prev01:focus,.pageserver1-3 .swiper-button-next01:focus{ outline:none; }
.pageserver1-3  .swiper-button-prev01{left:-40px;}
.pageserver1-3 .swiper-button-next01{right: -40px;}

.pageserver1-2{background: #1a5caa;padding: 100px 0;}
.pageserver1-2 h3{ display: block;width: 1400px;margin: 0 auto;overflow: hidden; }
.pageserver1-2 h3 span{ text-transform: uppercase; display: block; color: #fff;font-size: 16px;}
.pageserver1-2 h3 strong{display: block;font-weight: bold;color: #fff;font-size: 30px;margin: 10px 0 30px;}
.pageserver1-2 h3 font{display: block;font-size: 16px;line-height: 26px;color: #fff;text-align: justify;}

.pageserver1-1{ display:block;width: 1400px;margin: 100px auto;overflow: hidden; display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center; }
.pageserver1-1 h3{ display: block;width: 40%;overflow: hidden;}
.pageserver1-1 h3 span{ text-transform: uppercase; display: block; color: #1a5caa;font-size: 16px;}
.pageserver1-1 h3 strong{ display: block;font-weight: bold;color: #1a5caa;font-size: 30px;margin: 10px 0 30px;}
.pageserver1-1 h3 font{display: block;font-size: 16px;line-height: 26px;color: #666;text-align: justify;}
.pageserver1-1 p{ display: block;width:50%;overflow: hidden;}
.pageserver1-1 p img{display: block;width:100%;}

.pageserver1wrap{margin: 150px auto 100px;}
.pageserver1wrap img {display: block;width: 50%;margin: auto;max-width: 100%;height: auto;}


 
 
.pageserver2list{display: block;overflow: hidden;}
.pageserver2list dd{ padding: 60px 0;display: block;overflow: hidden;background: #f5f5f5;}
.pageserver2list dd:nth-child(2n){ background: #fff;}
.pageserver2list dd a{ display:block;width: 1400px;margin: 0 auto;overflow: hidden; display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center; }
.pageserver2list dd a img{ display: block;width:40px;overflow: hidden;}
.pageserver2list dd a .tt{  display: block;width: calc(100% - 140px);border-left: 1px solid #ccc;padding: 0 0 0 40px;}
.pageserver2list dd a .tt span{ display: block;overflow: hidden;font-size: 16px;color: #666;}
.pageserver2list dd a .tt strong{ display: block;font-size: 26px;line-height: 36px;margin: 20px 0;font-weight: normal;color: #000;}
.pageserver2list dd a .tt .more{ background: #1b5caa; color: #fff; width: 120px;height: 36px;line-height: 36px;    border-radius: 0;border: 1px solid #1b5caa;}
.pageserver2list dd a .tt .more:before{background: #fff; }
.pageserver2list dd a:hover .tt .more{ color:#1b5caa; }
.pageserver2list dd a:hover .tt .more:before{ width:100%;}
.pageserver2list dd a:hover .tt strong{color:#1b5caa; }
 
 

.pageserver3-1{background: url(/style/img/ny_smzq_bj1.jpg);background-size: cover;padding: 100px 0;overflow: hidden;text-align: center;}
.pageserver3-1 h3{ display: block;text-align: center;font-size: 30px;color: #1a5caa;font-weight: bold;margin: 0 0 30px 0;}
.pageserver3-1 h4{ display: block;width: 700px;margin: 0 auto;overflow: hidden;text-align: center;font-size: 16px;color: #666;line-height: 26px;}
.pageserver3-1 h5{display: inline-block;color: #1a5caa;border: 1px solid #1a5caa;padding: 10px 20px;border-radius: 2em;font-size: 14px;margin: 30px 0;}
.pageserver3-1 dd{display: block;width: 700px;overflow: hidden;margin: 0 auto;}
.pageserver3-1 dd p{border-bottom: 1px solid #ddd;padding: 10px 0;color: #666;font-size: 16px;}

.pageserver3-2{background: url(/style/img/ny_smzq_bj3.jpg);background-size: cover;display: block;overflow: hidden;}
.pageserver3-2 .center{ display: block;width: 1400px;margin:50px auto;overflow: hidden;}
.pageserver3-2 .center dl{display: block;float: left;width: 50%;margin: 20px 0;overflow: hidden; display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center; } 
.pageserver3-2 .center dl p{display: block;width: 40%;overflow: hidden;}
.pageserver3-2 .center dl p img{display: block;width:100%;}
.pageserver3-2 .center dl dd{display: block;width: 55%; }
.pageserver3-2 .center dl dd img{ display: block;   width: auto;height: 50px;}
.pageserver3-2 .center dl dd h3{position: relative;display: block;color: #1a5caa;font-size: 30px;font-weight: bold;padding: 20px 0;}
.pageserver3-2 .center dl dd h3:before { content: "";position: absolute;width: 130%;height: 1px;background: #999;bottom: 0;left: -40%;}
.pageserver3-2 .center dl dd h4{display: block;font-size: 16px;color: #666;line-height: 26px;text-align: justify;width: 90%;margin: 20px 0 0 0}

 .pageserver3-2 .list dl:nth-child(2n){background: url(/style/img/ny_smzq_bj2.jpg);background-size: cover;}







 
/* pagepartner1 */
.pagepartner1{width: 100%;padding: 140px 0;background: url(/style/img/ny_hzhb_bj.jpg)no-repeat fixed;background-size: cover;position: relative;}
.a-tl{text-align: center;position: relative;z-index: 1;}
.a-tl h3{ font-size: 30px;color:#1a5caa;font-weight: bold;}
.a-tl strong{display: block;width: 50px;height: 1px;background-color: #ccc;margin: 20px auto;}
 
.pp1{margin: 40px auto 0;position: relative;z-index: 1;}
.pp1 .pp1min{width: 100%;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.pp1 .pp1min li{width: calc((100% - 100px)/6);margin: 10px 0;margin-right: 20px;background-color: #ffffff;border-radius: 4px;overflow: hidden;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;height:110px;}
.pp1 .pp1min li:nth-of-type(6n){margin-right: 0;}
.pp1 .pp1min li img{display: block;width: auto;height: auto;max-width: 70%;max-height: 70%;transition: all .3s;}
.pp1 .pp1min li:hover img{filter: none;}
.pp1 .swiper-button-next,.pp1 .swiper-button-prev{width: 40px;height: 40px;border: 1px solid #999;background-image: none;font-size: 20px;color: #999;text-align: center;line-height: 40px;outline: none;border-radius: 50%;margin-top: -20px;}
.pp1 .swiper-button-next{right: -60px;}
.pp1 .swiper-button-prev{left: -60px;}
.pagepartner1 .pp1 h6{ display: block;text-align: right;font-size: 16px;color: #666;margin: 30px 0 0 0; }




 
.pagerpartner2{ display: block; overflow: hidden;width: 100%;padding:50px 0;position: relative;}
.pagerpartner2:before{ content: "";position: absolute;width: 35%;top: 0;left: 0;height: 100%;background: #f5f5f5;}
.pagerpartner2 .center{display: block; overflow: hidden;width: 100%;margin:0px auto; position: relative; z-index: 2;}
.pagerpartner2 .left{margin: 50px 0 0 0;display: block;width: 35%;overflow: hidden;float: left;}
.pagerpartner2 .left a{display: block;overflow: hidden;padding: 30px;border: 1px solid #ddd;width: 34%;margin: auto;}
.pagerpartner2 .left a span{display: block;font-size: 20px;color: #666;float: left;}
.pagerpartner2 .left a .fa{display: block;font-size: 20px;color: #666;float: right;}
.pagerpartner2 .left .active{ background: #1b5caa; border: 1px solid #1b5caa;}
.pagerpartner2 .left a:hover{border: 1px solid #1b5caa;}
.pagerpartner2 .left .active span,.pagerpartner2 .left .active .fa{ color: #fff;}
.pagerpartner2 .left a:hover span,.pagerpartner2 .left a:hover .fa{ color: #1b5caa;}
.pagerpartner2 .left .active:hover span,.pagerpartner2 .left .active:hover .fa{ color: #fff;}
.pagerpartner2 .right{display: block;width: 62%;overflow: hidden;float: right;}
.pagerpartner2 .right .news01 .item .imgbox{ margin-right: 5%;}
.pagerpartner2 .right .news01 .item .text{width: 60%;}
.pagerpartner2 .right .news01 .item .text h2{letter-spacing: 0;}
.pagerpartner2 .right .news01 .item .text h3{margin-bottom: 20px;font-weight: normal;}
.pagerpartner2 .right .news01 .item .text h4{ margin-bottom: 20px;}






 
.pagepartner3-config{}
.pagepartner3-config .txt{display: block;text-align: center;margin: 100px auto;}
.pagepartner3-config .txt h3{ font-size: 30px;font-weight: bold;color: #666;}
.pagepartner3-config .txt h4{ display: block;width: 50px;height: 1px;background: #1a5caa;margin: 30px auto;}
.pagepartner3-config .txt h5{ display: block;width: 700px;margin: 0 auto;text-align: center;font-size: 18px;line-height: 30px;}
.pagepartner3-config .txt h6{ display: block;width: 18px;height: 18px;margin:30px auto 0;border: 1px solid #1a5caa;border-radius: 50%;overflow: hidden;}
.pagepartner3-config .txt h6 span{ display: inline-block;width: 10px;height: 10px;background: #1a5caa;border-radius: 50%;margin: 4px auto;}
.pagepartner3-config .center{ display: block;background: url(/style/img/ny_ztc_bj1.jpg);padding: 100px 0;background-size: cover;}

.pagepartner3-config .center .pagezd4 .i-cont{ margin: 0 auto;}
.pagepartner3-config .center .pagezd4{ padding: 0; margin: 0;}
.pagepartner3-config .center .pagezd4 .join04 .min .item .info{ background: #e8eef5; padding: 50px;    margin: 0;}
.pagepartner3-config .center .join04 .min .item .info::before,.pagepartner3-config .center .join04 .min .item .info::after{display: none;}
.pagepartner3-config .center .pagezd4 .join04 .min .item .info p{ display: block;overflow: hidden;position: relative;padding: 20px 0 20px 60px;font-size: 16px;color: #666;line-height: 26px;}
.pagepartner3-config .center .pagezd4 .join04 .min .item .info p::before{ content: '';position: absolute;width: 1px;height: 100%; background: #ddd;top: 0;left: 1px; }
.pagepartner3-config .center .pagezd4 .join04 .min .item .info p::after{ content: '';transform: translate(0%, -50%);position: absolute;top: 50%;left: 0;width: 3px;height: 20px;background: #1a5caa;}
.pagepartner3-config .center .pagezd4 .join04 .min .item:first-child .info{}
.pagepartner3-config .center .join04wrap .join04 .min li a p{    margin: 0 0 0 60px;}
.pagepartner3-config .center .join04wrap .join04 .min .item:first-child{border-top: 1px solid #a3b9d2;}
.pagepartner3-config .center .join04wrap .join04 .min .item{ border-bottom: 1px solid #a3b9d2;}

.pagepartner3-plan{ display: block;width: 1400px;margin: 100px auto;overflow: hidden;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.pagepartner3-plan .left{ display: block;width: 50%;overflow: hidden; }
.pagepartner3-plan .left h3{font-weight: bold;font-size: 30px;color: #1a5caa;line-height: 30px;}
.pagepartner3-plan .left h4{display: block;color: #000;font-size: 20px;line-height: 26px;margin: 30px 0;}
.pagepartner3-plan .left h5{display: block;font-size: 16px;line-height: 30px;color: #666;}
.pagepartner3-plan .right{display: block;width: 45%;overflow: hidden;}
.pagepartner3-plan .right img{display: block;width: 100%;}


.pagepartner3-icons{ display: block;width: 1400px;margin: 100px auto;overflow: hidden;}
.pagepartner3-icons dl{ transition: all .1s; min-height: 96px; padding: 60px 40px; display: block;float: left;background: #f5f5f5;margin: 0 2% 2% 0;width: calc(32% - 80px);overflow: hidden;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.pagepartner3-icons dl:nth-child(3n){ margin:0 0 2% 0; }
.pagepartner3-icons dl p{ display: block;width: 90px;height: 90px;border: 1px solid #ddd;border-radius: 50%;overflow: hidden;}
.pagepartner3-icons dl p img{ display: block;width: auto;height: 40px;margin: 25px; }
.pagepartner3-icons dl p .imgb{display: none;}
.pagepartner3-icons dl:hover p .imgb{display: block;}
.pagepartner3-icons dl:hover p .imgc{display: none;}
.pagepartner3-icons dl span{ font-size: 16px;color: #333;line-height: 24px;text-align: justify;display: block;width: calc(100% - 120px);}
.pagepartner3-icons dl:hover{ background-color: #1a5caa; }
.pagepartner3-icons dl:hover span{color:#fff; }

.pagepartner3-txt{display: block;overflow: hidden;margin: 100px 0;}
.pagepartner3-txt dl{ display: block;width: 1400px;overflow: hidden;margin: 0 auto;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.pagepartner3-txt dl p{display: block;width: 60%;overflow: hidden;}
.pagepartner3-txt dl p img{display: block;width: 100%;}
.pagepartner3-txt dl .txt{ display: block;width: 35%;overflow: hidden;}
.pagepartner3-txt dl .txt h3{font-weight: bold;font-size: 30px;color: #1a5caa;line-height: 30px;}
.pagepartner3-txt dl .txt h4{ display: block;color: #000;font-size: 20px;line-height: 26px;margin: 30px 0;}
.pagepartner3-txt dl .txt h5{display: block;font-size: 16px;line-height: 30px;color: #666;}

.pagezd3-bottomimg{ display: block;overflow: hidden;margin: 100px auto;}
.pagezd3-bottomimg h3{display: block;color: #1a5caa;font-size: 30px;font-weight: bold;margin: 0 auto 30px;text-align: center;}
.pagezd3-bottomimg p{ display: block;width: 1400px;margin: 0 auto;overflow: hidden;}
.pagezd3-bottomimg p img{display: block;width: auto;max-width: 100%;margin: 0 auto;}

.pagepartner3-logo{background: url(/style/img/ny_ztc_bj2.jpg);padding: 100px 0;}
.pagepartner3-logo .a-tl h3{color:#fff;}
.pagepartner3-logo .a-tl strong{background-color: #fff;}
.pagepartner3-logo .pp1 h6{ color: #fff; }
.pagepartner3-logo .pp1 .swiper-button-next, .pagepartner3-logo .pp1 .swiper-button-prev{ border: 1px solid #eee;color: #eee; }


 















@media only screen and (max-width: 1600px){

.pagepartner3-txt dl,.pagepartner3-icons,.pagepartner3-plan,.pagerpartner2 .center,.pageserver3-2 .center,.pageserver2list dd a,.pageserver1-4 dd,.pageserver1-3,.pageserver1-2 h3,.pageserver1-1,.i-cont,.pagetitle dl,.pageprolist dd a,.pagezd1-2 .iconlist,.pagezd1-3,.pagezd1-5 h5,.pagezd1-5 .list dl dd,.pagezd2 .txt,.pagezd2-1,.pagezd2-2 dd,.pagezd2-3 .one dl,.pagezd2-3 .two,.pagezd3-1 dl,.pagezd3-5,.pagezd3-4{width: 1100px;}
.pagerpartner2 .center{width: 100%;}
.pagepartner1 .pp1{    width: 1100px;}
.logo img{height: 50px;}
.nav li>a{font-size: 20px;margin-right: 20px;}
.bannerwrap{height: calc(100% - 140px);margin-top: 140px;}
.div2_1 .logo img{height: 42px;}
.div2_1 .nav li>a{font-size: 16px;line-height: 80px;}
.vide0text h3{font-size: 46px;line-height: 60px;margin-bottom: 30px;}
.vide0text p{font-size: 24px;}
.i-tl01 h3{font-size: 46px;}
.i-tl01 h4{font-size: 24px;line-height: 36px;}
.index01list .item .imgbox{height: 280px;}
.index01list .item{width: calc((100% - 80px)/3);margin-right: 40px;}
.index01list .item .text{font-size: 20px;height: 70px;}
.index01list .item:hover .text{padding: 0 20px;}
.i-tl01 p{font-size: 20px;margin-bottom: 40px;}
.index02{padding: 247px 0;}
.nav li .n-nav02{margin-left: 0px;}
.nav li:first-child .n-nav02{margin-left: 0px;}

.i03textlist li h3{font-size: 46px;}
.i03textlist li h4{font-size: 22px;}
.i03iconlist{margin-top: 80px;width: 800px;padding: 15px 30px;}
.i03page img{height: 40px;}
.i03textlist li p{font-size: 26px;}
.i03iconlist a{width: 60px;height: 60px;padding: 15px;}
.index03wrap {width: 100%;
    box-sizing: border-box;
    padding: 380px 0;
    position: relative;
}
.index04text p{font-size: 24px;}
.index04text h3{font-size: 46px;}
.index04text h4{font-size: 24px;line-height: 36px;}
.index05wrap{padding: 120px 0;}
.index05 h3{font-size: 46px;line-height: 60px;}
.index05 p{font-size: 18px;}

.footerwrap{padding: 80px 0 30px;}
.f-contact .f-logo img{height: 50px;}
.copyright{margin-top: 60px;}
.f-nav li h3{margin-bottom: 20px;}
.f-contact .ewm p{line-height: 30px;}
.f-nav,.copyright .copyright-r{width: 62%;}
.f-nav li .min a{font-size: 12px;line-height: 26px;}
.index04imgbox{width: 45%;}
.index01list{margin-top: 40px;}


.pagetitle .left,.protitile h4 span{font-size: 20px;}
.pagetitle .ttlsit a{font-size:14px;padding: 0 10px;}
.protitile img{     height: 120px; max-width: 100%;}
.protitile{ margin: 100px auto 0;}
.protitile h4{ top: -100px;}
.protitile h4 font{ font-size: 14px; line-height: 26px;}
.pageprolist dd{ padding: 60px 0; }
.pageprolist dd a .txt{    width: 75%;}
.pageprolist dd a .txt h4{font-size:14px; line-height: 24px; }
.pageprolist dd a .txt strong span{font-size:14px;line-height: 20px;}
.pageprolist dd a .txt strong img{height:20px; }
.pageprolist dd a {width: 100%;}
.pageprolist {width: 1160px;}
.pageprolist dd a p img {height: 133px;}
.pageprolist dd { padding: 45px 0; }
.pageprolist dd a .txt h3 { font-size: 20px; line-height: 26px; height: 54px; }
.pageprolist dd a .txt h4 {height: 72px;}




.more{ width: 160px;height: 36px;line-height: 36px;font-size: 12px;}

.pagepartner3-icons dl span,.pagepartner3-plan .left h5,.pageserver3-2 .center dl dd h4,.pageserver1-4 dd h3 font,.pageserver1-2 h3 font,.pageserver1-1 h3 font,.pagezd1 dd .txt h4,.pagezd1-2 .iconlist dd span,.pagezd1-2 .txt h4,.pagezd1-4 .txt h4,.pagezd1-5 .list dl .txt p,.pagezd2 .txt dd h4,.pagezd2-2 dd h3 font,.pagezd2-3 .one dl dd h4,.pagezd2-4 dl dd .txt h4{font-size: 14px;}
.pagezd1-2 .iconlist{padding: 50px 0;top: -50px;}
.pagezd1-2 .iconlist dd p img{ height:80px; }
.pagezd1-2 .txt{padding: 100px 0;}
.pagezd1-4{padding: 100px 0;}
.pagezd1-5 .list dl{ padding: 80px 0;}
.pagezd1-5 .list dl .txt h3 span{ font-size: 60px;}
.pagezd1-5 .list dl .txt h3 font{top: -45px;font-size: 26px;}
.pagezd1-5 .list dl .txt{ width:55%;}
.pagezd1-5 .list dl .txt strong{ font-size: 16px; margin: 10px 0; }
.pagezd1-5 h5{ margin: 0 auto; }

.pagezd2 .txt{    margin: 100px auto;}
.pagezd2-3 .two .left a img{ height:70px; }
.pagezd2-4 dl dd .txt h3,.pagezd2-2 dd h3 span,.pagezd2-3 .one dl dd h3,.pagezd2 .txt dd h3,.pagezd1 dd .txt h3,.pagezd1-2 .txt h3,.pagezd1-3 h3,.pagezd1-4 .txt h3,.pagezd1-5 h5,.pageserver3-2 .center dl dd h3{font-size: 20px;}
.pagezd2-3 .two .left a span{font-size:18px;}

.pagezd3-4{ width:1100px;}

.pageserver1-1 h3{width: 45%;}


.pagepartner3-icons dl{ padding: 40px 30px;     width: calc(32% - 60px);}
.pagepartner3-icons dl p{ display: block;width: 80px;height: 80px;}
.pagepartner3-icons dl p img{margin: 20px;}

innerbanner
.innerbanner{margin-top: 140px;}
.inner-text h3{font-size: 45px;}
.inner-text p{font-size: 24px;}

about
.about01wrap{padding: 80px 0;}
.about01 .about01-f .text h2{font-size: 28px;margin-bottom: 12px;}
.about01 .about01-f .text h3{font-size: 14px;line-height: 22px;margin-bottom: 33px;}
.about01 .about01-f .text h4{font-size: 18px;margin-bottom: 15px;}
.about01 .about01-f .text .content{margin-left: 16px;}
.about01 .about01-f .text .content li{font-size: 14px;margin-bottom: 8px;}
.about01 .about01-s .item{width: 180px;height: 180px;}
.about01 .about01-s .item h2{font-size: 13px;line-height: 20px;margin-top: 12px;}
.about02wrap{padding: 95px 0 160px 0;}
.about02wrap .a-tl01 h3{font-size: 28px;margin-bottom: 20px;}
.about02wrap .a-tl01 h4{font-size: 13px;line-height: 26px;}
.about02wrap .a-tl01{margin-bottom: 35px;}
.about02wrap .about02{padding: 60px 0;}
.about03wrap{padding: 200px 0 75px 0;}
.about03wrap .about03 h2{font-size: 28px;margin-bottom: 12px;}
.about03wrap .about03 h3{font-size: 13px;line-height: 26px;}
.about04 .item .text h2{font-size: 28px;}
.about04 .item .text h3{font-size: 14px;line-height: 22px;margin-top: 20px;}
.about05wrap{padding: 80px 0;}
.about05 h2{font-size: 28px;margin-bottom: 20px;}
.about05 h3{font-size: 14px;line-height: 22px;}
.about06wrap{padding: 100px 0;}
.about06wrap .about06 .item{padding: 75px 0 55px 0;}
.about06wrap .about06 .item .text::before{top: 40px;}
.about06wrap .about06 .item .text::after{top: 39px;}
.about06wrap .about06 .item h2{font-size: 28px;}
.about06wrap .about06 .item h3{font-size: 14px;margin-top: 35px;line-height: 22px;}


page
.fy a, .nav-links span, .nav-links a {min-width: 34px;height: 36px;line-height: 36px;font-size: 14px;padding: 0 10px;}


news
.news01 .item .text h2{font-size: 12px;margin-bottom: 15px;}
.news01 .item .text h2 i{font-size: 16px;}
.news01 .item .text h3{font-size: 24px;margin-bottom: 30px;}
.news01 .item .text>h4{font-size: 14px;line-height: 22px;margin-bottom: 35px;}

sincerity
.sincerity01wrap{padding: 75px 0;}
.sincerity01 .textbox .text h2{font-size: 28px;margin-bottom: 15px;}
.sincerity01 .textbox .text h3{font-size: 14px;line-height: 22px;}
.sincerity01 .textbox .text h4{font-size: 18px;margin-top: 35px;padding-bottom: 15px;}
.sincerity01 .textbox .text ul{margin-left: 16px;}
.sincerity01 .textbox .text ul li{font-size: 14px;margin-top: 15px;}

.sincerity02wrap{padding: 110px 0;}
.sincerity02 h2{font-size: 28px;margin-bottom: 20px;}
.sincerity02 h3{font-size: 14px;line-height: 22px;}

.sincerity03wrap{padding: 75px 0 280px 0;}
.sincerity03wrap .sincerity03text .text h2{font-size: 28px;margin-bottom: 20px;}
.sincerity03wrap .sincerity03text .text h3{font-size: 18px;line-height: 22px;margin-bottom: 30px;}
.sincerity03wrap .sincerity03text .text ul li{padding: 16px 0;}
.sincerity03wrap .sincerity03text .text ul li h4{font-size: 14px;}
.sincerity03wrap .sincerity03text .text ul li h4::before{width: 4px;height: 4px;}
.sincerity03 .item .text h2{font-size: 28px;}
.sincerity03 .item .text h3{font-size: 14px;line-height: 22px;margin-top: 20px;}

.sincerity04wrap{padding: 280px 0 60px 0;}
.sincerity04wrap .sincerity04 h2{font-size: 28px;margin-bottom: 20px;}
.sincerity04wrap .sincerity04 h3{font-size: 14px;line-height: 22px;margin-bottom: 35px;}

.sincerity05wrap{padding: 150px 0;}
.sincerity05wrap .sincerity05 .text h2{font-size: 28px;margin-bottom: 20px;}
.sincerity05wrap .sincerity05 .text h3{font-size: 14px;line-height: 22px;}

join
.join01wrap{padding: 90px 0;}
.join01wrap .join01 .textbox{padding: 75px 0 60px 0;}
.join01wrap .join01 .textbox .text h2{font-size: 28px;margin-bottom: 30px;}
.join01wrap .join01 .textbox .text h3{font-size: 14px;line-height: 22px;margin-bottom: 45px;}

.join02wrap{padding: 75px 0;}
.join02wrap .join02 .textbox .text h2{font-size: 28px;margin-bottom: 20px;}
.join02wrap .join02 .textbox .text h3{font-size: 14px;line-height: 22px;margin-bottom: 45px;}

.join04wrap{padding: 75px 0;}
.join04wrap .join04 .toh3{font-size: 28px;}
.join04wrap .join04 .min li>a p{font-size: 18px;}
.join04wrap .join04 .min .item .info li p{font-size: 16px;}
.join04wrap .join04 .min .item .info li h4{font-size: 14px;line-height: 30px;}

innovate
.innovate01wrap{padding: 90px 0;}
.innovate01 h2{font-size: 28px;margin-bottom: 15px;}
.innovate01 h3{font-size: 14px;}

.innovate02 .item .text{padding: 135px 0;}
.innovate02 .item .text h2{font-size: 28px;margin-bottom: 20px;}
.innovate02 .item .text h3{font-size: 14px;line-height: 22px;}

.innovate03wrap{padding: 140px 0;}
.innovate03 h2{font-size: 45px;margin-bottom: 20px;}
.innovate03 h3{font-size: 20px;margin-bottom: 45px;}
.innovate03 h4{font-size: 20px;line-height: 35px;}


contact
.contact01wrap{padding: 80px 0;}
.contact01 .text h2{font-size: 28px;padding-bottom: 20px;margin-bottom: 20px;}
.contact01 .text h3{font-size: 24px;margin-bottom: 20px;}
.contact01 .text .info h4{font-size: 14px;}

.contact02wrap{padding: 80px 0;}
.contact02 .item .text{padding: 35px 0;}
.contact02 .item .text h2{font-size: 24px;margin-bottom: 12px;padding-bottom: 12px;}
.contact02 .item .text h4{font-size: 24px;margin-bottom: 35px;}
.contact02 .item .text h3{font-size: 14px;}

.contact03wrap{padding: 50px 0;}

.contact04wrap{padding: 140px 0;}
.contact04 h2{font-size: 28px;margin-bottom: 20px;}
.contact04 h3{font-size: 18px;line-height: 22px;}

.nav .n-nav02 .title { font-size: 26px; padding-bottom: 16px; margin-bottom: 16px; }
.n-nav02 .min .box .big a { font-size: 16px;}
.nav .n-nav02 .box a {font-size: 12px;margin-bottom: 5px;line-height: 16px;}


.n-nav02 .min .box{margin-bottom:5px;}

.pc-1200px{    display: none;}

} 








 


 
.bv2_list{    margin: 80px auto;}
.bv2_list .vd{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999999;     display: none;}
.bv2_list .vd:after{  content: ""; position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.8; top: 0; left: 0; }
.bv2_list .vd .i-cont video{ display: block; width: auto; height: 80%; margin: 0 auto; max-width: 100%; }
.bv2_list .vd .i-cont{ z-index: 99; margin: 80px auto; height:100%;  position: relative; display: block;  }
.bv2_list .vd .i-cont .close-btn{ position: absolute; width: 50px; height: 50px; background: #fff; display: flex; align-items: center; justify-content: center; border-radius: 50%; top: 0; right: -54px; font-size:22px; cursor:pointer; }

.bv2_list .list{ display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 0 40px;}
.bv2_list .list dl{ cursor:pointer; margin-bottom:40px; }
.bv2_list .list dl p{ display: block; overflow: hidden; position: relative; height: 250px;}
.bv2_list .list dl p img{display: block; width: 100%; height: 100%; transition: all .6s; }
.bv2_list .list dl:hover p img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
.bv2_list .list dl p i{ position: absolute; top: 50%; left: 50%; z-index: 3; width: 60px; height: 60px; color: #fff; border: 1px solid #fff; display: flex; align-items: center; justify-content: center; border-radius: 50%; transform: translate(-50%, -50%); font-size: 30px;}
.bv2_list .list dl:hover p i{opacity: 0;}
.bv2_list .list dl p:after{ content:"";  position: absolute; width: 100%; height: 100%; background: #000; top: 0; left: 0; opacity: 0.5;}
.bv2_list .list dl:hover p:after{opacity: 0;}
.bv2_list .list dl .txt{}
.bv2_list .list dl .txt span{display: block; background: #f5f5f5; padding: 16px 16px; text-align: center; font-size: 16px; color: #1b5caa; transition: all .2s; }
.bv2_list .list dl .txt .pic,.bv2_list .list dl .txt .vid{    display: none;}
.bv2_list .list dl:hover .txt span{ background: #1b5caa; color: #fff; }
 

.h5_brand_vid{ display: none; }




 







