@font-face{font-family:vivoSansExpVF;src:url(../fonts/vivoSansExpVF.ttf)}
@font-face{font-family:vivoSans-DemiBold;src:url(../fonts/vivoSans-DemiBold.ttf)}
@font-face{font-family:vivoSans-Regular;src:url(../fonts/vivoSans-Regular.ttf)}


html{font-size:100px}
@media screen and (max-width:1600px){html{font-size:83px}
}
@media screen and (max-width:1440px){html{font-size:75px}
}
@media screen and (max-width:1400px){html{font-size:72px}
}
@media screen and (max-width:1366px){html{font-size:71px}
}
@media screen and (max-width:1360px){html{font-size:70px}
}
@media screen and (max-width:1280px){html{font-size:66px}
}
@media screen and (max-width:1200px){html{font-size:53px!important}
}
body{overflow-x:hidden!important;}
.phone-nav{right:0;top:8px;position: absolute;width:20px;height:20px;display:none;background:url(../images/menu.png) no-repeat center;margin:0 0 0 5px;z-index:999}
.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:rgba(255,255,255,.98);z-index:999999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:0 30px}
.phone-subnav ul li{position:relative;border-top:1px solid #dadada;overflow:hidden;text-align:left}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#666;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:15px;line-height:45px;overflow:hidden;padding:0 40px 0 14px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#333}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#666;line-height:28px;font-size:15px;padding:5px 10px 5px 50px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li .subnav-phone ul li a{color:#888;font-size:14px}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}
.phone-nav svg{fill:#fff!important;vertical-align:middle}

/*头部*/
.ljd-head{width: 100%;transition: 0.7s;position: fixed;z-index:9999;transition:all .5s ease; height:auto;left:0;right:0; padding:6px 80px; background:rgba(18, 21, 26,.5);}
.ljd-head .logo{ float:left;margin-top:4px;}

.head-youce {width:70%; float:right;}
.head-youce .nav{width:75%;font-size:14px;line-height:37px; float:left;}
.head-youce .nav a{ color:#fff; position:relative;}


.head-youce .nav li{float:left;padding-right:6%;}
.head-youce .nav li:first-child{width:13%;}
.head-youce .nav li .navchild{position: absolute;top:56px;width: 100%;left: 0; padding:40px 80px;backdrop-filter:blur(5px);background:rgba(18,21,26,.6);font-size: 14px;display: none;z-index: 666;cursor: pointer;}	
.head-youce .nav li .navchild .two{ position:relative;padding-top:24px; overflow:hidden;display:none;}

.head-youce .nav li .navchild .two div{ display:none;}

.head-youce .nav li .navchild .two:before{ position:absolute; content:"";width:100%;border-top:1px solid #fff;  opacity:.2; height:1px;left:0;}
.head-youce .nav li .navchild .one{ }



.head-youce .nav li .navchild .one ul{ text-align:center; margin:0 auto; overflow:hidden;}

.head-youce .nav li .navchild .one li{ display:inline-block; float:none; width:auto;margin:0px 20px; line-height:22px; text-align:center;}
.head-youce .nav li .navchild .one li:last-child{ margin-right:0px;}
.head-youce .nav li .navchild .one li img{ border-radius:10px;}


.head-youce .nav li .navchild .two ul{ margin:0 auto; padding-top:24px;}




.head-youce .nav li .navchild .two li{}
.head-youce .nav li .navchild .one li:hover p{background: linear-gradient(to bottom, #fff,#6E5FF0 );-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block; }
@supports (background-clip: text) {color: transparent;}}


.head-youce .nav li .navchild .one li.cur p{background: linear-gradient(to bottom, #fff,#6E5FF0 );-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block; }
@supports (background-clip: text) {color: transparent;}}


.head-youce .nav li:hover a:before,.head-youce .nav li.active a:before{ position:absolute; content:"";width:100%; height:1px; background:#fff;bottom:-10px;}
.head-youce .nav li .navchild .one li a:before{ display:none;}

.head-youce .yingwn{width:25%; text-align:right;float:right; color:#7a7b7c; line-height:44px;}
.head-youce .yingwn img{ vertical-align:middle; display:inline-block;}
.head-youce .yingwn a{ color:#fff; padding-right:8px; margin-left:8px;font-family:vivoSans-Regular;}
.head-youce .yingwn a:hover{color:#7a7b7c; }

.head-youce .nav li .navchild .xueyuannav {width:60%; margin:0 auto;overflow:hidden;}
.head-youce .nav li .navchild  .xueyuannav li{width:24%; float: left;border-right:2px solid #65686b; padding:0px 3.5%;}
.head-youce .nav li .navchild .xueyuannav li:last-child{ border-right:none; }
.head-youce .nav li .navchild .xueyuannav li .pwzbox{ font-size:14px;} 
.head-youce .nav li .navchild .xueyuannav li .pwzbox .wzbt{ font-size:16px; color:#fff;}
.head-youce .nav li .navchild .xueyuannav li .pwzbox .wzxx p {line-height:24px !important;text-decoration:none !important; margin-bottom:12px;}
.head-youce .nav li .navchild .xueyuannav li .pwzbox .wzxx a{ color:#b9babc; text-decoration:none !important; }
.head-youce .nav li .navchild .xueyuannav li .pwzbox .wzxx a:before{ display:none;}
.head-youce .nav li .navchild .xueyuannav li .pwzbox .wzxx a:hover{ background: linear-gradient(to bottom, #fff,#6E5FF0 );-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block; }
@supports (background-clip: text) {color: transparent;}}

.head-youce .nav li .navchild .xueyuannav a:before{display:none;}



/*banner*/
.banner{overflow:hidden; position:relative;}
.banner .bapic img{display: block;width:100%;-o-object-fit: cover;
  object-fit: cover;}
.banner .container{position:absolute;top:8%;left:0px;right:0px;max-width:100%; padding:0}
.banner .banner-text{ text-align:center; font-size:.58rem;width:100%; padding:0px 30px;background: linear-gradient(to bottom, #e3e4e4,#808285 );-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block; }
@supports (background-clip: text) {color: transparent;}
}
.banner .swiper-slide-active .one{-webkit-animation: fadeInLeft2 2s alternate;animation: fadeInLeft2 2s alternate;}
.banner .swiper-slide-active .two{-webkit-animation:1.5s ease fadeInUp2;animation:1.5s ease fadeInUp2;}

.banner .swiper-horizontal > .swiper-pagination-progressbar,.banner .swiper-pagination-progressbar.swiper-pagination-horizontal{ background:#505050;height:1px; margin:0 auto; bottom:48px;top:auto;left:0;right:0;overflow:hidden;width:360px;}
.banner .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background:#fff !important;}
.banner .bapic .phone{ display:none;}

/*首页视频*/
.home-shipin .textbox{position: relative;}
.home-shipin .textbox video{display:block;width:100%;}
.home-shipin .textbox img{ display:block;margin: 0 auto;}
.home-shipin .round{ position: absolute; content:"";left:0;right:0;top:43%;width:100px; height:100px; margin:0 auto;display:none;}
.home-shipin .jjyq{ position: relative;z-index:4; margin:0 auto;cursor: pointer;}
.home-shipin .swiper-horizontal > .swiper-pagination-progressbar,.home-shipin .swiper-pagination-progressbar.swiper-pagination-horizontal{ background:#505050;height:1px; margin:0 auto; bottom:48px;top:auto;left:0;right:0;overflow:hidden;width:360px;}
.home-shipin .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background:#fff !important;}

.circle_bottom {
	background:rgba(110,95,240,0.4);
	border-radius:100%;
	width:100px;
	height:100px;
	filter:alpha(opacity=40);
	z-index:1;
	position:absolute;
	top:-1px;
	left:-3px;
}
.circle_bottom2 {
	background:rgba(110,95,240,0.2);
	border-radius:100%;
	width:110px;
	height:110px;
	filter:alpha(opacity=20);
	z-index:2;
	position:relative;top:-102px;
	left:-8px;
}
.animation {
	-webkit-animation:twinkling 2.1s infinite ease-in-out;
	animation:twinkling 2.1s infinite ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.animation2 {
	-webkit-animation:twinkling 2.1s infinite ease-in-out;
	animation:twinkling 2.1s infinite ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
@-webkit-keyframes twinkling {
	0% {
	opacity:0.2;
	filter:alpha(opacity=20);
	-webkit-transform:scale(1);
}
50% {
	opacity:0.5;
	filter:alpha(opacity=50);
	-webkit-transform:scale(1.12);
}
100% {
	opacity:0.2;
	filter:alpha(opacity=20);
	-webkit-transform:scale(1);
}
}@keyframes twinkling {
	0% {
	opacity:0.2;
	filter:alpha(opacity=20);
	-webkit-transform:scale(1);
}
50% {
	opacity:0.5;
	filter:alpha(opacity=50);
	-webkit-transform:scale(1.12);
}
100% {
	opacity:0.2;
	filter:alpha(opacity=20);
	-webkit-transform:scale(1);
}
}

/*首页产品中心*/
.hpromain .hprocont .swiper-slide{ font-size:.2rem; color:#12151A; text-align:center;}
.hpromain .hprocont .swiper-slide img{object-fit: cover;}
.home-product{ padding-top:.8rem; background-size: cover;}
.hometitle{ font-size:.4rem; text-align:center; color:#fff; padding-bottom:.56rem;font-family:vivoSans-DemiBold;}
.hpromenu{ width:9rem; margin:0 auto;}
.hpromenu ul{ text-align:center; margin-bottom:30px; border-bottom:1px solid #d8d8d8;}
.hpromenu ul li{display:inline-block; font-size:16px; margin:0 .4rem; padding-bottom:16px; position:relative;}
.hpromenu ul li:hover:after,.hpromenu ul li.cur:after{ position:absolute; content:""; bottom:0;height:1px;width:100%; left:0;background: linear-gradient(to bottom, #6E5FF0,#1A00FF);}
.hpromenu ul li:hover a:after,.hpromenu ul li.cur a:after{ position:absolute; content:"";width:5px; height:5px; border-radius:100%;background: linear-gradient(to bottom, #6E5FF0,#1A00FF);bottom:-2px;left:0;right:0; margin:0 auto;}
.hpromenu ul li:hover a,.hpromenu ul li.cur a{font-family:vivoSans-DemiBold;background: linear-gradient(to bottom, #6E5FF0,#1A00FF );-webkit-background-clip: text;background-clip: text;
@supports (background-clip: text) {color: transparent;}}
.hpromain .hprocont .mySwiper{ overflow:hidden;padding-bottom:100px;}
.hpromain .hprocont .mySwiper .container{}
.hpromain .hprocont .swiper-horizontal > .swiper-pagination-progressbar,.hpromain .hprocont .swiper-pagination-progressbar.swiper-pagination-horizontal{ background:#c0c2c4;height:1px; margin:0 auto; bottom:48px;top:auto;left:0;right:0;overflow:hidden;width:360px;}
.hpromain .hprocont .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background: linear-gradient(to bottom, #6E5FF0,#1A00FF );}
.hpromenu ul li a{ color:#12151A;}
.hpromain .hprocont .mySwiper .text{font-family:vivoSans-Regular;}
.hpromain .hprocont .mySwiper .text a{ color:#12151A}
.hpromain .hprocont .mySwiper .text a:hover{ color: transparent;background: linear-gradient(to bottom, #6E5FF0, #1A00FF);
    -webkit-background-clip: text;
    background-clip: text;}

.cpxxtab img{ margin:0 auto;}
.home-product .container{ padding:0px;}
.hpromain .hprocont .swiper-slide p img{width:100%;}
.hpromain .hprocont .mySwiper .container{ padding:0px;}

/*首页系统*/

.home-xitong{ padding:1rem 0px; background:#000;}
.xitong-list li{ margin-bottom:1.2rem; overflow:hidden;transition:.5s;}
.xitong-list li .textbox{ float:left;width:35%; padding-top:1rem;}
.xitong-list li .textbox .wz01{font-family:vivoSans-DemiBold;color:#fff; font-size:.32rem; margin-bottom:.8rem; font-weight:500;}
.xitong-list li .textbox .wz02{font-family:vivoSans-DemiBold;font-size:.22rem; margin-bottom:.4rem;background: linear-gradient(to bottom, #6E5FF0,#165DFF );-webkit-background-clip: text;background-clip: text;
@supports (background-clip: text) {color: transparent;}
}
.xitong-list li .textbox .wz03{ font-size:.16rem;color: rgba(255,255,255, 0.7);}

.xitong-list li .teimg{ float:right;width:62%;}
.xitong-list li:nth-child(even) .teimg{ float:left;}
.xitong-list li:nth-child(even) .textbox{ float:right;}

/*首页方案*/

.home-fangan{ padding-top:.8rem;background:#000;}
.home-fangan .fangan-top{ overflow:hidden;}
.home-fangan .fangan-top .hometitle{ float:left;width:50%; text-align:left;}
.home-fangan .fangan-top .fangan-yc{ float:right; text-align:right; font-size:16px;color: rgba(255,255,255, 0.7);width:40%;}
.fanganlist{ overflow:hidden;}
.fanganlist li{ float:left;width:31%; margin-right:3.5%; position:relative; overflow:hidden; margin-bottom:.48rem;}
.fanganlist li .faimg{border-radius:10px; overflow:hidden;}
.fanganlist li .faimg img{ display:block;transition:.5s; object-fit: cover;}
.fanganlist li:nth-child(3n){ margin-right:0px;}
.fanganlist li .hover{ font-size:.24rem; position:absolute;bottom:0px;width:100%;left:0;}
.fanganlist li .hover p{position:relative; padding:.24rem .32rem; color:#fff; z-index:3;}
.fanganlist li .hover p:after{transition:.5s;height:100%;position:absolute; content:"";z-index:-1;width:100%;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.8));top:0;left:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.fanganlist li:hover .hover p:after{background: linear-gradient(to bottom, rgba(110, 95, 240, 0.1), rgba(22, 93, 255, 0.8));}
.fanganlist li:hover .faimg img{
  transform: scale(1.1);
}


/*首页承诺*/

.home-chengnuo{ background:url(../images/cnbj1.jpg) no-repeat center center;padding-top:.8rem; padding-bottom:2.8rem;overflow:hidden;background-attachment:fixed;background-size:cover; height:auto;}
.home-chengnuo .hometitle{ color:#fff;}
.chengnuolist{ max-width:70%; margin:0 auto; overflow:hidden; padding-bottom:.4rem;}
.chengnuolist li{font-family:vivoSans-DemiBold;overflow:hidden; float:left;width:33.333%; padding:0px 4%; font-size:.2rem; color:#fff; margin-bottom:20px; text-align:center;}
.chengnuolist li img{ vertical-align:middle; margin-right:6px;}
.homemore{ text-align:center;}
.homemore a{position:relative; z-index:2;display:inline-block; text-align:center; border-radius:10px; color:#fff; min-width:2.28rem;padding:15px 10px; font-size:14px; border:1px solid #fff;}
.homemore a p{  z-index:1;}
.homemore a:after {content: "";width: 0%;height: 100%;left: 50%;bottom: 0;opacity: 0;border-radius:10px;position: absolute;background: linear-gradient(to bottom, #6E5FF0,#165DFF );transition: all 500ms linear; z-index:-1;}
.homemore:hover a:after{left: 0;opacity: 1; width: 100%; }

/*首页学院*/
.home-xueyuan{ padding-top:.8rem;}
.xueyuan-one{ overflow:hidden; padding-bottom:.48rem;}
.xueyuan-one .left{width:30%; float:left; padding-top:1.28rem;}
.xueyuan-one .left .hometitle{ text-align:left; padding-bottom:24px;}
.xueyuan-one .left .wz01{ font-size:.16rem;color: #4d4f53; margin-bottom:.48rem;}
.xueyuan-one .left .homemore{ border-radius:10px;width:128px;box-sizing:border-box;border:1px solid transparent;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(45deg,#fff,#fff),linear-gradient(45deg,#6E5FF0,#165DFF);}
.xueyuan-one .left .homemore a{ border:none;min-width:128px;padding:10px 10px;
background: linear-gradient(to bottom, #6E5FF0,#165DFF );-webkit-background-clip: text;background-clip: text;
@supports (background-clip: text) {color: transparent;}
}
.xueyuan-one .left .homemore a:after{background: linear-gradient(45deg, #6E5FF0,#165DFF );}
.xueyuan-one .left .homemore:hover a{ color:#fff;}

.xueyuan-one .right{width:67%; float:right;position:relative; overflow:hidden;}
.xueyuan-one .right .faimg{border-radius:10px; overflow:hidden;}
.xueyuan-one .right img{transition:.5s; object-fit: cover;display:block;}
.xueyuan-one .right .hover{ font-size:.24rem; position:absolute;bottom:0px;width:100%;left:0;}
.xueyuan-one .right .hover p{position:relative; padding:.24rem .32rem; color:#fff; z-index:3;}
.xueyuan-one .right .hover p:after{transition:.5s;height:100%;position:absolute; content:"";z-index:-1;width:100%;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.8));top:0;left:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.xueyuan-one .right:hover .hover p:after{background: linear-gradient(to bottom, rgba(110, 95, 240, 0.1), rgba(22, 93, 255, 0.8));}
.xueyuan-one .right:hover .faimg img{transform: scale(1.1);}


.xueyuan-list li{ float:left;width:31%; margin-right:3.5%; position:relative;}
.xueyuan-list li:last-child{ margin-right:0px;}
.xueyuan-list li .faimg{border-radius:10px; overflow:hidden;}
.xueyuan-list li img{transition:.5s; object-fit: cover;display:block;}
.xueyuan-list li .hover{ font-size:.2rem; position:absolute;bottom:0px;width:100%;left:0;}
.xueyuan-list li .hover p{position:relative; padding:.2rem .2rem; color:#fff; z-index:3;}
.xueyuan-list li .hover p:after{transition:.5s;height:100%;position:absolute; content:"";z-index:-1;width:100%;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.8));top:0;left:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.xueyuan-list li:hover .hover p:after{background: linear-gradient(to bottom, rgba(110, 95, 240, 0.1), rgba(22, 93, 255, 0.8));}
.xueyuan-list li:hover .faimg img{transform: scale(1.1);}

/*首页资质荣誉*/

.home-honor{ background:url(../images/honorbj.png) no-repeat center bottom; overflow:hidden; padding-top:1.6rem; }
.honorlist1{width:55%;margin:0 auto; overflow:hidden;display:none;} 
.honorlist1 .left{width:24%; float:left;}
.honorlist1 .right{width:76%; float:right;padding-top:20%;}
.zizhi-list .zzleft{float:left;width:25%; text-align:center;}
.zizhi-list .zzleft .wz{ font-size:14px; margin-bottom:.6rem; margin-top:2px;}
.zizhi-list .zzright .wz01{font-family:vivoSans-DemiBold;font-size:.3rem; margin-bottom:15px;}
.zizhi-list .zzright .wz02{font-family:vivoSans-DemiBold;margin-bottom:15px; font-size:16px;background: linear-gradient(60deg, #6E5FF0,#165DFF );-webkit-background-clip: text;background-clip: text;
@supports (background-clip: text) {color: transparent;}}
.zizhi-list .zzright .wz03{ font-size:14px;color: #484a55; margin-bottom:15px;font-family:vivoSans-Regular;}
.zizhi-list .zzright{ width:70%; float:right; }

.honorlist2 .zizhi-list .xg_hon{margin-right:40px; margin-bottom:40px; overflow: hidden;}
.honorlist2 .zizhi-list .xg_hon .zzright .wz01{ font-size:.24rem;}
.honorlist2 .zizhi-list .xg_hon .zzleft{width:29%;}
.honorlist2 .zizhi-list .xg_hon .zzright {width:63%;}
.honorlist2 .zizhi-list .xg_hon .zzright .wz01{ margin-bottom:.24rem;}
.honorlist2 .zizhi-list .xg_hon .zzright .wz02{ margin-top:.4rem;}


/*首页链接*/

.home-link{ background: url(../images/linkbjxx.png) repeat top center; padding-top:.8rem; overflow:hidden;/*max-height:675px;*/ /**//*max-height: 7.1rem;*/}
.home-link .link-left{width:61.3%; float:left; text-align:right;}
.home-link .link-left .wenxtbox{ float:left; text-align:right;width:50%; padding-top:3rem; color:#7f838f;}
.home-link .link-left .wenxtbox .er{ margin-top:16px;font-size:.16rem;}
.home-link .link-left .linkimg{float:right;width:41%; }

.home-link .link-right{width:35%; float:left; padding-left:3%; margin-top:2.3rem;}
.home-link .link-right .one{ overflow:hidden; margin-bottom:.25rem;}
.home-link .link-right .one li{width:50%; float:left; text-align:center; font-size:14px;}

.home-link .link-right .two{ text-align:center; color:#868a98; font-size:12px;}
.home-link .link-right .two p{ margin-bottom:6px;}
.home-link .link-right .two a{ color:#868a98;}
.home-link .link-right .two a:hover{ color:#6E5FF0;}
.link-left .wenxtbox .yi{ font-size:.24rem; color:#12151A;}


/*底部*/
.dibu-main{ padding:48px 80px; background:#12151A; }
.dibu-main .left{width:40%;float:left;}
.dibu-main .left .one{ margin-bottom:.24rem; overflow:hidden; font-size:14px; }
.dibu-main .left .one li{padding-right:8%; float:left;}
.dibu-main .left .one li a{ display:block;color:#fff;}
.dibu-main .left .two{ font-size:12px; color:#8C8C8C;}
.dibu-main .left .two a{ color:#8C8C8C; padding-right:12px;}
.dibu-main .left .two img{ vertical-align:middle; margin-right:3px; display:inline-block;}
.dibu-main .left .two a:hover{ color:#fff;}
.dibu-main .right{width:50%; float:right; color:#8C8C8C; margin-top:21px; text-align:right;}
.dibu-main .right a img{ vertical-align:middle; display:inline-block; margin-right:.24rem;}
.dibu-main .right span img{ vertical-align:middle; display:inline-block; margin-right:8px;}
.dibu-main .right span{ padding-left:.2rem;}

/*内页产品中心*/
.nybanner{position:relative}
.nybanner .img img{display:block;width:100%;animation:4s bmove1 linear}
.nybanner .img .nybaphone{display:none}
.nybanner .img .nybapc{display:block}
/*.floatRigth{position:fixed;z-index:99;right:40px;bottom:100px}
*/
.ljdmbx{color: rgba(255,255,255, 0.7); font-size:14px; padding-top:.6rem; padding-bottom:24px;}
.ljdmbx a{color: rgba(255,255,255, 0.7);padding:0px 5px;}
.ljdmbx span{ color:#fff; margin-left:5px;}
.ljdmbx a:hover{color:#fff;}

.ljdny_main{ background:#000; overflow:hidden; padding-bottom:.8rem;}
.nychanpin_cont .left{width:22%; background:#fff; padding:.4rem; border-radius:10px; float:left;}
.nychanpin_cont .left .classifyPro li{ margin-bottom:.24rem;}
.nychanpin_cont .left .classifyPro li .title{ font-size:.17rem;position:relative;}
.nychanpin_cont .left .classifyPro li .title a{font-family:vivoSans-DemiBold;color:#12151A;}
.nychanpin_cont .left .classifyPro li .title a.active{background: linear-gradient(60deg, #6E5FF0, #165DFF);
    -webkit-background-clip: text;
    background-clip: text;color: transparent;}

.nychanpin_cont .left .classifyPro li .list{ display:none; margin-left:.2rem;}
.nychanpin_cont .left .classifyPro li .list a{ font-size:.15rem; display:block; color:#65676a; position:relative; padding:.16rem 0 0 .16rem;}
.nychanpin_cont .left .classifyPro li .list a.cur{background: linear-gradient(60deg, #6E5FF0, #165DFF);
    -webkit-background-clip: text;
    background-clip: text;color: transparent;}


.nychanpin_cont .left .classifyPro li .list a:before{ position:absolute; content:""; background:url(../images/yq1.svg) no-repeat center center; left:0;width:8px; height:8px;top:.23rem;}
.nychanpin_cont .left .classifyPro li .list a span{border-bottom:1px solid #eeeeee; padding-bottom:15px; display:block;}
.nychanpin_cont .left .classifyPro li.down .list a:hover:before,.nychanpin_cont .left .classifyPro li.down .list a.car:before{background:url(../images/yq1h.svg) no-repeat center center;}
.nychanpin_cont .left .classifyPro li.down .list a:hover,.nychanpin_cont .left .classifyPro li.down .list a.car{font-family:vivoSans-DemiBold;background: linear-gradient(60deg, #6E5FF0,#165DFF );-webkit-background-clip: text;background-clip: text;
@supports (background-clip: text) {color: transparent;}}
.nychanpin_cont .left .classifyPro li .title .icon{width:16px;height:16px;background:url(../images/down1.svg) no-repeat center center;position:absolute;right:0;top:.08rem}
.nychanpin_cont .left .classifyPro li.down .title .icon{background:url(../images/down.svg) no-repeat center center}

.nychanpin_cont .right{width:75%; float:right;background:#fff; padding:.6rem; border-radius:10px;}
.nytitle{ font-size:.3rem; text-align:center;}
.cpxx-tit{font-family:vivoSans-DemiBold;font-size:.2rem; color:#12151A; margin-bottom:.24rem;}
.lccplist{ overflow:hidden;}
.lccplist li{width:21.5%; float:left; margin-right:4.6%;text-align:center;}
.lccplist li:nth-child(4n){ margin-right:0px;}
.lccplist li .pimg{ overflow:hidden;border-radius:10px;}
.lccplist li img{transition:.5s; object-fit: cover;display:block;width:100%;}
.lccplist li:hover .pimg img{transform: scale(1.1);}
.lccplist li .text1{ margin-top:16px; font-size:14px; color:#12151A; }
.lccplist ul{ margin-bottom:.5rem; overflow:hidden;}

.cphengxian{ border-top:1px solid #eeeeee; padding-top:.5rem; margin-top:.2rem;}
.nychanpin_cont .right .nytitle{ margin-bottom:.5rem;font-family:vivoSans-DemiBold;text-align: left;}

.nychanpin_cont .right .nytitle:not(:first-child){border-top: 1px solid #eeeeee;padding-top:40px;}



.diwenlist{ background:url(../images/diwenbj1.png) no-repeat center center; padding:.8rem 0; overflow:hidden; margin-top:-1px;}
.diwen-tit{ font-size:.35rem;background: linear-gradient(to bottom, #fff,#42474A );-webkit-background-clip: text;background-clip: text;
@supports (background-clip: text) {color: transparent;}}
.diwen-tit p{ text-align:center;font-family:vivoSans-DemiBold;}
.diwen-wz{ font-size:.18rem; color:#A9A9A9; text-align:center; margin-top:.25rem; margin-bottom:.3rem;}
.diwenmain-cont .hpromain .hprocont{ display:none;}
.diwenmain-cont .hpromain .hprocont .swiper-pagination-bullet{width:.24rem;height:.24rem;background:url(../images/ydts1.svg) no-repeat center center;margin:0 6px;opacity:1;transition-duration:.5s;}
.diwenmain-cont .hpromain .hprocont .swiper-pagination-bullet-active{background:url(../images/ydtsh.svg) no-repeat center center;opacity:1;}


/*产品详细*/
.diwenmain-cont .hpromenu{ margin-top:.3rem;}
.diwenmain-cont .hpromenu ul{overflow:hidden; border-bottom:1px solid #A9A9A9;}
.diwenmain-cont .hpromenu li { margin:0px;width:33.333%; float:left;font-family:vivoSans-Regular;}
.diwenmain-cont .hpromenu li a{ color:#A9A9A9; font-size:.18rem;}
.diwenmain-cont .hpromenu ul li:hover a::after,.diwenmain-cont .hpromenu ul li.cur a::after { display:none;}
.diwenmain-cont .hpromenu ul li:hover::after,.diwenmain-cont .hpromenu ul li.cur::after {background:#6E5FF0;}
.diwenmain-cont .hpromenu ul li:hover a,.diwenmain-cont .hpromenu ul li.cur a{ color:#fff;}

.proxx-hexin{ background:url(../images/hexinbj.png) no-repeat center center; padding:.8rem 0 .6rem 0;background-size: cover;}
.proxx-hexin .phexinlist{ margin-top:.5rem;}
.proxx-hexin .mySwiper2{ text-align:center;}
.pro_xxk {padding:0px 30px 0 30px;position:relative;}
.proxx-hexin .mySwiper{ margin-top:.5rem;overflow:hidden; padding-bottom:12px;}
.proxx-hexin .mySwiper .swiper-slide{ color:#A9A9A9; text-align:center; cursor:pointer;}
.proxx-hexin .mySwiper .swiper-slide p{ position:relative;}
.proxx-hexin .mySwiper .swiper-slide p:after{ display:none; position:absolute; content:""; height:2px; background:#6E5FF0; left:0;bottom:-12px;width:100%;}
.proxx-hexin .mySwiper .swiper-slide-thumb-active{ color:#fff;font-family:vivoSans-DemiBold;}
.proxx-hexin .mySwiper .swiper-slide-thumb-active p:after{ display:block;}
.hxgn-tetx{ color:#A9A9A9; font-size:14px; text-align:center; padding-top:24px;width:83%; margin:0 auto; line-height:24px;}
.proxx-hexin .swiper-button-next,.proxx-hexin .swiper-button-prev{display:none;} 
.proxx-hexin .swiper-button-next:after,.proxx-hexin .swiper-button-prev:after{font-size:18px; color:#fff;}
.proxx-hexin .swiper-button-next.swiper-button-disabled,.proxx-hexin .swiper-button-prev.swiper-button-disabled{opacity:1;}
.proxx-hexin .swiper-button-next{right:-15px;}
.proxx-hexin .swiper-button-prev{left:0px;}

/*案例中心*/
.caseliebiao{ padding:.7rem 0 .6rem 0;}
.caseliebiao .anli-liebiao{ overflow:hidden; overflow:hidden;}
.caseliebiao .anli-liebiao .left{width:30%; float:left; margin-top:1.8rem; }
.caseliebiao .anli-liebiao .left .hometitle{ text-align: left; padding-bottom:.4rem;}
.caseliebiao .anli-liebiao .left p.xx{color: rgba(255,255,255, 0.7);font-size:.18rem;}
.caseliebiao .anli-liebiao .right{width:67%; float:right;}
.caseliebiao .anli-liebiao .right .casetextbox{ margin-top:.24rem;}
.caseliebiao .anli-liebiao .right .casetextbox .p1{ color:#fff; font-size:.18rem; margin-bottom:12px;}
.caseliebiao .anli-liebiao .right .casetextbox .p2{color: rgba(255,255,255, 0.7);font-size:.16rem;}
.caseliebiao .anli-liebiao .right .pimg{border-radius:10px;overflow:hidden;}
.caseliebiao .anli-liebiao .right img{transition:.5s; object-fit: cover;display:block;width:100%;}
.caseliebiao .anli-liebiao .right:hover .pimg img{transform: scale(1.1);}


.caselie-list li{width:31.3%; float:left; margin-right:3%; margin-bottom:.48rem;}
.caselie-list li:nth-child(3n){ margin-right:0px;}
.caselie-list li .textbox{ margin-top:.24rem;}
.caselie-list li .textbox .caset1{ font-size:.18rem; color:#fff;}
.caselie-list li .textbox .caset2{ font-size:14px;color: rgba(255,255,255, 0.7);margin-top:16px;}
.anlbny-juli{ padding-bottom:.3rem;}
.caselie-list li .cimg{ border-radius:10px;overflow:hidden;}
.caselie-list li img{transition:.5s; object-fit: cover;display:block;width:100%;}
.caselie-list li:hover .cimg img{transform: scale(1.1);}

/*案例详细*/
.xzbeijing{background:#f7f6fe;}
.anlixx-juli{ padding:.8rem 0px;}
.anlione { overflow:hidden; border-bottom:1px solid #bebfc4; padding-bottom:.5rem; margin-bottom:.5rem;}
.anlione .anli-left{font-family:vivoSans-DemiBold;width:38%; float:left; font-size:.35rem; margin-top:3.65rem;}
.anlione .anli-right{width:57%; float:right;}
.anlitwo .tit{ font-size:.2rem; color:#12151A;font-family:vivoSans-DemiBold;}
.anlitwo p{ margin-bottom:.24rem; color:#62646a; font-size:.16rem;}
.xzbeijing .ljdmbx{color: rgba(19,20,28, 0.7);}
.xzbeijing .ljdmbx a{color: rgba(19,20,28, 0.7);}
.xzbeijing .ljdmbx span{ color:#13141C;}

/*关于我们*/
.guanyu-juli{ padding:.8rem 0px;}
.guanyu-tit{ overflow:hidden; margin-bottom:.48rem;}
.guanyu-tit .gybt{font-family:vivoSans-DemiBold;font-size:.4rem; color:#fff;width:50%; float:left;}
.guanyu-tit .gysmall{font-family:vivoSans-DemiBold;font-size:14px; color:#fff;float:right;width:40%; text-align:right; padding-top:.2rem;}
.gy-aboutus{ padding-left:.96rem;}
.gy-aboutus .nyab-left{width:40%;float:left;}
.gy-aboutus .nyab-left .font20{font-family:vivoSans-DemiBold;font-size:.2rem;color:#fff;}
.gy-aboutus .nyab-left .tigong-text{ margin-top:.24rem; font-size:.16rem; color:rgba(255,255,255, 0.7);}
.gy-aboutus .nyab-left .tigong-text p{ margin-bottom:.16rem;}
.dingwei-box { margin-top:.4rem;}
.dingwei-box .font25{font-family:vivoSans-DemiBold;font-size:.25rem; margin-bottom:.24rem; color:#fff;}
.dingwei-box .dingwei-text{font-size:.16rem; color:rgba(255,255,255, 0.7);}
.dingwei-box .dingwei-text p{ margin-bottom:.16rem;} 

.gy-aboutus .nyab-right{width:57%;float:right;}
.gy-aboutus .nyab-right img{ display:block;}


.nyab-team{ overflow:hidden; margin-top:.6rem; padding-left:.96rem;}
.team-tit{font-family:vivoSans-DemiBold;font-size:14px; padding-bottom:16px; border-bottom:1px solid #404040; margin-bottom:.5rem;color:#fff;}
.tuandui-list{ overflow:hidden;}
.tuandui-list .tdleft{ width:60%; float:left;}
.tuandui-list .tdleft li{width:46%;float:left; margin-right:8%; margin-bottom:28px;}
.tuandui-list .tdleft li:nth-child(2n){ margin-right:0px;}
.tuandui-list .tdleft li .ptext{ margin-top:.24rem;}
.tuandui-list .tdleft li .ptext .tt01{font-family:vivoSans-DemiBold;font-size:.18rem; color:#fff;}
.tuandui-list .tdleft li .ptext .tt02{ font-size:.16rem; color:rgba(255,255,255, 0.7); margin-top:.14rem;}

.tuandui-list .tdright{width:35%; float:right;}
.tuandui-list .tdright .ttone{ font-size:.48rem;font-family:vivoSans-DemiBold; color:#fff;}
.tuandui-list .tdright .tttwo{ margin-top:6rem; overflow:hidden;}
.tuandui-list .tdright .tttwo ul li{width:47%; float:left; margin-right:6%; font-size:.16rem;color:rgba(255,255,255, 0.7);}
.tuandui-list .tdright .tttwo ul li:nth-child(2n){ margin-right:0px;}

.nyab-xinwen{border-top:1px solid #2a2a2a; margin-top:.4rem; padding-top:.4rem; }

.xinwen-list{ overflow:hidden;}
.xinwen-list ul{width:104%}
.xinwen-list li{width:50%;float:left;padding-right:3%;border-bottom:1px solid #2a2a2a;margin-bottom:.4rem; padding-bottom:.4rem;overflow:hidden;}
/*.xinwen-list li .box{ margin-right:3%;}
.xinwen-list li:nth-child(2n) .box{ margin-right:0;}
*/
.xinwen-list li .xwleft{width:57%; float:left;}
.xinwen-list li .xwleft p{border-radius:10px;overflow:hidden;}
.xinwen-list li .xwleft img{transition:.5s; object-fit: cover;display:block;width:100%;}
.xinwen-list li:hover .xwleft p img{transform: scale(1.1);}
.xinwen-list li .xwright{width:40%; float:right;color:#12151A;}
.xinwen-list li .xwright .date{ font-size:14px; color:#fff;}
.xinwen-list li .xwright .date img{ display:inline-block; vertical-align:middle; margin-right:8px;}
.xinwen-list li .xwright .vvbt1{font-family:vivoSans-DemiBold;font-size:.18rem; margin:.24rem 0; height:62px; overflow:hidden; min-height:62px; color:#fff;}
.xinwen-list li .xwright .vvbt2{ font-size:.16rem;color:rgba(255,255,255, 0.7); height:143px; min-height:143px; overflow:hidden;}
.xinwen-list li .xwright .vvbt3{font-family:vivoSans-DemiBold;margin-top:.24rem;font-size:.16rem;background: linear-gradient(to bottom, #6E5FF0,#1A00FF );-webkit-background-clip: text;background-clip: text;
@supports (background-clip: text) {color: transparent;}
}

.xinwen-list .homemore{ width:128px; margin:0 auto;}
.xinwen-list .homemore a{ border-radius:10px; border:1px solid #6E5FF0;min-width:128px;padding:10px 10px;background: linear-gradient(to bottom, #6E5FF0,#1A00FF );-webkit-background-clip: text;background-clip: text;
@supports (background-clip: text) {color: transparent;}
}
.xinwen-list .homemore a:after{background: linear-gradient(45deg, #6E5FF0,#165DFF );}
.xinwen-list .homemore:hover a{ color:#fff;}



 
 

/*新闻列表*/
.xinwenlb-tab .nyab-xinwen{ border-top:none; margin-top:0px; padding-top:0px;}




/*新闻详细*/
.xwdate{ margin-bottom:.4rem;}
.xwdate img{ vertical-align:middle; padding-right:8px;}

/*学院*/
.xytitele .wenzi{ font-size:.18rem;color: rgba(255,255,255, 0.7);width:80%; margin:0 auto; text-align:center;}
.xytitele .hometitle{ padding-bottom:.35rem;}
.xytitele{ margin-bottom:.5rem;}
.xytab{ border-top:1px solid #bebec4;border-bottom:1px solid #bebec4; }
.xytab ul{ text-align:center;}
.xytab ul li{ display:inline-block; margin:0px .4rem; font-size:16px; position:relative;padding:22px 0px;}
.xytab ul li a{color: rgba(255,255,255, 0.7);position:relative;}
/*.xytab ul li:hover a,*/.xytab ul li.car a{font-family:vivoSans-DemiBold;background: linear-gradient(to bottom, #6E5FF0,#1A00FF );-webkit-background-clip: text;background-clip: text;
@supports (background-clip: text) {color: transparent;}}
/*.xytab ul li:hover a:after,*/.xytab ul li.car a:after{position:absolute; content:"";width:5px; height:5px; border-radius:100%;background: linear-gradient(to bottom, #6E5FF0,#1A00FF);bottom:-26px;left:0;right:0; margin:0 auto;}
/*.xytab ul li:hover:after,*/.xytab ul li.car:after{ position:absolute; content:""; bottom:0;height:1px;width:100%; left:0;background: linear-gradient(to bottom, #6E5FF0,#1A00FF);}

.nyxycontact{ margin-top:.6rem;}
.nyxy-public li{width:22%; float:left; margin-right:3%; margin-bottom:3%; overflow:hidden;}
 

.nyxy-public li .pimg{border-top-left-radius:10px;border-top-right-radius:10px; overflow:hidden;}
.nyxy-public li .pimg img{ display:block;transition:.5s; object-fit: cover;}
.nyxy-public li .ptzt{ background:#fff; padding:24px; border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.nyxy-public li .t1{ font-size:.18rem; color:#12151A; margin-bottom:.16rem;font-family:vivoSans-DemiBold; min-height:.56rem;}
.nyxy-public li .t2{ font-size:.16rem;color:#4b4d53; margin-bottom:.26rem;height:72px;overflow: hidden;}
.nyxy-public li .t3{font-family:vivoSans-DemiBold;font-size:.16rem;background: linear-gradient(to bottom, #6E5FF0,#1A00FF );-webkit-background-clip: text;background-clip: text;
@supports (background-clip: text) {color: transparent;}}
.nyxy-public li:hover .pimg img{transform: scale(1.1);}


.xzxycontab{ padding:.8rem 0;}
.xzxycontab .anli-left{ margin-top:0px;}
.xzxycontab .ljdmbx{ padding-top:0px;}
.xzxycontab .xzboxxx{ padding-top:1.9rem;font-family:vivoSans-DemiBold;}
.xzxycontab .xzboxxx .xzxytext01{ margin-top:.4rem;}
.xzxycontab .xzboxxx .xzxytext01 p{ font-size:.16rem;font-family: 'vivoSansExpVF';color:#62646a;}


.xyxxtitle{ font-family:vivoSans-DemiBold; margin-bottom:.24rem;}
.xzxy-two{ border-bottom:1px solid #bfbfc4; overflow:hidden; padding-bottom:25px; margin-bottom:50px;}
.xzxy-two .xzleft .xyxxtitle p{ color:#12151A;font-size:22px;}
.xzxy-two .xzleft{width:70%; float:left;}
.xzxy-two .xzleft p{ font-size:16px; line-height:24px; margin-bottom:24px;color:#62646a;}

.xzxy-two .xzright{width:23%; float:right; border:1px solid #e8e8e9; border-radius:10px; background:#fff; padding:32px;}
.xzxy-two .xzright .tit{ font-size:20px; color:#12151A;font-family:vivoSans-DemiBold;}
.xzxy-two .xzright ul{ overflow:hidden; margin-top:24px;}
.xzxy-two .xzright ul li{ margin-bottom:16px;}
.xzxy-two .xzright ul li p{ position:relative;color:#62646a; padding-left:20px;}
.xzxy-two .xzright ul li p:before{ position:absolute; content:"";width:8px; height:8px; background:url(../images/xyyd1.svg) no-repeat center center;left:0;top:6px;}
.xzxy-two .xzright ul li:hover p{background: linear-gradient(to bottom, #6E5FF0,#1A00FF );-webkit-background-clip: text;background-clip: text;
@supports (background-clip: text) {color: transparent;}}
.xzxy-two .xzright ul li:hover p:before{background:url(../images/xyyd1h.svg) no-repeat center center;}

.xzxyquan .xzleft{width:100%; float:none;}
.xzxyquan .xzleft hr{height:1px;border:none;border-top:solid 1px #bebfc4;}
.xzxy_samlltit{ font-family:vivoSans-DemiBold;}
.xzxyquan .xzleft .xzxy_samlltit p{color:#12151A;font-size:19px;}
.xzxyquan .xzleft .xzxy_samlltit02 p{color:#12151A;font-size:16px;font-family:vivoSans-DemiBold;}
.xzxyquan .xzleft .pimg{width:45%;}
.xzxy-two .xzleft span{ display:block; font-size:14px; margin-top:8px;}

.xyend .xyxxtitle{color:#12151A;font-size:22px; font-family:vivoSans-DemiBold;}
.xyend{color:#62646a;font-size:16px; line-height:24px;}

.ljmore{ border-top:1px solid #e8e8e9; padding-top:45px; margin-top:40px;}
.ljmore .nyxycontact{ margin-top:0px;}

/*常见问题*/
.wenti-juli{ padding-top:.8rem; overflow:hidden;}
.wenti-juli .xytab{ border-top:none;}

.serwt_list{ overflow:hidden;margin-top:30px;}
.serwt_list dt{width:100%;  overflow:hidden;}
.serwt_list .span-01{ font-size:20px;font-family:vivoSans-DemiBold;display: inline-block; line-height:48px;width:85%; color:#fff;}
.serwt_list dl dd {height: 0;overflow: hidden;transition: height 0.3s ease; /* 添加平滑过渡 */}

.serwt_list dl{border-bottom:1px solid #e8e8e9;padding:18px 29px;color:rgba(255,255,255, 0.7);}
.serwt_list dl:nth-child(2n){ margin-right:0px;}
.serwt_list .bd dt .icon{float: right;width:24px;height:24px;cursor: pointer;background: url(../images/xia1.svg) no-repeat center;transition: all 0.1s ease-out 0s;margin-top:14px;}	
.serwt_list .bd .cur .icon{background: url(../images/xia1h.svg) no-repeat center;margin-top:14px;}
.serwt_list .bd dd{ font-size:16px;line-height:30px;}
.serwt_list .bd dd{height:0;overflow:hidden;}
.serwt_list .bd .cur dd{height:auto;}
.serwt_list .bd dd .fq_text{ padding-top:20px;}
.serwt_list .bd dd .fq_text .wz01{color: rgba(255,255,255, 0.7);}
.serwt_list .bd dd .fq_text .wz02{font-family:vivoSans-DemiBold;color: rgba(255,255,255, 0.7);}
.serwt_list .bd dd .fq_text a{ display:inline-block; padding-right:.24rem;}
.serwt_list .bd .cur .span-01{background: linear-gradient(to bottom, #6E5FF0,#1A00FF );-webkit-background-clip: text;background-clip: text;
@supports (background-clip: text) {color: transparent;}}

.yinsi-juli{ padding-top:1.2rem;}
.yinsi-tit{ font-size:.25rem; text-align:center;color: #fff;}
.yinsi_con{color:#fff;padding-top:50px;}


 /*右侧浮动开始*/
.floatRigth{position:fixed;z-index:999;right:30px;bottom:100px}
.floatRigth img{vertical-align:top}
.floatRigth li{width:48px;height:48px;margin-bottom:12px;position:relative;}
.floatRigth li:last-child{margin-bottom:0}
.floatRigth .box{display:block;cursor:pointer;background:rgba(112, 94, 239, 0.5);border-radius:5px;text-align:center;line-height:20px;width:48px;height:48px;padding:12px 0 0 0;position:absolute;top:0;right:0;}
.floatRigth .icon{width:24px;height:24px;line-height:24px;text-align:center;display:block;margin:auto;position:relative}
.floatRigth li .returnTopBtn{ padding-top:9.5px;}

.floatRigth .hoverDiv{background:rgba(112, 94, 239, 0.5);width:175px;color:#fff;font-size:14px;border-radius:5px;line-height:48px;position:absolute;z-index:-1;top:0;right:-300px;-webkit-transition:right .5s;transition:right .5s;}
.floatRigth .hoverDiv img{ vertical-align:middle; display:inline-block; margin-right:8px;}
.floatRigth .box:hover .hoverDiv{right:120%}

/*右侧浮动结束*/
.ljmore .hometitle { color:#12151A;}
.hprocont{width:70%; margin:0 auto;}

.video-container { position:relative;padding:40px 20px 30px 20px; background:#000; border-radius:30px; border:4px solid #fff;
  z-index: 1000;/*background:url(../images/pad_bj.png) no-repeat center center;background-size:80% 80%; */ 
}
.video-container .vv1{ position:absolute; content:"";left:48.3%;top:10px;}
.video-container .vv2{ position:absolute; content:"";top:-20px;right:40px;}
.video-container .vv3{ position:absolute; content:"";top:65px;right:-10px;}
.video-container .vv4{ position:absolute; content:"";top:110px;right:-10px;}
.video-container video {display: block;/*padding:98px 53px;*//* *//**/ 
  width: 100%;
  object-fit: cover; /* 保持比例并填充容器 */
}




.page {text-align:center;clear:both;margin-top:30px;}
.page a{display: inline-block;padding: 5px 10px;color:#fff;border:solid 1px #858585;margin-right:5px;}
.page a.page-num-current,.page a:hover{ background: linear-gradient(to bottom, #6E5FF0, #1A00FF);}



.db_ewm{position: relative;}
.db_ewm em{position:absolute;width:100px;top: -115px;    left: -39px;display:none;}

@media (max-width:1600px){
.hpromenu{width:65%;}	
.home-link{ max-height: inherit;}
.head-youce .nav li .navchild .xueyuannav{}
.nychanpin_cont .left .classifyPro li .title{ font-size:15px;}
.nychanpin_cont .left .classifyPro li .list a{ font-size:14px; padding-left:15px;}
.nychanpin_cont .left .classifyPro li .list a::before {top:20px;}

.nytitle{ font-size:20px;}
.cpxx-tit{ font-size:17px;}
.xzxycontab{ padding:80px 0;}

.container{ padding:0px 160px;}




}

@media (max-width:1350px){
    
.head-youce{width:82%;}    
    
.head-youce .nav li .navchild .one ul{ max-width:65%;}	
.dibu-main{ padding:30px 80px;}
.dibu-main .left{width:100%;float:none;}
.dibu-main .right{width:100%;float:none;}
	
.nychanpin_cont .left{ display:none;}	
.nychanpin_cont .right{width:100%;}	

.caseliebiao .anli-liebiao .left{ font-size:14px;}
.caseliebiao .anli-liebiao .right .casetextbox .p1{ font-size:16px;}
.caseliebiao .anli-liebiao .right .casetextbox .p2{ font-size:14px;}
.caselie-list li .textbox .caset1{ font-size:15px;}
.caselie-list li .textbox .caset2{ margin-top:8px;}
.caseliebiao .anli-liebiao .left p.xx{ font-size:14px;}

.anlitwo .tit{ font-size:17px;}
.anlitwo p{ font-size:14px; line-height:24px; margin-bottom:20px;}

.gy-aboutus .nyab-left .font20{ font-size:16px;}
.dingwei-box .dingwei-text,.gy-aboutus .nyab-left .tigong-text{ font-size:14px; line-height:24px;}
.dingwei-box .font25{ font-size:18px;}
.gy-aboutus{ padding-left:0px;}

.xinwen-list li .xwleft{width:100%; float:none;}
.xinwen-list li .xwright{width:100%; float:none; margin-top:20px;}
.xinwen-list li .xwright .vvbt1{ font-size:15px;}
.xinwen-list li .xwright .vvbt2{ font-size:14px; height:auto; min-height:inherit;}
.xinwen-list li .xwright .vvbt3{ font-size:14px;}

.xytitele .wenzi{ font-size:15px; line-height:25px;width:100%;}
.nyxy-public li .t1{ font-size:16px; min-height:48px;}
.nyxy-public li .t2{ font-size:14px; line-height:24px;}
.nyxy-public li .t3{ font-size:14px;}

.xzxycontab .xzboxxx .xzxytext01 p{ font-size:14px; line-height:24px;}
.xzxycontab .xzboxxx{ padding-top:.8rem;}

.serwt_list .span-01{ font-size:16px;}
.serwt_list .bd dd{ font-size:14px; line-height:25px;}
.serwt_list .bd dd .fq_text{ padding-top:7px;}
.proxx-hexin .swiper-button-next,.proxx-hexin .swiper-button-prev{display:block;top:66%;} 

.container{ padding:0px 80px;}
.homemore a{padding: 8px 10px;}

.home-link .link-left .wenxtbox .er{ font-size:14px;}
.link-left .wenxtbox .yi{ font-size:18px;}
/*.video-container video{padding: 77px 32px;}
*/

}

@media (max-width:1130px){
    
  .head-youce .nav li {padding-right:3%} 
}



@media (max-width:1023px){
.head-youce .nav{ display:none;}	
.head-youce .yingwn{width:100%; padding-right:30px;}

.phone-nav{ display:block;float:right;right:14px;top:16px;}
.banner .bapic .pc{ display:none;}
.banner .bapic .phone{ display:block;}
.banner .bapic img{display:block;width:100%;}
.banner .swiper-horizontal > .swiper-pagination-progressbar,.banner .swiper-pagination-progressbar.swiper-pagination-horizontal{bottom:20px;}
.banner .container{top:45%;}
.home-shipin .swiper-horizontal > .swiper-pagination-progressbar,.home-shipin .swiper-pagination-progressbar.swiper-pagination-horizontal{bottom:20px;}
.home-shipin .jjyq{ max-width:60px; max-height:60px;}
.circle_bottom{width:60px;height:60px;top:-1px;left:20px}
.circle_bottom2{width:70px;height:70px;top:-66px;left:15px}
.home-shipin .round{top:27%;}
.home-xitong{ padding-bottom:30px;}
.xitong-list li{ margin-bottom:30px;}
.home-fangan{ padding-top:10px;}
.fanganlist li .hover{ font-size:14px;}
.fanganlist li .hover p{ padding:10px 15px;}

.chengnuolist{ max-width:100%;}
.chengnuolist li{ font-size:14px;}
.homemore a{min-width:165px;}

.xueyuan-one .left .wz01{ font-size:14px; line-height:24px;}
.hpromenu{width:100%;}	
.hpromenu ul li{ font-size:14px;}
.hpromain .hprocont .swiper-slide{ font-size:14px;}
.xitong-list li .textbox .wz03{ font-size:14px;}

.xueyuan-one .left{width:100%; float:none; padding-top:0px; margin-bottom:20px;}
.xueyuan-one .right{width:100%; float:none;}
.xueyuan-one .right .hover{ font-size:14px;}
.xueyuan-list li .hover{ font-size:14px;}

.honorlist1{width:100%;}

.honorlist2 .zizhi-list li{width:100%; float:none; margin-right:0px; margin-bottom:20px; overflow:hidden;}
.home-link{ background:url(../images/linkbj1.png) repeat center center; padding-bottom:30px;}
.home-link .link-left{width:100%; float:none; /*overflow:hidden;*//*height: 4.6rem;*/}
.home-link .link-right{width:100%; float:none; margin-top:30px; margin-left:0px;}
.link-left .wenxtbox .yi{ font-size:20px;}
.home-link .link-left .wenxtbox .er{ font-size:14px; margin-top:10px;}


.gy-aboutus .nyab-left{width:100%; float:none; margin-bottom:20px;}
.gy-aboutus .nyab-right{width:100%; float:none;}
.gy-aboutus .nyab-right img{ margin:0 auto;}

.tuandui-list .tdright .tttwo ul li{ font-size:14px;}
.tuandui-list .tdleft li .ptext .tt01{ font-size:16px;}
.tuandui-list .tdleft li .ptext .tt02{ font-size:14px;}
.tuandui-list .tdleft{width:100%; float:none;}
.nyab-team{ padding-left:0px;}
.tuandui-list .tdright{width:100%; float:none; padding-top:20px; overflow:hidden;}
.tuandui-list .tdright .tttwo{ margin-top:20px;}
.tuandui-list .tdright .ttone{ font-size:20px;}

.nyxy-public li{width:48%; margin-right:4%;}
.nyxy-public li:nth-child(3n){ margin-right:4%;}
.nyxy-public li:nth-child(2n){ margin-right:0px;}

.nybanner .img .nybapc{ display:none;}
.nybanner .img .nybaphone{ display:block;}
.xzxycontab{ padding-bottom:40px;}

.xzxy-two .xzleft{width:100%; float:none;}
.xzxy-two .xzright{width:100%; float:none;}
.xzxy-two .xzleft p{ font-size:14px;}
.xzxyquan .xzleft .pimg{width:100%;}
.xyend{ font-size:14px;}



}
@media (max-width:767px){
    
.home-shipin .textbox video{height:190px;margin-top:-1px;object-fit: cover;
        object-position: center;}    
    
.db_ewm em{left:-11px;}    
    
    
.home-shipin .round{display:block;}    
	
.yinsi_con{color:#fff;padding-top:30px;}	
	
.ljd-head{ padding:7px 20px 5px 20px;}
/*.ljd-head .logo{max-width:42px; padding-top:3px;}*/
.head-youce{width:68%; }
.banner .banner-text{ font-size:22px;}
.xitong-list li{ margin-bottom:20px;}
.xitong-list li .textbox .wz01{ font-size:18px; margin-bottom:15px;}
.xitong-list li .textbox .wz02{ font-size:16px;}
.xitong-list li .textbox .wz03{ font-size:14px;}
.xitong-list li .textbox{ float:none;width:100%; padding-top:20px; margin-bottom:20px;}
.xitong-list li .teimg{ float:none;width:100%;}
.fanganlist li{width:48%;}
.fanganlist li:nth-child(3n){ margin-right:3.5%;}
.fanganlist li:nth-child(2n){ margin-right:0;}
.hometitle{ font-size:22px; padding-bottom:20px;}
.home-fangan .fangan-top .hometitle{width:100%; padding-bottom:15px;}
.home-fangan .fangan-top .fangan-yc{font-size: 14px;width:100%; float:none; margin-bottom:28px;}
.chengnuolist li{width:48%;}

.hpromenu ul li{ font-size:11px; margin:0px 3px;}
.hpromenu .container{ padding:0px;}
.hpromenu ul{ margin-bottom:15px;}
.hpromain .hprocont .mySwiper{ padding-bottom:80px;}
.xueyuan-list li{width:100%; float:none; margin-right:0px; margin-bottom:20px;}
.xueyuan-list li .faimg img{width:100%;}

.honorlist1 .left{ display:none;}
.honorlist1 .right{width:100%; float:none; padding-top:0px;}
.home-honor{ padding-bottom:30px;padding-top:.5rem;}

.home-link .link-left .wenxtbox{width:40%;}
.home-link .link-left .linkimg{width:55%;}
.dibu-main{ padding:30px 20px;}
.container{ padding:0px 20px;}

.lccplist li{width:48%; margin-right:4%; margin-bottom:20px;}
.lccplist li:nth-child(2n){ margin-right:0px;}
.lccplist li .text1{ margin-top:10px;}
.lccplist ul{margin-bottom: 20px;}
.diwenmain-cont .hpromenu li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.diwenmain-cont .hpromenu li a{ font-size:12px;}
.diwen-wz{ font-size:14px;}
.diwen-tit{ font-size:20px;}
.hxgn-tetx{width:100%;}

.caseliebiao .anli-liebiao .left{ margin-top:0px;width:100%; float:none; margin-bottom:20px;}
.caseliebiao .anli-liebiao .right{width:100%; float:none;}

.caselie-list li{width:48%;margin-right:4%;}
.caselie-list li:nth-child(3n){ margin-right:4%;}
.caselie-list li:nth-child(2n){ margin-right:0px;}

.anlione .anli-left{width:100%; float:none; margin-top:0px; margin-bottom:20px; font-size:16px;}
.anlione .anli-right{width:100%; float:none;}
.xinwen-list ul{ width:100%}
.xinwen-list li {width:100%; float:none; padding-right:0px;}
.xinwenlb-tab .xinwen-list li:nth-child(7){border-bottom:1px solid #ccccd2;margin-bottom: .4rem;padding-bottom: .4rem;}

.nyxy-public li{width:100%; margin-right:0%; float:none;}
.nyxy-public li:nth-child(3n){ margin-right:0%;}
.nyxy-public li .t1{ min-height:inherit;font-size: 15px;}
.xytab ul li{ margin:0px 1px; font-size:14px;}
.xzxycontab .xzboxxx{ padding-top:20px;}

.wenti-juli .xytab ul li{ margin:0px 15px;}
.banner .swiper-horizontal > .swiper-pagination-progressbar, .banner .swiper-pagination-progressbar.swiper-pagination-horizontal {    width: 310px;}
.home-shipin .swiper-horizontal > .swiper-pagination-progressbar, .home-shipin .swiper-pagination-progressbar.swiper-pagination-horizontal{    width: 310px;}
.hpromain .hprocont .swiper-horizontal > .swiper-pagination-progressbar, .hpromain .hprocont .swiper-pagination-progressbar.swiper-pagination-horizontal{    width: 310px;}
.home-xitong{ padding-top:22px; padding-bottom:10px;}
.home-chengnuo{ background: url(../images/cnbj1_yd.jpg) no-repeat top center;background-size: cover;}
.home-link .link-left .wenxtbox .er{ font-size:12px;}
.link-left .wenxtbox .yi{ font-size:18px;}
.floatRigth {right:12px;}
.nytitle { font-size:18px;}
.cpxx-tit { font-szie:16px;}
.anlitwo .tit{ font-size:15px;}
.anlixx-juli{ padding-bottom:20px;}
.xzxycontab{ padding-top:50px;}
.xzxy-two .xzright .tit,.xzxy-two .xzleft .xyxxtitle p{ font-size:18px;}
.xzxyquan .xzleft .xzxy_samlltit p{ font-size:16px;}
.guanyu-tit .gybt{ font-size:19px;width:55%;}
.guanyu-tit .gysmall{ padding-top:6px;}
.tuandui-list .tdright .ttone{ font-size:17px;}
.tuandui-list .tdright .tttwo ul li{width:100%; float:none; margin-bottom:15px;}
.serwt_list dl{ padding:18px 0px;}
.serwt_list{ margin-top:0px;}
.floatRigth{display:none}
.hprocont{width:100%;}
.honorlist2 .zizhi-list .xg_hon{margin-right:0px;margin-bottom:0px;}

}
@media (max-width:640px){
.chengnuolist li{width:100%; float:none; text-align:center;}
.caselie-list li{width:100%;margin-right:0%; float:none;}
.caselie-list li:nth-child(3n){ margin-right:0%;}

.dibu-main .left .one li{padding-right:2%;}
}
