@charset "utf-8";  /*格式化样式*/  
@font-face {
    font-family: 'misan';
    src: url('../fonts/misan.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }
/*公共压缩样式，处理各个浏览器兼容性所写，可以无视*/html,body{height:100%;  font-family: 'misan' !important;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}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{margin:0;padding:0}ul,ol{list-style:none}s{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}caption,cite,code,dfn,th,var{text-align:left;font-weight:normal;font-style:inherit;}body{background-color:#fff;}/* 表单 */label{display:inline-block;*display:inline;*zoom:1}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]  input[type="button"]::-moz-focus-inner{border:none;padding:0}/* 字体 */h1{font-size:24px;margin:0 0 12px}h2{font-size:24px;margin:0 0 10px}h3{font-size:20px;margin:0 0 8px}h4{font-size:16px;margin:0 0 5px}h5{font-size:14px;margin:5px 0}h6{font-size:14px;margin:0 0 5px;}
.clearfix{overflow:hidden;zoom:1;clear: both;}
.clearfix{overflow:hidden;zoom:1;clear: both;}

*{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
*behavior: url(../css/boxsizing.htc);
}
div,body,p,h1,h2,h3,h4,h5,ul,li,dl,dd,dt{
margin:0; 
padding:0;
list-style: none;
box-sizing:border-box;
}
*{font-family: 'misan' !important;}
a:focus{outline:none;}
a{color:#1f2329; text-decoration: none; cursor:pointer; outline:none;}  
a:hover{ color:#1462b5; text-decoration: none; }
body{font-size:14px; color:#666;}
input[type=text],textarea {border: 1px solid #e3e3e3; background: #fff; -webkit-appearance: none;font-family: 'misan';  -webkit-appearance: none;
    font-family: 'misan';
    outline: none;}  
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;  font-family: 'misan';}  
input{font-family: 'misan';}  
textarea { -webkit-appearance: none;}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
    font-family: 'misan';
    outline: none;
}
img{width:auto; max-width:100%;vertical-align: bottom;}
select{outline: none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
@keyframes navInUp50 {
	0% {
	  opacity: 0;
	  visibility: hidden;
	  transform: translateY(-30px);
	  -webkit-transform: translateY(-30px);
	  -moz-transform: translateY(-30px);
	  -ms-transform: translateY(-30px);
	  -o-transform: translateY(-30px);
	}
	100% {
	  opacity: 1;
	  visibility: visible;
	  transform: translateY(0);
	  -webkit-transform: translateY(0);
	  -moz-transform: translateY(0);
	  -ms-transform: translateY(0);
	  -o-transform: translateY(0);
	}
  }
  html{overflow-x:hidden;}
.container{width:100%; max-width:1200px; margin:0 auto;}
.header{background:#fff; width:100%; height:60px; position:fixed; top:0; left:0; padding:0 20px; z-index:101;}
.header .navbox{display: flex;justify-content: space-between;align-items: center; height:100%;}
.header .navbox>ul{display:flex;justify-content: flex-start; align-items: center; height: 100%; flex: 1;}
.header .navbox ul .logo{margin-right: 20px;}
.header .navbox ul .logo img{height:40px;}
.header .navbox .tel{display:flex; align-items:center;font-size: 14px; color:#1f2329;}
.header .navbox .tel a{color:#1f2329;}
.header .navbox .tel img{width:18px;margin-right: 7px;}
.fristChildbox{display:none;}
.header .fristnav{padding:0 20px; display:flex; align-items:center;justify-content: center; height:60px;}
.header .fristnav i{font-size: 10px;margin-left: 4px;}
.header .navbox ul li:hover .fristChildbox{display:block;}
.fristChildbox{position:absolute; top:60px; width:100%; left:0;background-color: #fff;max-height: calc(100vh - 100px);}
.fristChild{box-shadow: 4px 0 8px -8px rgba(31, 35, 41, .04), 6px 0 12px rgba(31, 35, 41, .01), 8px 0 24px 8px rgba(31, 35, 41, .01); overflow: hidden;}
.header .navbox ul li .fristChild{display:flex;align-items: flex-start; max-height: calc(100vh - 100px);height: 100%;}
.header .navbox ul li .content{display:none;}
.header .navbox ul li .left{display: flex; flex-direction: column; height: 100%; width: calc(50% - 600px + 178px);  padding-top: 40px; padding-bottom: 40px; padding-right: 0;}
.header .navbox ul li .right{height: 100%;    margin-left: 10px; padding-left: 0; box-shadow: -8px 8px 15px rgba(31, 35, 41, .06); padding-top: 40px; padding-bottom: 40px; padding-right: 0;  max-width: calc(1200px - 178px);  flex: 1; margin-right: 20px;}
.header .navbox ul li .left dl{display: flex; flex-direction: column; align-items: flex-end;}
.header .navbox ul li .left dd{width: 170px; cursor: pointer; height: 40px; display: flex; align-items: center; padding-left: 16px; margin-top: 0;  margin-bottom: 8px; margin-left: 0; margin-right: 8px; font-size: 14px; line-height: 22px; color: #000;}
.header .navbox ul li .left dd.active{background-color: #f0f4ff; color: #245bdb; font-weight: 500; border-radius: 4px;}
.flex{display:flex; align-items: flex-start;height: 100%;}
.header .navbox ul .rightbanner{width:240px; background:#f2f6ff; padding-bottom:15px;}
.header .navbox ul .rightbanner h3{font-size:16px; color:#0f1114; font-weight:normal; padding:15px 10px;}
.header .navbox ul .rightbanner p{font-size: 12px; line-height: 20px;color: #676879; padding:0 10px 15px;}
.header .navbox ul .content ul{margin-left:50px;}
.header .navbox ul .rightbanner span{display:flex; padding:0 10px; align-items:center; gap:5px; font-weight: 500;font-size: 14px;line-height: 22px;color: #245bdb;}
.header .navbox ul .content ul.u1{height: 100%; flex: 1;display: flex; flex-wrap: wrap; margin-left:50px;}
.header .navbox ul .content ul.u1 li a{margin-bottom:20px;width: 158px;height: 38px;display: flex;align-items: center; border-radius:4px;font-size: 14px; line-height: 22px; color: #0f1114; font-weight: 600;}
.header .navbox ul .content ul.u1 li a:hover{background:#f0f4ff;}
.header .navbox ul .content ul.u1 li a img{width: 16px; height: 16px; margin-left: 12px; margin-right: 8px;}
.header .navbox ul .content ul.u2{display:flex; flex:1;flex-wrap: wrap; margin-left:50px;}
.header .navbox ul .content ul.u2 li{width: 29.167%;display: flex;flex-direction: column;margin-right: 16px;margin-bottom: 24px;min-width: 150px;}
.header .navbox ul .content ul.u2 li h3{display: flex; align-items: center; font-size:14px; margin-bottom: 4px; height: 22px; padding-left: 8px;font-weight:normal;color: #245bdb;}
.header .navbox ul .content ul.u2 li p{ font-size: 14px;color: #0f1114; padding:4px 0 0 8px;    line-height: 30px;}
.header .navbox ul .content ul.u2 li p:hover{background:#f0f4ff;}
.header .navbox ul .content ul.u2 .title{width:100%;}
.header .navbox ul .content ul.u2 .title h3{font-weight:normal;height: 22px; font-size:16px; color:#0f1114; padding:0 4px 0 8px; margin-bottom: 24px; display: flex;align-items: center;}
.header .navbox ul .content ul.u3{display:flex; flex:1;flex-wrap: wrap; margin-left:50px;}
.header .navbox ul .content ul.u3 li{width: 140px; position: relative; padding:5px 10px;margin-bottom: 20px; margin-right:10%; border-radius:4px;}
.header .navbox ul .content ul.u3 li img{width:16px; height:16px; position:absolute; left:0; top:1px;}
.header .navbox ul .content ul.u3 li p{ position:relative; padding-left:20px; line-height: 22px;color: #0f1114;}
.header .navbox ul .content ul.u3 li img{width:16px; height:16px; position:absolute; left:0; top:3px;}
.header .navbox ul .content ul.u3 li span{display:block;padding-left:20px; font-size:12px; line-height: 22px;color: #676879;}
.header .navbox ul .content ul.u3 li:hover{background:#f0f4ff;}
.header .navbox ul .content ul.u4{display:flex; flex:1;flex-wrap: wrap; margin-left:50px;}
.header .navbox ul .content ul.u4 li{width: 200px; margin-top:8px; position: relative; padding:8px; border-radius:5px; gap:3px;}
.header .navbox ul .content ul.u4 li h3{line-height: 22px; font-weight:normal; font-size:14px; padding:10px 0; color: #0f1114;}
.header .navbox ul .content ul.u4 li p{line-height: 20px; color: #676879;font-size: 12px;}
.header .navbox ul .content ul.u4 li:hover{box-shadow: 0 4px 16px 4px rgba(36, 91, 219, .03), 0 4px 8px rgba(36, 91, 219, .04), 0 2px 4px -4px rgba(36, 91, 219, .12);}
.swiper-banner .bg1{background:url(../images/banner1.png) no-repeat center; background-size:cover;}
.swiper-banner .bg2{background-color: #fff;    background-position: center 50%, 0 0; background-repeat: no-repeat; background-image: url(https://p1-hera.feishucdn.com/tos-cn-i-jbbdkfciu3/4b0bd19…~tplv-jbbdkfciu3-png:0:0.png), linear-gradient(90deg, #ede7fa 0, #b5caf8 47.53%, #d2f0fc 100%);}
.swiper-banner .bg3{background:url(../images/banner3.png) no-repeat center; background-size:cover;}
.swiper-banner .bg4{background:url(../images/banner2.png) no-repeat center; background-size:cover;}
.swiper-banner .container{display:flex; align-items:center; justify-content: space-between; flex-wrap: wrap;}
.swiper-banner .bg1 .txt{width:35%; }
.swiper-banner .bg1 .img{width:60%;}
.swiper-banner .bg2 .txt{width:35%;}
.swiper-banner .bg2 .txt h3{margin-bottom:40px; font-size:36px; color:#1f2329;}
.swiper-banner .bg2 .txt h3 span{background: var(--token-ai-loading, linear-gradient(90deg, #4752e6 0, #de81de 100%));    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.swiper-banner .bg2 .txt p{display:flex; align-items:center; margin-bottom:15px;  gap:10px; font-weight: 400; font-size: 18px; line-height: 26px; color: #1f2329;}
.nbanbox{position:absolute; left:4%; padding:40px; background:#fafbfd; color:#333;}
.nbanbox .t1{font-size:15px; display:flex; align-items:center; gap:10px; padding-bottom:20px;}
.nbanbox .t1 img{width:18px;}
.nbanbox .t2{font-size:24px; font-weight:bold; padding-bottom:10px;}
.nbanbox .t3{font-size:24px; font-weight:bold;}
.nbanbox .t3 span{color:#5e65e9;}
.nbanbox .t4{font-size:14px; padding:10px 0 20px;}
.nbanbox .t5 a{display:block; width:; background:#5e65e9; width:150px; line-height:40px; border-radius:20px; text-align:center; color:#fff;}
.swiper-banner .bg2 .img{width:60%;}
.swiper-banner .bg3 .txt{width:35%;}
.swiper-banner .bg3 .txt img{ width: 286px; margin-bottom: 26px;}
.swiper-banner .bg3 .txt h3{color:#1f2329; font-size:50px;}
.swiper-banner .bg3 .txt h3 span{background: var(--token-ai-loading, linear-gradient(90deg, #4752e6 0, #de81de 100%));    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.swiper-banner .bg3 .img{width:60%; margin-left:5%;}
.swiper-banner .bg3 .img img{background: linear-gradient(180deg, rgba(255, 255, 255, .1) 0, rgba(255, 208, 208, .05) 100%);
    box-shadow: 0 40px 70px 0 rgba(91, 40, 202, .1); padding:12px; border-radius:25px;}
.swiper-banner .bg3 ul{width:100%; display:flex; align-items:center; justify-content: space-between; margin-top:30px;}
.swiper-banner .bg3 ul li a{ text-align:center; display:block;background: linear-gradient(90deg, #5b65F599 0, #de81DE99 100%); line-height: 46px; border-radius:23px;    color: #fff;
    font-size: 18px;
    line-height: 36px;
    font-weight: 500;
    background: var(--token-ai-loading, linear-gradient(90deg, #4752e6 0, #de81de 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; position: relative;width: 224px;}
.swiper-banner .bg3 ul li a:after{content: "";
		inset: 0;
		position: absolute;
		background: linear-gradient(90deg, #5b65F599 0, #de81DE99 100%);
		-webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
		-webkit-mask-clip: content-box, border-box;
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		padding: 1px;
		border-radius: 100px;}
.height{height:60px;}
.bannerbox{position: relative;}
.bannerpartner{position: absolute; bottom:0; width:100%; left:0; z-index:12;background: linear-gradient(90deg, #ffffff99 0, #e1e1e199 100%); }
.bannerpartner ul{display:flex; align-items:center; justify-content:space-between; padding:40px 0; gap:0 15px;}
.swiper-banner .swiper-pagination{bottom:30px;}
.swiper-banner .swiper-pagination .swiper-pagination-bullet{width:48px; height:4px; border-radius:2px; background:rgba(187,191,196,.5);}
.swiper-banner .swiper-pagination .swiper-pagination-bullet-active{background:#82a7fc;}
.partbox1{padding:110px 0;}
.htitle{font-size: 40px; line-height: 48px;  color: #1f2329; margin-bottom: 40px; text-align:center;}
.partbox1 ul{display:flex; align-items:center; justify-content:space-between; gap:15px;}
.partbox1 ul li{display: flex; flex-direction: column; width:128px; align-items: center;padding:30px 0 15px; text-align:center; cursor: pointer;}
.partbox1 ul li.active{background:#eef2f8; border-radius:20px;}
.partbox1 ul li h3{font-size: 16px;line-height: 24px; color: #1f2329; font-weight:normal;}
.partbox1 ul li p{    font-size: 12px; line-height: 20px; font-weight: 400; color: #646a73; margin-top: 4px;}
.partbox1 ul li.active h3{color:#336df4;}
.bg{background-image: url(../images/bg.png);
    background-clip: padding-box;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top center;
    background-blend-mode: normal;}
.partbox2{padding:65px 0;}
.partbox2 .cbox{display:flex; justify-content:space-between; padding-top:120px;}
.partbox2 .cbox ul{margin-right: 52px; display: flex; flex-direction: column;}
.partbox2 .cbox ul li{cursor: pointer; padding-left: 24px;padding-bottom: 12px; width:328px;    padding: 16px 24px; margin-bottom: 16px;}
.partbox2 .cbox ul li p{display:none;}
.partbox2 .cbox ul li h3 .active-icon{display:none;color: #3370ff;}
.partbox2 .cbox .rvideo{max-width:644px;}
.partbox2 .cbox .rvideo .video{display:none;}
.partbox2 .cbox .rvideo .video video{width:100%; height:auto; border-radius:20px;}
[data-elem-id="0MF5niZyZI"] {
    fill: #2B2F36;
}
[data-elem-id="7f0cjBGT7L"] {
    fill: #3370ff;
}
.partbox2 .cbox ul li.active{min-height: 104px;background: #fff;box-shadow: 0 10px 30px 0 rgba(176, 191, 231, .15);}
.partbox2 .cbox ul li h3{display:flex; align-items:center;color: #1f2329; font-size:22px;height: 40px; margin-bottom: 12px;}
.partbox2 .cbox ul li h3 span{margin-left:10px;}
.partbox2 .cbox ul li:hover h3,.partbox2 .cbox ul li.active h3{color:#3370ff;}
.partbox2 .cbox ul li:hover .active-icon,.partbox2 .cbox ul li.active .active-icon{display:block;}
.partbox2 .cbox ul li:hover .deactive-icon,.partbox2 .cbox ul li.active .deactive-icon{display:none;}
.partbox2 .cbox ul li.active p{display:block;font-size: 16px; line-height: 24px;  color: #646a73;}
.partbox3 img{border-radius:20px 20px 0 0;}
.partbox3{padding-top: 90px; padding-bottom:75px;}
.partbox3 .container{display:flex; justify-content:space-between; align-items:center;}
.partbox3 .container .htitle{font-weight:bold; font-size:40px; color:#1f2329;    margin-bottom: 56px; text-align:left;}
.partbox3 .container .rbtn{position: relative; display:flex; align-items:center; gap:45px;} 
.partbox3 .container .rbtn .swiper-button-next,.partbox3 .container .rbtn .swiper-button-prev{position: inherit; left:inherit; top: inherit; margin:0;}
.partbox3 .swiper-slide{border-radius:20px; overflow: hidden; background:#eef1f8; position:relative; height:400px;}
.partbox3 .swiper-slide .box{padding:35px; position:absolute; left:0; height:100%; width:100%;transition: all .3s;background:#eef1f8;bottom: -30%;}
.partbox3 .swiper-slide .box .ti h3{color: #1f2329; font-size: 28px; line-height: 46px; font-family: PingFang SC;}
.partbox3 .swiper-slide .box .ti p{font-weight: 500; font-size: 20px;line-height: 30px; color: #646a73; margin-top: 11px;}
.partbox3 .swiper-slide .box .info{display:none;}
.partbox3 .swiper-slide .box .info p{margin-bottom: 10px; display:flex; align-items:center; gap:8px; height: 28px;line-height: 28px;}
.partbox3 .swiper-slide:hover .box .info{display:block;}
.partbox3 .swiper-slide:hover .box{bottom:0; background:url(../images/bg2.png) no-repeat center; background-size:100% 100%;}
.partbox3 .swiper-slide .box .c{margin-top:50px;}
.partbox3 .swiper-slide .box .c img{width:17px;}
.partbox3 .swiper-slide .line{display:none; height: 1px; opacity: .5;  background: linear-gradient(90deg, #41a4ff 0, #638fff 50.52%, #9554ff 100%); margin:25px 0;}
.partbox3 .swiper-slide:hover .line{display:block;}
.partbox3 .swiper-slide:hover .box .c{display:none;}
.swiper-team .swiper-slide{transition: 300ms;transform: scale(0.9); cursor: pointer;}
.swiper-team .swiper-slide-active,.swiper-team  .swiper-slide-duplicate-active{transform: scale(1);}
.partbox4{padding:55px 0 65px;}
.partbox4 .htitle{ font-size: 40px; padding:20px 0; font-weight:bold;}
.partbox4 .swiper-slide {padding-top:50px;}
.partbox4 .swiper-slide .box{position: relative; padding:26px; border-radius:16px; background:#fff;}
.partbox4 .swiper-slide .auimg{position:absolute; top:0; right: 0; z-index:0; opacity:0;}
.partbox4 .swiper-slide .name_pic{position: relative; z-index: 1; padding-bottom:25px; display:flex;flex-direction: row; align-items: center;}
.partbox4 .swiper-slide .name_pic img{width:56px; height:56px; margin-right:16px;}
.partbox4 .swiper-slide .name_pic .name h3{font-weight:100; font-size: 20px;line-height: 28px;color: #1f2329;}
.partbox4 .swiper-slide .name_pic .name p{color: #8f959e; white-space: pre-wrap;      font-size: 14px;line-height: 20px;}
.partbox4 .swiper-slide .dis_info{position: relative; z-index: 1; padding-top:35px;}
.partbox4 .swiper-slide .dis_info .amount{display:flex; justify-content: space-between; align-items:center;}
.partbox4 .swiper-slide .dis_info .amount .ltxt{font-size: 20px; margin-left:4px;color: #646a73;}
.partbox4 .swiper-slide .dis_info .amount .ltxt span{font-size:48px;}
.partbox4 .swiper-slide .dis_info .amount .rimg{width: 120px;height: 40px;}
.partbox4 .swiper-slide .line{background:linear-gradient(90deg, #41a4ff, #638fff, #9554ff); height:1px; width:100%;}
.partbox4 .swiper-slide .dis{font-size: 14px;line-height: 18px;margin-top: 13px;color: #646a73;}
.partbox4 .swiper-slide .info{margin-top: 35px;font-size: 14px;line-height: 22px;color: #646a73;}
.swiper-team .swiper-slide-active .line{display:none;}
.swiper-team .swiper-slide-active .name_pic .img{display: none;}
.swiper-team .swiper-slide-active .name_pic .name h3{font-size:20px;color:#1f2329; font-weight:bold; padding-bottom:10px;}
.partbox4 .swiper-slide-active .auimg{opacity:1; top:-50px;}
.hpartner ul{display: flex;justify-content: center; flex-wrap: wrap; text-align: center;padding: 50px 16px;gap: 16px;}
.hpartner ul li{margin-bottom: 36px;box-shadow: 0 4px 4px rgba(176, 191, 231, .1);background: #fff 80%;overflow: hidden;}
.hpartner ul li img{width:120px; height:60px; object-fit: contain;}
.bg2{background-image: url(../images/bg3.png);
	background-clip: padding-box;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: bottom center;
    background-blend-mode: normal;}
.partbox5{padding-bottom:110px;}
.partbox5 .htitle{padding:110px 0 80px;}
.partbox5 ul{display:flex;justify-content: space-between; width:100%; max-width:1136px; margin:0 auto;}
.partbox5 ul li{max-width: 368px; width: 32.4%; border-radius:20px;}
.partbox5 ul li:nth-child(1){background:url(../images/itembg1.png) no-repeat top center;background-size: 100% auto;}
.partbox5 ul li:nth-child(2){background:url(../images/itembg2.png) no-repeat top center;background-size: 100% auto;}
.partbox5 ul li:nth-child(3){background:url(../images/itembg3.png) no-repeat top center;background-size: 100% auto;}
.partbox5 ul li .item{width: 73.93%; margin:0 auto;padding: 19.29% 0;}
.partbox5 ul li .item h3{font-size: 28px;color: #040000; margin-bottom: 6.61%;}
.partbox5 ul li:nth-child(1) .item .line{height: 1px; opacity: .5; background: linear-gradient(90deg, #41a4ff 0, #638fff 50.52%, #9554ff 100%);}
.partbox5 ul li:nth-child(2) .item .line{height: 1px; opacity: .5; background: linear-gradient(90deg, #41a4ff 0, #638fff 50.52%, #9554ff 100%);}
.partbox5 ul li:nth-child(3) .item .line{height: 1px; opacity: .5; background: linear-gradient(90deg, #41a4ff 0, #638fff 50.52%, #9554ff 100%);}
.partbox5 ul li .item h4{font-size: 20px;color: #1f2329; margin-top: 11.03%;}
.partbox5 ul li .item span{color: #646a73; margin-top: 3.68%; display:block;font-size: 16px; line-height:1.5;}
.partbox5 ul li .item .info{margin-top: 18.38%; display: flex; flex-direction: column;}
.partbox5 ul li .item .info p{margin-bottom: 4.41%;display: flex; align-items: center;gap:8px; color: #8f959e;font-size: 16px;}
.partbox6{background:url(../images/bg4.png) no-repeat top center;    background-clip: padding-box; background-size: 100% 100%; padding-bottom:100px;}
.partbox6 .tips{padding: 100px 0 90px;font-size: 24px;line-height: 1.5; text-align:center; color:#17171a;}
.partbox6 dl{display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    gap: 16px;
    max-width: 1136px; padding-bottom:180px;}
.partbox6 dl dd{width:128px; height:60px;}
.partbox6 dl dd img{width:100%; height:100%; object-fit: contain;}
.partbox6 .htitle{padding-bottom:80px;}
.partbox6 ul{display: flex;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    max-width: 1136px;
    gap: 16px;
    justify-content: center;}
.partbox6 ul li{background-color: rgba(255, 255, 255, .9); padding:24px; width:30%; border-radius: 16px;display: flex;flex-direction: column;align-items: flex-start;}
.partbox6 ul li .ti{display:flex; align-items:center; padding-bottom:30px; justify-content: space-between; width:100%;}
.partbox6 ul li .ti h3{font-size:24px;color: #1f2329; display:flex; gap:8px; align-items:center;}
.partbox6 ul li .ti h3 span{height: 24px; line-height:24px; padding-left: 8px; padding-right: 8px;font-weight: 400;font-size: 14px;color: #336df4; background-color: rgba(80, 131, 251, .1); border-radius:4px;}
.partbox6 ul li .ti img{width:38px; height:38px;}
.partbox6 ul li .info{font-size: 18px;color: #646a73;line-height: 1.5;}
.partbox7{ padding:100px 0; background: linear-gradient(92deg, rgba(37, 176, 231, .1) 0, rgba(20, 86, 240, .1) 51.56%, rgba(159, 111, 241, .1) 100%);}
.partbox7 .htitle{font-weight:bold; margin:0 auto;}
.partbox7 .dis{font-size: 20px;color: #646a73; line-height:3.5; text-align:center;}
.partbox7 ul{display:flex; justify-content:center; gap:50px;}
.partbox7 ul li{display:flex; align-items:center; gap:12px; color: #646a73; font-size:16px;}
.footer{background:#0D2953; color:#fff;}
.footer a{color:#fff;}
.fnav ul{display:flex; justify-content:space-around; padding:40px 0; }
.fnav li h3{font-size:20px; padding-bottom:16px; color:#dee0e3;}
.fnav li h3 a{color:#fff;}
.fnav li dd{line-height:36px; color:#fff;}
.fnav li dd a{color:#fff;}
.copy{padding:30px; border-top:1px solid #a7aaaf; display:flex; gap:10px; flex-wrap: wrap; justify-content:center;}
.invitationbanner{background:url(../images/invitationbanner.png) no-repeat center; background-size: cover;}
.invitationbanner .container{height:500px; display:flex; align-items:center; justify-content:space-between; padding-top:60px;}
.invitationbanner .container .txt{width:45%;}
.invitationbanner .container .txt .pic{width:215px;margin-bottom:20px;}
.invitationbanner .container .txt h3{font-family: FZZhengHeiS-M-GB;font-size: 42px; font-weight:700;  line-height: 54px; color:#1f2329;}
.invitationbanner .container .txt h3 span{white-space: nowrap;
    background: linear-gradient(270deg, #b56fec 0, #5083fb 45%, #336df4 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; margin-left:15px;}
.invitationbanner .container .img{width:55%;}
.invitationbanner .container .txt h4{font-size:20px; font-weight:normal; padding-top:15px; color:#1f2329;}
.invitationbg{background:url(../images/bg5.png) no-repeat center; background-size:100% 100%; }
.invitationprocess{padding:80px 0;}
.invitationprocess .title{font-size: 40px;line-height: 48px;color: #1f2329; padding-bottom: 48px; text-align:center;}
.invitationprocess ul{background-color: #fff; display:flex; justify-content: space-between; gap:30px; text-align:center; border-radius:25px; padding:40px 20px; box-shadow: 0 0 24px 0 rgba(91, 101, 245, .08);}
.invitationprocess ul li img{width:52px;}
.invitationprocess ul li h3{color: #1f2329;font-family: PingFang SC; font-size: 18px; font-weight: 700;line-height: 28px;}
.invitationprocess ul li p{ margin:0 auto; max-width: 130px; color: #646a73; line-height:22px; padding-top:5px;}	
.invitationprocess ul .line{padding-top:40px;}
.invitationprocess ul .line img{width:44px;}
.invitationdetial{padding:20px 0 80px;}
.invitationdetial .title{padding-bottom:30px; text-align:center;}
.invitationdetial .title p{font-size: 40px;line-height: 56px;color: #1f2329;}
.invitationdetial .title h3{display:flex; align-items:center; gap:40px; justify-content:center;    margin-top: 24px;}
.invitationdetial .title h3 span{font-size: 30px;background: linear-gradient(285deg, #6e39b9 8.18%, #736add 37.25%, #0a8aff 91.25%);    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.invitationhelp{padding:20px 0 80px;}
.invitationhelp .title{text-align:center;font-size: 40px;margin-bottom: 50px;color: #1f2329;}
.invitationhelp ul{border: 1px solid #ffd7c6; border-radius:20px; overflow: hidden; background: linear-gradient(90deg, rgba(255, 215, 198, .09) 1.52%, rgba(189, 172, 246, .09) 50.3%, rgba(134, 161, 255, .09) 105.31%);}
.invitationhelp ul li h3{display:flex; cursor: pointer; align-items:center; padding:24px;color:#1f2329; font-size:18px; font-weight:normal;}
.invitationhelp ul li .content{background:#fff; padding:25px;font-size: 12px; color:#646a73;line-height: 20px; display:none;}
.invitationhelp ul li{border-top: 1px solid rgba(31,35,41,0.15);}
.invitationhelp ul li:nth-child(1){border-top:none;}
.invitationhelp ul li h3{background:url(../images/down.png) no-repeat right center; background-size:24px 24px; margin-right:20px;}
.invitationhelp ul li.active h3{background:url(../images/up.png) no-repeat right center; background-size:24px 24px;}
.invitationhelp ul li.active .content{display:block;}
.aboutbox{position: relative;
    z-index: 1;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center; padding:100px 0;}
.aboutbox .left{width:50%;}
.aboutbox .right{ width: 45%; box-sizing: border-box; padding: 0 100px 0 60px;}
.aboutbox .right h3{font-size: 36px;color: #222222;margin-top:15px;font-weight: bold; padding-bottom:15px;}
.aboutbox .right .info{font-size: 16px;color: #666666;line-height: 32px;text-align: justify; line-height:2;}
.aboutbox .right .info p{padding-bottom:10px;}
.honorbox{padding:100px 0; background:url(../images/bg4.png) no-repeat center; background-size:100% 100%;}
#content{display:none;}
#content{position:fixed; left:50%; top:50%; transform: translate(-50%,-50%); z-index:400;}
.msk{position:fixed; width:100%; content:''; height:100%; background:rgba(0, 0, 0, 0.7); top:0; left:0; z-index:200; display:none;}
#content img{width:auto; max-width:100%; max-width:960px; max-height:480px;}
.honorbox .title{font-size: 40px;line-height: 48px;color: #1f2329; padding-bottom: 48px; text-align:center;}
.honorbox ul{display:flex; justify-content:flex-start; flex-wrap:wrap;}
.honorbox ul li{width:25%; padding:8px; box-sizing:border-box; text-align:center;}
.honorbox ul li .img{overflow: hidden;background-color: rgba(255, 255, 255, 0.3); padding:5px;}
.honorbox ul li .img img{transition: all .6s; width:100%; cursor: pointer;}
.honorbox ul li .img img:hover{transform: scale(1.1);}
.honorbox ul li p{font-size:16px; color:#333; padding-top:10px;}
.rifiexd{position:fixed; right:0; bottom:15%; z-index: 1000;background:#fff;border:1px solid #0a8aff; width:56px; border-radius:28px; padding:15px 0;}
.rifiexd li{position: relative;}
.rifiexd li .box{display:none; background:#fff; position:absolute; right:65px;bottom:-30px;width: 140px;padding: 15px; border-radius:8px; box-shadow:0 6px 18px 6px rgba(36,91,219,.04),0 4px 8px rgba(36,91,219,.06),0 3px 6px -6px rgba(36,91,219,.14);}
.rifiexd li .item{text-align:center; cursor: pointer; padding:15px 10px;}
.rifiexd li .item i{font-size:24px;}
.rifiexd li .item p{color: #646a73; font-size:12px; padding-top:5px;}
.rifiexd li:hover .box{display:block;}
.rifiexd li .box dl{padding:5px 0;}
.rifiexd li .box dl dd{font-size:12px; color:#646a73;}
.rifiexd li .box dl dt{font-size:14px; color:#3370ff; font-weight:bold; padding-top:3px;}
.rifiexd li .box svg{position:absolute; right:-5px; margin-top:-5px; top:50%;}
.mnav{display:none;}
.mnvabox{display:none;}
.rifiexd li:nth-child(2) .box{width:160px;}

.partbox3 .container .rbtn .swiper-button-prev{background:url(../images/pre.png) no-repeat center; background-size:50px 31px; width:50px; height:31px;}
.partbox3 .container .rbtn .swiper-button-next{background:url(../images/next.png) no-repeat center; background-size:50px 31px; width:50px; height:31px;}
.casemore{text-align:center;}
.casemore a{border:1px solid #1456f0; font-size:16px; border-radius:20rpx; color:#1456f0; padding:10px 20px;}
.caselistbox{width:95%; max-width:1200px; margin:0 auto; padding:40px 0;}
.caselistbox .list ul{display:grid; grid-template-columns:repeat(3,1fr); gap:60px 40px;}
.caselistbox .list ul li{display:block; box-shadow:0 0 10px rgba(0, 0, 0,0.1); border-radius:20px;}
.caselistbox .list ul li .img{width:100%;}
.caselistbox .list ul li .img img{width:100%; max-width:inherit;}
.caselistbox .list ul li .txt{padding:15px;}
.caselistbox .list ul li .txt h3{font-size:18px; font-weight:bold; padding-bottom:10px; color:#1a1a1a; display:flex; align-items:center;}
.caselistbox .list ul li .txt h3 span{background:#ebf3ff; padding:3px 5px; border-radius:3px; margin-left:10px; font-size:12px; font-weight:normal;color:#398aff;}
.caselistbox .list ul li .txt p{font-size:14px; color:#999; line-height:24px; height:144px;    -webkit-line-clamp: 6;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical; overflow: hidden;}
.caselistbox .list ul li .txt .more{text-align:right; color:#398aff; padding-top:12px;}
.page{overflow:hidden; line-height:32px; text-align: center; padding:30px 0 0;}
.page a,.page span{color:#444; display:block; font-size:14px; padding:2px 12px; margin:0 5px; background:#e2e2e2; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px}
.page a:nth-child(1){margin-left:0!important}
.page .active a{background:#0a4481; color:#FFF}
.page a:hover{background:#0a4481; color:#FFF}
.page ul,.page li{list-style:inherit;}
.page li{display:inline-block;}
.casecontent{width:95%; max-width:1200px; margin:0 auto; padding:40px 0;}
.casecontent .title{border-bottom:1px solid #e4e4e4;}
.casecontent .title h3{font-size:24px; padding-bottom:15px; color:#000;}
.casecontent .content{padding:30px 0; font-size:16px; line-height:2; color:#333;}
.casecontent .content table{width:100% !important;}
@media only screen and (max-width:1200px){

    .partbox1 ul{flex-wrap: wrap; justify-content:center;}
    .header .navbox ul li .left{width:178px;}
    .header .navbox ul .content ul.u1,
    .header .navbox ul .content ul.u2{margin-left:30px;}
    .header .navbox ul .rightbanner{display:none;}
    .bannerpartner ul{padding:30px 0; gap:0 15px;}
    .swiper-banner .swiper-pagination{bottom:10px;}

    .aboutbox .right{padding:0 30px;}
    .aboutbox .left{width:55%;}
    .aboutbox .right h3{margin:0 auto; font-size:30px;}
    .aboutbox{padding:90px 0;}
    .honorbox{padding:90px 0;}
    .honorbox .title{font-size:32px;}
    .invitationprocess{padding:70px 0;}
    .invitationprocess .title{font-size:32px; padding-bottom:30px;}
    .invitationhelp ul{width:90%; margin:0 auto;}
}
@media only screen and (max-width:980px){
    .swiper-banner .bg2 .txt h3{font-size:30px; margin-bottom:30px;}
    .swiper-banner .bg3 .txt h3{font-size:30px;}
    .swiper-banner .bg3 ul{gap:20px; flex-wrap: wrap;}
    .swiper-banner .bg3 ul li a{font-size:16px; width:180px;}
    .partbox1{padding:80px 0;}
    .htitle{font-size:36px;}
    .partbox2{padding:50px 0;}
    .partbox2 .cbox{padding-top:80px;}
    .partbox2 .cbox ul li h3{font-size:18px; height:30px;}
    .partbox2 .cbox ul li p{font-size:14px;}
    .partbox3{padding:60px 0;}
    .partbox3 .container{padding:0 20px;}
    .partbox3 .container .htitle{font-size:32px; margin-bottom:40px; line-height:1.5;}
    .partbox3 .swiper-slide{height:320px;}
    .partbox3 .swiper-slide .box{padding:20px;}
    .partbox3 .swiper-slide .box .ti h3{font-size:24px;}
    .partbox3 .swiper-slide .box .ti p {font-size:16px;}
    .partbox3 .swiper-slide .box .c{margin-top:40px;}
    .partbox4 .htitle{font-size:36px;}
    .partbox4 .swiper-slide .box{padding:20px;}
    .partbox4 .swiper-slide .name_pic img{width:50px; height:50px; margin-right:10px;}
    .partbox4 .swiper-slide .name_pic .name h3{font-size:18px;}
    .partbox4 .swiper-slide .name_pic .name p{font-size:12px; line-height:18px; max-width: 85px;}
    .partbox4 .swiper-slide .dis_info{padding-top:30px;}
    .partbox4 .swiper-slide .dis_info .amount .ltxt h3{font-size:16px;}
    .partbox4 .swiper-slide .dis_info .amount .ltxt span{font-size:28px;}
    .partbox4 .swiper-slide .dis_info .amount .rimg{width:90px;height: auto;}
    .partbox4 .swiper-slide .info{margin-top:15px; font-size:12px; line-height:18px;}
    .partbox4 .swiper-slide .name_pic{padding-bottom:15px;}
    .partbox4 .swiper-slide .dis_info{padding-top:15px;}
    .partbox4 .swiper-slide-active .auimg{border-radius:20px; overflow: hidden;}
    .hpartner ul li{margin:0;}
    .partbox4{padding:40px 0;}
    .partbox5 .htitle{padding:80px 0 40px;}
    .partbox5 ul li .item h3{font-size:24px;}
    .partbox5 ul li .item h4{font-size:17px; margin-top:15px;}
    .partbox5 ul li .item span{font-size:14px;}
    .partbox5 ul li .item{padding:15% 0 10%;}
    .partbox5 ul li .item .info p{font-size:14px;}
    .partbox5{padding-bottom:80px;}
    .partbox6 .tips{padding:80px 0 60px;}
    .partbox6 dl{padding-bottom:80px;}
    .partbox6 .htitle{padding-bottom:40px;}
    .partbox6 ul li .ti h3{font-size:20px;}
    .partbox6 ul li .ti h3 span{font-size:12px;}
    .partbox6 ul li .ti img{width:30px; height:30px;}
    .partbox6 ul li .info{font-size:16px;}
    .partbox7{padding:80px 0;}
    .fnav li h3{font-size:18px;}
    .aboutbox .right .info{height: 130px;  overflow: hidden; overflow-y: scroll;}
    .aboutbox .right h3{font-size:26px;}
    .honorbox .title{font-size:28px;}
    .honorbox ul li{width:33%;}
    .invitationbanner .container{padding:60px 15px 0;}
    .invitationbanner .container .txt h3,.invitationdetial .title p{font-size:32px;}
    .invitationprocess ul .line{display: none;}
    .invitationprocess ul li p{font-size:12px;}
    .invitationprocess ul{flex-wrap: wrap; justify-content: space-around;}
    .nbanbox{padding:20px;}
    .nbanbox .t1{font-size:14px;}
    .nbanbox .t4{font-size:12px;}
    .nbanbox .t3,.nbanbox .t2{font-size:20px;}
    .bannerpartner ul{gap:0;}
    .caselistbox .list ul li .txt h3{font-size:16px;}
    .caselistbox .list ul li .txt p{font-size:14px; line-height:1.5;}
    .caselistbox .list ul{grid-template-columns: repeat(2, 1fr); gap:30px;}
    .caselistbox .list ul li .txt p{-webkit-line-clamp:5; height:120px;}
}
@media only screen and (max-width:768px){

    .header .navbox>ul li{display:none;}
    .header .navbox .tel{display:none;}
    .mnav{display:block;}
    .mnav i{font-size:24px; cursor: pointer;}
.mnvabox{display:none; background:#fff; width:100%; left:0; top:0; padding-top:60px; position:fixed; width:100%; height:100%; overflow-y: auto; z-index:100;}
.mnvabox li a{display:flex; align-items:center; justify-content: space-between; line-height:50px; padding:0 15px; font-size:14px; color:#000;}
.mnvabox li .sen>a{padding-left:40px;}
.mnvabox li .thernox li a{justify-content:flex-start; gap:5px;padding-left:60px;}
.mnvabox li .thernox li a img{width:20px; height:20px;}
.mnvabox li a:hover{background:#f0f4ff;}
.mnvabox li .thernox,.mnvabox li .senbox{display:none;}
.mnvabox li a.active i{transform: rotate(90deg);}
.swiper-banner .bg1 .img{display:none;}
.swiper-banner .bg1 .txt,.swiper-banner .bg2 .txt,.swiper-banner .bg3 .txt{width:100%; padding:0 15%; text-align:center;}
.swiper-banner .bg1 .txt img{}

.bannerbox .swiper-button-next,.bannerbox .swiper-button-prev{display:none;}
.swiper-banner .bg2 .img{display:none;}
.swiper-banner .bg3 .img{display: none;}
.swiper-banner .bg2 .txt{padding:0 10%;}
.swiper-banner .bg3 ul{display:none;}
.bannerpartner ul{flex-wrap:wrap; padding:0;}
.bannerpartner ul li{width:25%; padding:10px;}
.swiper-banner .bg3 .txt h3{font-size:28px;}
.rifiexd{display:none;}
.partbox1{padding:50px 0;}
.htitle{font-size:28px; margin-bottom:20px;}
.partbox1 ul li{padding:20px 0 10px; border-radius:8px;}
.partbox2{padding:10px 0;}
.partbox2 .cbox{padding-top:20px;}
.partbox2 .cbox{flex-wrap: wrap;}
.partbox2 .cbox ul{width:100%; margin:0; flex-wrap: wrap;flex-direction:row; padding-bottom:20px;}
.partbox2 .cbox ul li{width:50%;}
.partbox2 .cbox ul li.active p{display:none;}
.partbox2 .cbox ul li.active{min-height: inherit;}
.partbox2 .cbox ul li{padding:15px; margin:0;}
.partbox2 .cbox ul li h3{margin:0; font-size:16px;}
.partbox3{padding:20px 0;}
.partbox3 .container{display:block;}
.partbox3 .container .htitle{text-align:center;font-size: 28px;}
.partbox3 .container .rbtn{padding-bottom:20px; margin:0 auto;}
.partbox3 .swiper-slide .box .ti h3{font-size:20px;}
.partbox3 .swiper-slide .box .ti p{font-size:14px; margin:0 auto;}
.partbox3 .swiper-slide{height:280px;}
.partbox3 .swiper-slide .box .info p{margin-bottom:5px; font-size:12px;}
.partbox4 .htitle{font-size:28px;}
.partbox4 .swiper-slide .name_pic{padding-bottom:5px;}
.partbox4 .swiper-slide .box{padding:15px;}
.partbox4 .swiper-slide .name_pic .name h3{padding-bottom:5px;}
.partbox5 .htitle{padding:50px 0 20px;}
.partbox5 ul{flex-wrap: wrap; gap:30px;}
.partbox5 ul li{width:100%; max-width: inherit;}
.partbox5 ul li .item .info{display:none;}
.partbox5 ul li .item{padding:80px 0 20px;}
.partbox5 ul li .item h3{font-size:22px;}
.partbox5 ul li{background-size:85% auto !important;}
.partbox6 .tips{padding:50px 0 30px;}
.partbox6 dl{padding-bottom:30px;}
.partbox6 .htitle{padding:0 15px 40px;}
.partbox6 ul li{width:48%; padding:15px; border-radius:12px;}
.partbox6 ul li .ti h3{font-size:18px;}
.partbox6 ul li .ti img{width:24px; height:24px;}
.partbox6 ul li .ti{padding-bottom:15px;}
.partbox6 ul li .info{font-size:14px;}
.partbox6{padding-bottom:50px;}
.partbox7{padding:50px 15px;}
.partbox7 .dis{font-size:16px; line-height:2; padding-bottom:10px;}
.partbox7 ul{gap:10px;}
.partbox7 ul li{font-size:14px; gap:8px;}
.fnav ul{padding:25px 0;}
.fnav li h3{font-size:16px;}
.fnav li dd{font-size: 12px; line-height:24px;}
.copy{padding:25px 15px; font-size:12px;}
.aboutbox{padding:60px 15px; flex-wrap: wrap;}
.aboutbox .left,.aboutbox .right{width:100%;}
.aboutbox .right{padding:20px 0;}
.honorbox{padding:60px 0;}
.aboutbox .right h3{font-size:24px;}
.honorbox .title{font-size:24px; padding-bottom:20px;}
.aboutbox .right .info{height:auto;}
.invitationbanner .container .img{display:none;}
.invitationbanner .container .txt{width:100%;}
.invitationbanner .container{height:280px;}
.invitationbanner .container .txt .pic{margin-bottom:10px;}
.invitationbanner .container .txt h3{font-size:24px; line-height:1.5;}
.invitationprocess{padding:60px 0;}
.invitationprocess .title{font-size:28px;}
.invitationdetial{padding:0 0 60px;}
.invitationdetial .title p,.invitationhelp .title{font-size:32px;}
.invitationdetial .title h3{margin-top:10px; }
.invitationdetial .title h3 span{font-size:24px;}
.invitationhelp ul li h3{font-size:16px; padding:20px;}
.invitationhelp ul li .content{padding:20px 0;}
.invitationhelp .title{margin-bottom:30px;}
.partbox3 .container .rbtn{margin:0 auto; justify-content: space-between;}
.partbox3 .container .rbtn .swiper-button-prev,.partbox3 .container .rbtn .swiper-button-next{background-size:32px 20px; width:32px; height:20px;}
.casecontent{padding:20px 0 40px;}
.casecontent .title h3{font-size:20px;}
.casecontent .content{ padding:15px 0 0;  font-size:15px;}
.caselistbox .list ul{grid-template-columns: repeat(1, 1fr);
    gap:20px;}
    .caselistbox .list ul li .txt p{-webkit-line-clamp:5; height:auto;}
}
@media only screen and (max-width:480px){

    .swiper-banner .bg3 .txt h3{font-size:20px;}
    .swiper-banner .bg2 .txt h3{font-size:24px; margin-bottom:15px;}
    .swiper-banner .bg2 .txt p{font-size:14px; margin-bottom:10px;}
    .partbox1{padding:30px 0;}
    .htitle{font-size:20px; margin-bottom:10px;}
    .partbox2 .cbox ul li h3{font-size:14px;}
    .partbox2 .cbox ul li{padding:12px 15px;}
    .partbox3 .container .htitle{font-size:20px; margin-bottom:15px;}
    .partbox4{padding:10px 0;}
    .partbox4 .htitle{font-size:20px;}
    .partbox4 .swiper-slide .name_pic .name h3{font-size:16px; padding-bottom:5px;}
    .partbox4 .swiper-slide .dis_info .amount .ltxt span{font-size:24px;}
    .hpartner ul li img{width:90px; height:45px;}
    .partbox5 .htitle{padding:30px 0 0;}
    .partbox5 ul li .item{padding:60px 0 10px;}
    .partbox5 ul li .item h3{font-size:18px; margin-bottom:10px;}
    .partbox5 ul li .item h4{font-size:14px; margin-top:8px;}
    .partbox5 ul li .item span{font-size:12px;}
    .partbox5{padding-bottom:30px;}
    .partbox6 .tips{padding:30px 15px 20px; font-size:20px;}
    .partbox6 dl dd{width:90px; height:28px;}
    .partbox6 ul{gap:10px;}
    .partbox6 ul li{width:47%;}
    .partbox6 ul li .ti h3 span{display:none;}
    .partbox6 ul li .ti h3{font-size:15px;}
    .partbox6 ul li .ti{ padding-bottom:10px;}
    .partbox6 ul li .info{font-size:12px;}
    .partbox6 .htitle{padding-bottom:20px; margin:0 auto;}
    .partbox6{padding-bottom:30px;}
    .partbox7 .dis{font-size:14px;}
    .partbox7 ul li{gap:2px; font-size:12px;}
    .partbox7{padding:30px 0;}
    .partbox7 ul li svg{width:12px; height:12px;}
    .fnav li h3{font-size:14px; padding-bottom:8px;}
    .partbox4 .swiper-slide .box{padding:10px;}
    .aboutbox .right{padding:15px 0;}
.honorbox{padding:30px 0;}
.aboutbox{padding:30px 15px;}
.aboutbox .right h3{font-size:20px;}
.honorbox .title{font-size:20px; padding-bottom:20px;}
.honorbox ul li{width:50%;}
.honorbox ul li p{font-size:14px;}
.invitationbanner .container .txt .pic{margin-bottom:10px;}
.invitationbanner .container .txt h3{font-size:20px; line-height:1.5;}
.invitationbanner .container .txt h4{font-size:15px; padding-top:8px;}
.invitationbanner .container{height:240px;}
.invitationprocess{padding:30px 0;}
.invitationprocess .title,.invitationhelp .title{font-size:22px;}
.invitationdetial{padding:0 0 10px;}
.invitationdetial .title p{font-size:22px;}
.invitationdetial .title h3{margin-top:5px; }
.invitationdetial .title h3 span{font-size:18px;}
.invitationhelp ul li h3{font-size:14px; padding:15px;}
.invitationhelp ul li .content{padding:15px;}
.invitationdetial .title h3 img{width:50px;}
.invitationhelp .title{margin-bottom:15px;}
.invitationhelp ul li h3{background-size:16px 16px;}
.invitationprocess ul li h3{font-size:16px;}
.nbanbox{padding:20px;}
.nbanbox .t1{font-size:14px; padding-bottom:10px; gap:3px;}
.nbanbox .t4{font-size:12px; padding:5px 0 10px;}
.nbanbox .t3,.nbanbox .t2{font-size:14px;}
.nbanbox .t5 a{font-size:12px; line-height:32px; width:100px;}
.caselistbox{padding:20px 0 30px;}
.caselistbox .list ul li .txt{padding:10px;}
.caselistbox .list ul li .txt p{font-size:13px; line-height:1.4;}
.swiper-banner .swiper-pagination .swiper-pagination-bullet{width:25px; height:3px;}
}