@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0 auto;} *+html *{padding:0; margin:0;}* {margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,input,ifram,em,span,i{margin:0;padding:0}img{ border:0px;}ul,ol,li{ list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}a,a:visited{color:#2b2e2e; text-decoration:none;}a:hover{ text-decoration:none;  cursor:pointer;}.clear{clear:both; font-size:0px; height:0px;}ul,li{list-style-type:none;}a,a:link,a:hover,a:visited,a:active{ color:#2b2e2e;}a:hover{color:#0F85F4;}html,body{height:100%}h1{ font-size:18px; font-weight:normal;}input,textarea,select{padding:0;font-family:inherit;outline:none;resize:none;background:none;border:none;color:inherit;}input::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}textarea::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}select::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}::-webkit-input-placeholder{color:inherit;opacity:0.5;font-size:inherit;}::-ms-input-placeholder{color:inherit;opacity:0.5;font-size:inherit;}i,em{ font-style:normal;}
input::-moz-placeholder {color: #fff; font-size:1.6rem;}
input:-ms-input-placeholder {color: #fff; font-size:1.6rem;}
html,body{font-size:10px;font-size:62.5%;/* =16px */}
body{font-family:"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", PingHei, STHeiti;color: #000; position:relative;}

.ovhid{ overflow:hidden;}
.marbot20{ margin-bottom:6rem;}
.wrap{ width:84%; margin:0 auto;}

.backtop{ cursor: pointer; position: fixed; bottom: 6rem; right: 6rem; height: 6rem; width: 6rem;background-image:url(../images/backtop.png); background-repeat:  no-repeat ; background-position: center center; background-size: 4rem; background-color: #fff; border-radius: 50%; box-shadow: 3px 3px 6px rgba(100,100,100,.1); text-align: center; line-height: 6rem;}

.header{ position:fixed; top:0; left:0; right:0; padding:2rem 0; /* border-bottom:1px solid rgba(255,255,255,.5); */z-index:10; transition:all ease-out 0.5s;}
.header .wrap{ display:flex; justify-content:space-between;height:5rem; transition:all ease-out 0.5s; /*align-items:center;*/}
.header .logo{ height:5rem;}
.header .logo img{max-height:100%;}
.header .nav{}
.header .nav li{ float:left; font-size:1.6rem; color:#fff;transition:all ease-out 0.3s; width:6.4rem; margin: 0 3rem; }
.header .nav li a{display:block;font-weight: bold; text-align: center;color:#fff;line-height:5rem;height:5rem; cursor:pointer;}
.header .nav li span{display:block;  font-weight: bold;color:#fff; text-align: center;line-height:5rem;height:5rem; cursor:pointer;/* margin:0 3.5rem; */}
.header .nav li b{ display:none; height: 3px; background-color:#fff;transition:all ease-out 0.3s;/* transform:translate(0,20px); */}
.header .nav li div{ width: 14rem; display:none; background:rgba(255,255,255,.8); padding:1.5rem 0; transform:translate(-3.5rem,20px);}
.header .nav li div a{ display:block; font-weight: normal; text-align: center; line-height:4.4rem;height:4.4rem;}
.header .nav li:hover b{display:block;}
.header .nav li:hover div{ display:block;}
.header .nav li:hover div a{ color:#333;}
.header .nav li div a:hover{ color:#0c48a2;}
.header .nav li.eng a{ background:url(../images/icon_r2_c28.png) no-repeat left center; padding-left:2.5rem;} 

.header .nav li.n3 div{width: 20rem;transform:translate(-6.5rem,20px);}

.headerHidden{top:-9rem; }
.headerHidden img{ height:0}
.headerbgf{ background:rgba(10,40,90,0.9);}
.header .hamburger,.header .mobMenuHidden{ display:none; cursor:pointer;}
.header .hamburger img,.header .mobMenuHidden img{ width:3.6rem; height:3.6rem;}

@media (min-width:1280px) and (max-width:1460px){
	.header .wrap{ width:auto; padding:0 6rem;}
}
@media (min-width:1280px) and (max-width:1360px){
	.header .nav li{ margin:0 2.5rem;}
}


.banner{}
.banner .swiper-container{ max-height:100vh;}
.banner .swiper-slide{ position:relative;}
.banner .swiper-slide img{ /* max- */width:100%;object-fit: cover;}
.banner .swiper-slide .textInfo{ position:absolute; top:30%; left:10%;font-size:1.5rem;}
.banner .swiper-slide.s3 .textInfo,.banner .swiper-slide.s4 .textInfo{ width:100%; left:0; text-align:center;}
.banner .swiper-slide h1{ font-size:5.2rem; font-weight:bold; color:rgba(255,255,255,1.0); margin-bottom:2rem;}
.banner .swiper-slide p{ font-size:2.4rem; line-height:3rem; font-weight:100; color:rgba(255,255,255,0.7);}
.banner .swiper-slide a.more{ margin-top:7rem; border:1px solid rgba(255,255,255,1.0); opacity:0.5; display:block; width:10rem; background:url(../images/icon_r5_c4.png) no-repeat 90px center; color:#fff; height:2.4rem; line-height:2.4rem; padding:1rem;}
.banner .swiper-slide.s3 .textInfo a.more,.banner .swiper-slide.s4 .textInfo a.more{ margin:7rem auto 0 auto;}
.banner .swiper-pagination-bullet{ width:14rem; height:1.2rem; background:rgba(255,255,255,0.3); border-radius:0; opacity:1.0;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(255,255,255,0.8);}
.banner .swiper-pagination{ width:80%; left:10%; bottom:5rem; text-align:right;}

.m1 ,.m2  ,.m3,.m4{padding:8rem 0;}
.m1 h1,.m2 h1,.m3 h1{ font-size:4.8rem; font-weight:bold;}
.m2 h1,.m3 h1{ padding-bottom:6rem;}

.m1{ background:url(../images/shiyebugimg.png) no-repeat  center bottom; }
.m1 .wrap{background:url(../images/icon_r7_c2.png) no-repeat  right center; min-height:640px;}
.m1 p{ line-height:3rem; padding:2rem 0 4rem 0; font-size:1.6rem; }
.m1 ul{display:flex; flex-wrap: wrap; width:65%;}
.m1 ul li{ margin-top:2rem;}
.m1 ul li div{ width:18rem;margin-right:2rem;height:24rem; background:rgba(12,72,162,0.05); text-align:center; border-top:3px solid rgba(12,72,162,1.0); cursor:pointer;transition:all ease-out 0.5s;}
.m1 ul li span{ display:block; height:14rem;}
.m1 ul li h6{ font-size:2rem;height:3rem;line-height:3rem; margin-bottom:2rem;}
.m1 ul li a{ background:url(../images/icon_r5_c4.png) no-repeat center center; height:3rem; opacity:0; display:block;}
.m1 ul li.jr span{ background:url(../images/icon_r9_c2.png) no-repeat center center;}
.m1 ul li.fdc span{ background:url(../images/icon_r9_c8.png) no-repeat center center;}
.m1 ul li.jy span{ background:url(../images/icon_r9_c11.png) no-repeat center center;}
.m1 ul li.aq span{ background:url(../images/icon_r9_c16.png) no-repeat center center;}
.m1 ul li.gk span{ background:url(../images/icon_r9_c19.png) no-repeat center center;}
.m1 ul li.wl span{ background:url(../images/icon_r13_c2.png) no-repeat center center;}
.m1 ul li.zw span{ background:url(../images/icon_r13_c8.png) no-repeat center center;}
.m1 ul li.wz span{ background:url(../images/icon_r13_c11.png) no-repeat center center;}
.m1 ul li:hover{ background:rgba(12,72,162,1.0);}
.m1 ul li:hover h6{ color:#fff;}
.m1 ul li:hover a{ opacity:1.0}
.m1 ul li.jr:hover span{ background:url(../images/icon_r17_c2.png) no-repeat center center;}
.m1 ul li.fdc:hover span{ background:url(../images/icon_r17_c8.png) no-repeat center center;}
.m1 ul li.jy:hover span{ background:url(../images/icon_r17_c11.png) no-repeat center center;}
.m1 ul li.aq:hover span{ background:url(../images/icon_r17_c16.png) no-repeat center center;}
.m1 ul li.gk:hover span{ background:url(../images/icon_r17_c19.png) no-repeat center center;}
.m1 ul li.wl:hover span{ background:url(../images/icon_r19_c2.png) no-repeat center center;}
.m1 ul li.zw:hover span{ background:url(../images/icon_r19_c8.png) no-repeat center center;}
.m1 ul li.wz:hover span{ background:url(../images/icon_r19_c11.png) no-repeat center center;}

@media (min-width:1280px) and (max-width:1660px){
	.m1 .wrap{background:none;min-height:640px;}
	.m1 ul {width: 100%;}
}

.m2 h1{border-bottom:1px solid #ddd; }
.zxdt ul{  display:flex;}
.zxdt li{ padding:4rem 0; position:relative;}
.zxdt li:after{ position:absolute; top:0; right:-4rem; content:''; height:100%; width:1px; background:#ddd;}
.zxdt li a{ display:block;}
.zxdt li a img{ margin-bottom:3.5rem; width:100%;}
.zxdt li a h6{font-size: 2.4rem;height: 7.6rem; line-height:1.6;margin-bottom: 3rem;overflow: hidden;text-overflow: ellipsis;transition: .38s; font-weight:bold;}
.zxdt li a p{ color: rgba(0,0,0,.4);display: block;font-family: Gilroy;font-size: 1.6rem;line-height: 1;}
.newsmore{ font-size:1.8rem; line-height:1.2; margin-top:3rem;}
.newsmore img{ vertical-align:middle; margin-left:1rem;}

.m3{ background:#fafafa;}
.kblogo{ display:flex; flex-wrap:wrap;justify-content: center;}
.kblogo li{ margin:0.8rem; }
.kblogo li a{ display:block;}
.kblogo li img{ max-width:100%;}


.kjrkbut{display:flex; flex-wrap:wrap; justify-content:center;}
.kjrkbut li{max-width:50%;}
.kjrkbut li a{ display:block; position:relative; margin:2rem 2rem; }
.kjrkbut li a img{ max-width:100%;}
.kjrkbut li a div{ position:absolute; top:0; left:0; right:0; bottom:0; text-align:center;}
.kjrkbut li a div img{   margin:3rem 0 1.5rem 0; max-height:50%;}
.kjrkbut li a div p{ font-size:18px; line-height:40px; color:rgba(0,0,0,0.7); margin-bottom:2rem;}
.kjrkbut li a div span{ display:inline-block; background:url(../images/icon_r23_c12.png) no-repeat center center; width:40px; height:40px;}
@media (min-width:1400px) and  (max-width:1600px){
	.kjrkbut li a div p{opacity:0; height:1px; overflow:hidden;}
}
@media (max-width:1400px){
	.kjrkbut li a div p{ opacity:0; height:1px; overflow:hidden;margin-bottom:0;}
}

.footer{ background:#1c2839;}
.footer .bottom.wrap{ border-bottom:1px solid #29374a;display:flex; justify-content:space-between;}
.bottom{ padding:6rem 0 3rem 0;}
.bottom.wrap .logo img{max-width:420px;}
.bottom.wrap .nav{}
.bottom.wrap .nav li{ float:left; font-size:1.8rem; color:#fff; padding-left:9rem;}
.bottom.wrap .nav li a,.bottom.wrap  li span{ color:#fff; display:inline-block; line-height:5rem;height:5rem; cursor:pointer;}
.bottom.wrap .nav li div{ padding:1.5rem 0; }
.bottom.wrap .nav li div a{ color:rgba(255,255,255,.6); line-height:4rem;height:4rem; font-size:1.6rem;}

@media (min-width:1280px) and  (max-width:1440px){
	.bottom.wrap .nav li{ padding-left:6rem;}
}

.footer .copy.wrap{ border-top:1px solid #152030}
.bottom .contact{ padding-top:8rem; color:rgba(255,255,255,.6); line-height:3rem; font-size:1.6rem;}
.bottom .contact h6{ font-weight:bold; line-height:8rem; height:8rem;}
.copy{ line-height:2.4rem; padding:2.3rem 0; text-align:center; font-size:1.4rem; color:rgba(255,255,255,.6);}
.copy a{ color:rgba(255,255,255,.6);}



.secbanner{  position:relative;}
.secbanner h1{ position:absolute; top:40%; left:0; right:0; font-size:54px; font-weight:bold; color:#fff; text-align:center;}
.secbanner span{ position:absolute; bottom:20%; left:0; right:0; text-align:center;}
.secnav{line-height:7rem; border-bottom:1px solid #ddd; overflow:hidden;}
.secnav li{ float:left; font-size:2rem; margin:0 2rem;}
.secnav li a{ display:inline-block; padding:0 2rem;}
.aboutbanner{ height:100%; width:100%; object-fit:cover; min-height:48rem;}
.servicebanner{ height:100%; width:100%; object-fit:cover;min-height:48rem;}

.sec-main1,.sec-main2,.sec-main3,.sec-main4{ padding:60px 0; font-size:16px; line-height:30px;}
.sec-main1 h2,.sec-main2 h2,.sec-main3 h2,.sec-main4 h2{ font-size:48px; line-height:48px; height:48px; font-weight:bold;text-align:center; margin-bottom:60px;}
.sec-main1 p{ }
.sec-main1#qyjj h6{ font-weight:bold; margin:30px 0 10px 0;}
.sec-main2#tdjj{ background:url(../images/sec_r4_c1.png) no-repeat center top #f8f8f8;}
.sec-main1#fwys{ background:url(../images/sec_r3_c5.png) no-repeat center bottom;}
.sec-main3#fwlc{background-image: url(../images/sec_r6_c5.png);background-size:auto;background-position: 0 bottom;background-repeat: repeat-x;animation: scrollBackground 10s linear infinite;}
.sec-main3 h2{ margin-bottom:10px;}
@keyframes scrollBackground {
  0% {
    background-position:  0 bottom;
  }
  100% {
    background-position:-100vw bottom ;
  }
}
.cstd{ margin-bottom:40px;padding-bottom:40px;}
.cstd ul{}
.cstd ul li{ overflow:hidden; display:flex;justify-content:center; /*justify-content:space-around; */flex-wrap: wrap;}
.cstd ul li img{ margin:0 1rem; /*float:left;*/}
.cstd ul li div{width:32rem;margin:0 1rem; /*float:left; margin-left:20px; */}
.cstd ul li div h6{ font-size:1.8rem; margin-bottom:1.5rem; margin-top:7rem;}
.cstd ul li div h6 span{ opacity:0.2; margin:0 0.5rem;}
.cstd ul li div p{opacity:0.7;font-size:1.6rem;}
.cstd .swiper-pagination{ bottom:0; display:none;}
.cstd ul.cstdIsHh  li div{ text-align:center;}
.cstd ul.cstdIsHh  li div h6{ margin-top:2rem;}
.cstd ul.cstdNoHh  li div{ text-align:left;}
.cstd ul.cstdNoHh  li div h6{ margin-top:7rem;}
	
	
.hxtd-info{ text-align:center; font-size:1.8rem; line-height:3.6rem; margin-bottom:6rem;opacity:0.7;}
.hxtd{ padding-bottom:4rem;}
.hxtd li{ text-align:center;}
.hxtd img{max-width:100%; height:auto;}
.hxtd h6{ font-size:1.8rem; margin-bottom:1.5rem; margin-top:2rem;}
.hxtd h6 span{ opacity:0.2; margin:0 0.5rem;}
.hxtd p{opacity:0.7;font-size:1.6rem;}
.hxtd .swiper-pagination{ bottom:0;}


.zztab.zz4pic { background-image:url(../images/sec_r8_c1.png); background-repeat: no-repeat; background-position: center bottom; background-size:100% auto; margin-bottom:4rem;padding-top:4rem; padding-bottom:1rem;}
.zztab.zz4pic .swiper-container{ width:56%; margin:0 auto;}
.zztab .swiper-slide{ width:24rem; text-align:center;}
.zztab .swiper-slide p{ margin:0 2rem;}
.zztab .swiper-slide img{ width:100%; height:auto; /*width:216px; height:296px;*/}
.zztab .swiper-slide span{ display:block; font-size:14px; height:4rem; line-height:4rem; margin-top:0rem; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.zztab.zz5pic{background-image:url(../images/sec_r8_c1_r2_c1.png); background-repeat: no-repeat; background-position: center bottom; background-size:100% auto; padding-bottom:2rem;}
.zztab.zz5pic .swiper-container{ width:70%; margin:0 auto;}
/*@media (max-width:1360px){
	.zztab.zz4pic{padding-top: 0;}
}*/



.mapContainer{ width:50%; height:560px; float:left; margin-top:60px; margin-bottom:20px;}
.absContainer{ width:50%; float:left; margin-top:60px; margin-bottom:20px;}
.absContainer div{ padding-left:100px; padding-top:60px;}
.absContainer div h6{ margin-bottom:40px; font-size:28px;}
.absContainer div p{ margin-bottom:30px;}

.fwysCont{ display:flex; text-align:center;justify-content:space-around; flex-wrap:wrap;}
.fwysCont li{  width:32rem; max-width:100%;}
.fwysCont li span{ display:block; padding:20px 0;}
.fwysCont li span img{}
.fwysCont li h6{height:30px; font-weight:bold; font-size:20px; line-height:30px; margin-bottom:10px;}
.fwysCont li p{line-height:30px; color:rgba(0,0,0,0.6); font-size:15px;}

.fwnrcont{ display:flex; text-align:center;justify-content:center;flex-wrap:wrap; }
.fwnrcont li{ width:19.6rem; max-width:50%; text-align:left; box-shadow:-4px -2px 8px rgba(0,0,0,.08); padding:30px 0;}
.fwnrcont li div{ padding-left:25px;}
.fwnrcont li div img{ margin-bottom:25px;}
.fwnrcont li div h6{height:35px; font-weight:bold; font-size:20px; line-height:30px; margin-bottom:10px;} 
.fwnrcont li div p{line-height:30px; color:rgba(0,0,0,0.6); font-size:15px;}


.bgline{ width:88%; margin:0px auto; position:relative;}
.bgline:after{ content:''; position:absolute; top:50%; left:0; right:0; height:1px; background: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0.1), rgba(0,0,0,0.2),rgba(0,0,0,0.2), rgba(0,0,0,0.1),rgba(0,0,0,0));}
.fwlccont{ padding:2rem 8rem;}
.fwlccont ul{}
.fwlccont li{ width:160px;height:354px;}
.fwlccont li div{   padding:20px 15px; width:210px;background:rgba(255,255,255,.8); box-shadow:0px 0px 30px  rgba(0,80,200,.09); border-radius:12px; position:relative; z-index:5;}
.fwlccont li div h6{ font-size:18px; font-weight:bold; margin-bottom:15px;}
.fwlccont li div h6 span{ color:#fff; background:#009fe8; border-radius:10px; display:inline-block; width:36px; height:28px; line-height:28px; text-align:center; margin-right:10px;}
.fwlccont li div p{line-height:30px; color:rgba(0,0,0,0.6); font-size:15px;}
.fwlccont li div:after{ position:absolute; content:''; width:7px; height:7px; border-radius:50%;background:#009fe8; }
.lcinfo{ font-size:30px;color:rgba(0,0,0,0.6); text-align:center; line-height:60px; height:60px; padding-top:40px; font-style:italic;}
.lc2 div,.lc4 div,.lc6 div,.lc8 div{ transform:translate(-40px,0px);}
.lc1 div,.lc3 div,.lc5 div,.lc7 div,.lc9 div{ transform:translate(-40px,200px);}
.lc2 div:after,.lc4 div:after,.lc6 div:after,.lc8 div:after{ bottom:-36px; left:50%;}
.lc1 div:after,.lc3 div:after,.lc5 div:after,.lc7 div:after,.lc9 div:after{  top:-26px; left:50%;}

.nrjdcont{ display:flex;justify-content:center; flex-wrap:wrap;}
.nrjdcont li{ width:50%;}
.nrjdcont li div{ margin:15px; background:#f8faff; padding:20px; line-height:30px;}
.nrjdcont li div h6{ height:40px; line-height:40px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; position:relative;padding-left:30px;}
.nrjdcont li div p{ overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;color:rgba(0,0,0,0.6); position:relative; padding-left:30px;}
.nrjdcont li div h6:after{ position:absolute; top:0; left:0; width:30px; content:'Q：'}
.nrjdcont li div p:after{ position:absolute; top:0; left:0; width:30px; content:'A：'}

.zxdtWrap{ max-width:1280px; /* font-family: "SimSun", "宋体", serif;*/}
.zxdtTil{ text-align:center; line-height:4.6rem; padding:1rem 0;}
.zxdtTil h5{ font-size:3rem;}
.zxdtTil h6{ font-size:2rem; color:#494949;}
.zxdtTil .zxdtinfo{ line-height:5rem; color:#797979;}
.zxdtTil .zxdtinfo span{ margin:0 1rem; display:inline-block}
.zxdtArticle{ text-indent:2em;}
.zxdtArticle img{ max-width:90%; margin:2rem auto; display:block;}

/* 智慧教育产品介绍 */
.zhjyC{ margin-top: 6rem;margin-bottom: 3rem;}
.zhjyC p{font-size: 1.8rem; line-height: 3.6rem; text-indent: 2em;}
.zhjyC ul{display: flex;  justify-content:center;flex-wrap: wrap; gap: 2rem; margin-top: 3rem;}
.zhjyC ul li{width: 40rem; border-radius: 6px; background: #fff; box-shadow: 3px 3px 8px rgba(0,0,0,.08); line-height:3.6rem;
display: flex; justify-content: space-between; align-items:center ; padding: 2rem 2rem;}
.zhjyC ul li h6{ font-size: 1.8rem;}
.zhjyC ul li h6 span{ display: block; font-size: 1.6rem; color: #969696;}
.zhjyC ul li img{ width:4.8rem; height: 4.8rem;}
@media (min-width:1440px) and (max-width:1660px){
	.zhjyC ul li{width: 34rem;}
}
@media (min-width:1360px) and (max-width:1440px){
	.zhjyC ul li{width: 32rem;}
}
@media (min-width:1280px) and (max-width:1360px){
	.zhjyC ul li{width: 30rem;}
}

.zhjyCX h2{ color: #0c48a2; font-size: 3rem; font-weight: bold; line-height: 5rem; margin-bottom: 0; text-align: center;}
.zhjyCX h3{ font-size: 2rem; line-height: 4rem;color: #696969; text-align: center;margin-bottom:2rem;}
.zhjyCX p{ font-size:1.8rem; line-height: 3.6rem;color: #333; text-indent: 2em; }
.zhjyCX img{max-width:70% ; height: auto; display: block; margin: 3rem auto;}

/* 互联网金融产品 */
.jrC{/* padding-top: 2rem; display: grid;grid-gap: 2rem;grid-template-columns:1fr 1fr;grid-template-rows: 60rem ; */ /*  声明行的高度  */ }
.jrC li{ padding: 2.4rem; line-height: 3.6rem; font-size: 1.8rem; position: relative;}
.jrC li h5{color: #0c48a2; font-size: 3rem; font-weight: bold; line-height: 5rem; margin-bottom: 2rem; text-align: center;}
.jrC li h6{ opacity: 0.1; position: absolute; bottom: 2rem; right: 2rem; }
.jrC li h6 img{ width: 10rem;}
.jrC li p{ margin-bottom: 1rem; font-size: 1.6rem; color: #696969; margin-bottom: 2rem; position: relative; padding-bottom: 2rem; text-indent: 2em;}
.jrC li p:after{ position: absolute;; bottom: 0; left: 0; height: 2px; width: 3.6rem; background: #0c48a2; content: "";}
.jrC li div{margin-bottom: 1rem;}
.jrC .j1,.jrC .j3{ background-color: rgba(12,72,162,0.03)}
/* 综合服务 */
.zhfwC{margin-top: 6rem;}
.zhfwC p{font-size: 1.8rem; line-height: 3.6rem; text-indent: 2em;}
.zhfwC img{max-width:70% ; height: auto; display: block; margin: 3rem auto;}
.zhfwCX{ overflow: hidden;margin-bottom: 6rem;}
.zhfwCX .z1{ width: 35%; float: left;}
.zhfwCX .z2{ width: 60%; float: right;}
.zhfwCX img{ width: 100%;}


/*产品页面 */
.productbanner{}
.productbanner h1{ top:40%; font-size:54px;}
.productbanner h1 i{ display:block; padding-top:2rem;font-size:3rem; font-weight:200;color:#fff; text-align:center;}
.productJJ{background:rgba(240, 247, 255,0.5);	}
.productMain h2{  font-size: 3rem; font-weight:bold;   line-height: 6rem; margin-bottom: 0; text-align: center; padding:3rem 0 2rem 0;}
.productMain h2 i{ display:block; font-style:normal; font-weight:normal; font-size:1.6rem;  line-height:3rem; text-align: center;color:#999;  }
.productMain p{font-size:1.8rem; line-height: 3.6rem;color: #333; text-indent: 2em;}

.product-3{ display:flex; gap:3rem;justify-content:center; padding:3rem 0;}
.product-3 li{ width:30%; max-width:40rem;padding:2rem;background: linear-gradient(185deg, rgba(0, 127, 255, .12), hsla(0, 0%, 100%, 0) 32%), #fff;    border: 1px solid #fff;    border-radius: 16px 16px 16px 16px;}
.product-3 li h5{ font-size:2.2rem; line-height:3rem; display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem; border-bottom:1px solid #f3f3f3; padding-bottom:2rem;}
.product-3 li h5 img{width:4.8rem; height:auto; }
.product-3 li p{ padding:1.5rem 0; line-height:2.8rem; font-size:1.5rem; color:#969696;}
.product-3 li h6{ display:inline-block; font-size:1.8rem; vertical-align:middle; line-height:2.4rem;margin-right:1.8rem; margin-top:1rem; margin-bottom:2rem;}
.product-3 li h6 img{ width:1.6rem; height:auto; margin-right:0.5rem;vertical-align:middle;}

.productYS{}
.productYS .swiper-container{ padding-bottom:50px; margin-bottom:50px;}
.productYS li.swiper-slide{ text-align: center;}
.productYS li.swiper-slide img{ max-width:100%;}
.productYS .swiper-pagination-bullet{ width:48px; height:12px; background:#296FFF; border-radius:6px; opacity:1.0;}
.productYS .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#565AFF;}

.productSB p{ text-align: center;}
.product-6{ padding:4rem 0; display:flex; gap:3rem;justify-content:center; flex-wrap:wrap; }
.product-6 li{ width:30rem;}
.product-6 li img{ width:100%; height:auto;}
.product-6 li p{ text-align:center; padding:1.5rem 0; line-height:2.8rem; font-size:1.6rem; color:#333;}
.linkus{ background:#f6f8fa;padding:6rem 0 8rem; text-align:center; }
/* .linkus .wrap{display: flex; } */
.linkus h2{ font-size:3.6rem; padding:3rem 0 0 0;/* text-align: left; */}
.linkus h2 i{ display: block;}
.linkus h2 img{ margin-top: 3rem; display: inline-block;}
.linkus .wechat-buy{ padding: 3rem; border: 1px solid #ddd; display: inline-block; background-color: rgba(255,255,255,.2); }
.linkus .wechat-buy img{ width: 20rem; height: auto;}
.linkus .wechat-buy p{ margin: 0; line-height: 2.4rem;padding:2rem 0 0 0; font-size: 1.6rem;}
/* .linkus ul{ display: flex; justify-content: center; gap: 4rem;}
.linkus ul li{ text-align: left;} */