@charset "utf-8";
@import url("base.css");/* 重置&常用样式 */
@import url("fonts/custom.css"); /* 字体 */

/* 全局变量 */
.edit-info{line-height: calc(32 / 16);text-align: justify;font-weight: var(--font-weight__l);color: #333333;}
.edit-info *{white-space: initial !important;}
.edit-info p{margin: 0;text-indent: 2em;}
.edit-info p + p{margin: var(--padding-margin__35) 0 0;}
.edit-info table{width: 100%;border-collapse: collapse;margin-bottom: 0.1rem;}
.edit-info table tr:nth-child(1){color: #fff;background-color: var(--primary-color);text-align: center;}
.edit-info table td{border: 1px solid #000;}
.edit-info h2{font-size: var(--font-size__20);font-weight: var(--font-weight__m);}
.desc{color: #666666;font-weight: var(--font-weight__l);font-size: var(--font-size__16);line-height: calc(28 / 16);}
.tit{color: #000000;}
.item:hover .tit{color: var(--primary-color);}
.fred{color: var(--primary-color);}
.w100{width: 100%;}
:root{
--max-width: 1400;
--background-cover: no-repeat center center / cover;
--background-contain: no-repeat center center / contain;
--default-color__rgb: 51, 51, 51; /*#333*/
--default-color: rgba(var(--default-color__rgb), 1);
--primary-color__rgb: 228, 47, 37;/*#e42f25*/
--primary-color: rgba(var(--primary-color__rgb), 1);
--secondary-color__rgb: 228, 47, 37 /*#003c96*/;
--secondary-color:rgba(var(--secondary-color__rgb), 1);
--font-family: sans-serif;
--font-family: 'hm', sans-serif;
--font-family__en: 'Barlow', sans-serif;
--white-color__rgb: 255,255,255; /*#FFFFFF*/
--white-color: rgba(var(--white-color__rgb), 1);
--black-color__rgb: 0,0,0; /*#000000*/
--black-color: rgba(var(--black-color__rgb), 1);
--main_line_height: 1.5;
--button_height: 0.7rem;
--font-weight__l: 100;
--font-weight__r: 400;
--font-weight__m: 500;
--font-weight__sb: 600;
--font-weight__b: 700;
--ttf:cubic-bezier(0.77,0.2,0.05,1.0);;
--transition: 1s var(--ttf);
--ttf-bouce:cubic-bezier(0.175, 0.885, 0.32, 1.275);
--itemhover:	transform: translate3d(0, -4px, 0);
--header_height: 0.9rem;
--border:1px solid #ededed;
--bg-color:#edf2f7;
}

/* 比例要求 */
/*超过1920px时，比例不变  默认*/
html{font-size: 100px;}
main{/*max-width: 1920px;*/margin: 0 auto;}
@media (max-width: 1400px) {
html:not(.view){font-size: calc(100 / 1600 * 100vw);}
}
@media (max-width: 1024px) {
html:not(.view){font-size: calc(100 / 1000 * 100vw);}
:root{
  --font-weight__l: 400;
}
}
@media (max-width: 480px) {
html:not(.view){font-size: calc(100 / 560 * 100vw);}
}

body{font-size: var(--font-size__16); font-family:var(--font-family); line-height:  var(--main_line_height); color: var(--black-color);}

.container {width: 90%;margin: 0 auto;max-width: calc(var(--max-width) * 1px);position: relative;z-index: 1;}
@media (max-width: 1024px) {
.container { width: 94%;}
:root{
  --header_height: 0.65rem;
}
}

.view.editor{line-height: 1.8;}


/* btn */
.public-more.auto{margin-left: auto;margin-right: auto;}
.public-more{width: 1.8rem;height: 0.5rem;display: flex;align-items: center;justify-content: center;padding-right: 0.34rem;position: relative;border-radius: 0.5rem;border: 1px solid rgba(var(--black-color__rgb), 0.5);color: #333333;font-weight: var(--font-weight__l);}
.public-more span{position: relative;z-index: 1;}
.public-more i{position: absolute;top: 0.04rem;right: 0.04rem;height: calc(100% - 0.08rem);width: 0.4rem;height: 0.4rem;border-radius: 0.4rem;background-color: var(--primary-color);transition: 0.5s var(--ttf);}
.public-more i:After{position: absolute;width: 0.4rem;height: 100%;content: "";right: 0;background: url(../images/arr-r_white.svg) no-repeat center center/0.11rem 0.11rem;transition: 0.5s var(--ttf);}
.public-more.white{border-color: rgba(var(--white-color__rgb), 0.5);color: #fff;}
.public-more:hover i,.item:hover .public-more i{width: calc(100% - 0.08rem);}
.public-more:hover i:after,.item:hover .public-more i:after{transform: rotate(45deg);}
.public-more:hover,.item:hover .public-more:hover {color: #fff;}

.public-more2.auto{margin-left: auto;margin-right: autl;}
.public-more2{display: flex;align-items: center;color: #333333;font-weight: var(--font-weight__l);}
.public-more2:After{width: 0.4rem;height: 0.4rem;content: "";background: var(--primary-color) url(../images/arr-r_white.svg) no-repeat center center/0.11rem 0.11rem;transition: all 0.3s;margin-left: 0.1rem;border-radius: 50%;}
.public-more2.nobg:after{background-color: transparent;background-image: url(../images/arr-r_red2.svg);margin-left: 0;}
.item:hover .public-more2{color: var(--primary-color);}
.item:hover .public-more2:After,.public-more2:hover:After{/*background-color: #fff !important;background-image: url(../images/arr-r_red2.svg);*/transform: rotate(45deg);box-shadow: 0 0 10px rgba(0,0,0,0.09);margin-left: 0.14rem !important;}
.item:hover .public-more2.white{color: #fff;}

@media(max-width:480px){

}

.newsico:after{display:inline-block;margin:-0.02rem 0 0 0.05rem;width: 0.4rem;height: 0.20rem;background: url(../images/news.svg) no-repeat center center/contain;content: "";vertical-align: middle;}

/* Start
========================================================================== */
header{position: fixed;left: 0;top: 0;width: 100%;z-index: 100; transition: var(--transition);--max-width:1600;border-bottom: 1px solid rgba(var(--white-color__rgb), 0.2);background-color: rgba(var(--white-color__rgb), 0.2);}
header:before{position: absolute;left: 0;top: 0;width: 100%;pointer-events: none;height: 100%;content: "";z-index: -2;transition: all 0.5s ease-in-out;backdrop-filter: blur(1.25vw);background-color: rgba(255, 255, 255, .4);opacity: 0;}
header:after{position: absolute;left: 0;top: 0;width: 100%;pointer-events: none;height: 0;content: "";z-index: -2;backdrop-filter: blur(1.25vw);background-color: rgba(255, 255, 255, .4);transition: height .5s cubic-bezier(.435, .25, .15, .965), opacity .5s cubic-bezier(.435, .25, .15, .965), background-color .5s cubic-bezier(.435, .25, .15, .965);}
header .auto{height: var(--header_height);padding: 0 1rem;}
header .logo img{height: 0.6rem;}
header .logo .hide{display: none;}
.main-nav{margin-left: 1.1rem;position: relative;}
.main-nav li{position: relative;z-index: 99;padding: 0 0.36rem;}
.main-nav li > span,
.main-nav li span a{display: block;}
.main-nav li span a{line-height: var(--header_height);position: relative;display: block;font-weight: var(--font-weight__l);}
/* .main-nav li span a::before{position: absolute; content:''; left: 50%; bottom: 0; height: 0.04rem; transform: translateX(-50%);opacity: 0;width: 0; transition: var(--transition);} */
.main-nav li span a::before{background-color: var(--white-color); }
.main-nav li span a::before{background-color: var(--primary-color); }
.main-nav .sub{transition: 0.5s ease-in-out;}
.main-nav .sub .p-menu dd{position: relative;font-size: var(--font-size__16);transform: translateY(0.1rem); transition:all 0.5s ease-in-out; opacity: 0; transition-delay: var(--s);}
.main-nav .sub .p-menu dd a{display: block;padding: 0.08rem 0.22rem;}
.main-nav .sub.pro .ti{padding: 0.15rem 0;border-bottom: 1px solid rgba(0,0,0,0.1);}
.main-nav .sub.pro .ti em{position: relative;font-size: var(--font-size__22);font-style: normal;}
.main-nav .sub.pro .ti em:after{position: absolute;content: "";width: 0.15rem;height: 0.15rem;top: -0.1rem;right: -0.1rem;background: url(../images/ban-doton2.svg) var(--background-contain);z-index: -1;}
.main-nav .sub.pro .list{display: grid;grid-template-columns: repeat(2, 1fr);}
.main-nav .sub.pro .list dd{margin: 0.16rem 0 0;}
.main-nav .sub.pro .list a{color: #333333;padding-left: 0.18rem;background: url(../images/page/next-gray.svg) no-repeat 0 center/0.06rem 0.12rem;}
.main-nav .sub.pro .list dd:hover a{color: var(--primary-color);background-image: url(../images/page/next-red.svg);}
.main-nav .nav_line{position: absolute; left: 0; bottom: 0; height: 0.04rem; width: 0;background-color: var(--primary-color); opacity: 0;transition: opacity 0.3s ease;}

.h-right{flex: 1;}
.h-right .tel{font-size: var(--font-size__18);font-weight: var(--font-weight__b);margin-left: 0.75rem;position: relative;z-index: 1;}
.h-right .tel a{color: #fff !important;}
.h-right .link{margin-left: var(--padding-margin__40);position: relative;display: none;}
.h-right .link aside{display: flex;align-items: center;cursor: pointer;}
.h-right .link aside:before{width: 0.25rem;height: 0.25rem;content: "";background: url(../images/link-white.svg) var(--background-contain);}
.h-right .link .down{position: absolute;left: 50%;top: 100%;transform: translateX(-50%) translateY(0.2rem);padding-top: 0.33rem;visibility: hidden;opacity: 0; transition: var(--transition);}
.h-right .link.show .down{opacity: 1;visibility: visible;transform:translateX(-50%) translateY(0);}
.h-right .link dl{width:max-content;padding: 0.15rem 0.2rem;background-color: rgba(var(--black-color__rgb), 0.5);min-width: 1.5rem;}
.h-right .link dl dd:not(:last-child){margin-bottom: 0.08rem;}
.h-right .link dl dd a{color: #fff;}
.h-right .link dl dd a:hover{color: var(--primary-color);}

header .telbg{position: absolute;right: 0;top:0;height: 100%;clip-path: polygon(100% -280%,100% 0,100% 100%,0 100%);background-color: rgba(var(--primary-color__rgb),0.5);z-index: 0;width: 2.88rem;}
header .telbg:after{position: absolute;right: 0;top:0;height: 100%;clip-path: polygon(100% -276%,100% 0,100% 100%,0 100%);background-color: var(--primary-color);width: calc(100% - 0.1rem);content: "";}

.open-search{display: block;width: 0.2rem; height: 0.2rem; background: var(--background-contain);cursor: pointer;}
.open-search{background-image: url(../images/search.svg);}
.search-show .open-search{background-image: url(../images/close.svg) !important;}

.top-search{position: absolute; top: 100%; left: 0;width: 100%;padding: 0.2rem 0; background-color: rgba(var(--black-color__rgb),0.3);display: flex;justify-content: center; transform: translateY(0.2rem); opacity: 0; transition: var(--transition); visibility: hidden;}
.top-search .inner{position: relative;border-radius: 0.05rem;max-width: 6rem;width: 90%;background-color: var(--white-color);padding: 0 0.2rem 0 0;}
.top-search .form-input{padding: 0 0.2rem; line-height: 0.52rem;height: 0.52rem;flex: 1;}
.top-search .btn{ width: 0.4rem;height: 0.4rem;background: url(../images/search-dark.svg) var(--background-contain); margin-left: 0.2rem; flex-shrink: 0; background-size: auto 60%;}
.search-show .top-search{transform: translateY(0); opacity: 1; visibility: visible;}

/* 鼠标滑过头部样式 */
header.dark-style:before{opacity: 1;}
header.dark-style .logo .hide,header.up .logo .hide{display: block;}
header.dark-style .logo .show,header.up .logo .show{display: none;}
header.up{box-shadow: 0 0 10px rgba(0,0,0,0.08);}
header.up:After{height: 100%;}
header.dark-style .oa{background-image: url(../images/oa-dark.svg);}
header.dark-style .open-search{background-image: url(../images/search-dark.svg);}
header.dark-style .link aside:before{background-image: url(../images/link.svg);}
.search-show header.dark-style .open-search {background-image: url(../images/close-black.svg) !important;}
.main-nav .show .sub .p-menu dd{transform: translateY(0); opacity: 1}
.main-nav .wap-show .sub .p-menu dd{transform: translateY(0); opacity: 1}

/* 详情头部 */
.news-details_page header .logo img{filter: brightness(1) invert(0);}
.news-details_page header.light-style{background-color: #fff;border-bottom: 1px solid #fff;}
.news-details_page header.light-style:before{opacity: 1;}
.news-details_page header.light-style .main-nav li span a{color: var(--black-color);}
.news-details_page header.light-style .open-search{background-image: url(../images/search-dark.svg);}
.news-details_page header.light-style .oa{background-image: url(../images/oa-dark.svg);}

@media (min-width:1025px) {
.open-search{margin-left: 0.17rem;position: relative;}
header.light-style .main-nav li span a{color: var(--white-color);}
.main-nav li.aon span a::before{width: 100%; opacity: 1;}
.main-nav li:first-child{padding-left: 0;}
/* .main-nav li:last-child{padding-right: 0;} */
.main-nav .sub-projects:after{width: 5.22rem;left: 0;top: 0;height: 100%;content: "";position: absolute;background-color: #f1f6f9;}
.main-nav .sub{position: absolute; top: 100%;left: 0;width: 100%;opacity: 0;pointer-events: none;}
.main-nav .sub{left: 50%;width: max-content; transform: translateX(-50%);}
.main-nav .sub .p-menu{backdrop-filter: blur(1.25vw);background-color: rgba(255, 255, 255, .4);margin-top: 0.1rem;padding: 0.15rem 0rem;border-radius: 0.1rem;max-width: 2.5rem;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.main-nav .sub .p-menu dd{text-align: center;position: relative;}
.main-nav .sub .subs{position: absolute;left: 90%;top: 50%;width: max-content;margin-top: 0;opacity:0;transition: all 0.5s;transform: translateY(-50%);}
.main-nav .sub .subs dl{background-color: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.15);border-radius: 0.05rem;}
.main-nav .sub .p-menu dd:hover {z-index: 15;}
.main-nav .sub .p-menu dd:hover > a{color: var(--primary-color);}
.main-nav .sub .p-menu dd:hover .subs{opacity: 1;left: 100%;z-index: 100;}
.main-nav .show .sub{opacity: 1;pointer-events: auto;}

.main-nav li:nth-child(2){position: static;}
.main-nav .sub.pro{padding: var(--padding-margin__40) 0;width: 14.4rem;backdrop-filter: blur(0.5vw);background-color: rgba(255, 255, 255, .5);border-radius: 0.1rem;position: fixed;top: var(--header_height);box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.main-nav .sub.pro .smenu{flex: 1;margin: 0 var(--padding-margin__40);}
.main-nav .sub.pro .smenu:hover .ti{color: var(--primary-color);}
}
@media(max-width:1560px){
  .main-nav li{padding: 0 0.25rem;}
}
@media (max-width:1024px) {
header .logo{height: 0.5rem !important;display: flex;align-items: center;}
header .auto{padding: 0 3%;}
header .telbg{clip-path: polygon(100% -600%, 100% 0, 100% 100%, 0 100%);}
header .telbg:after{clip-path: polygon(100% -600%, 100% 0, 100% 100%, 0 100%);}
.main-nav{position: fixed; top: var(--header_height); width: 72%;bottom: 0;background: rgba(var(--white-color__rgb), 0.95); left: -100%;transform: translateX(-100%); transition: 0.5s ease-in-out;padding-right: 0;box-shadow: 0 0 15px rgba(0,0,0,0.1);margin: 0;}
.menu-show .main-nav{ left: 0; transform: translateX(0);}
.main-nav ul{overflow: auto; padding: 0 0.2rem;height: calc(100vh - var(--header_height));}
.main-nav .sub{display: none; }
.main-nav .sub:not(.sub-projects){padding: 0.2rem 0;}
.main-nav .sub .p-menu dd{padding-left: 0.2rem;font-size: var(--font-size__20);}
.main-nav .sub .p-menu dd:not(:last-child){padding-bottom: 0.1rem;margin-bottom: 0.1rem;border-bottom: 1px solid rgba(0,0,0,0.04);}
.main-nav .sub.pro{padding-top: 0;}
.main-nav .sub.pro .smenu{padding-bottom: 0.15rem;}
.main-nav li{border-bottom: 1px solid rgba(var(--black-color__rgb), 0.1);margin-right: 0;}
.main-nav li span{position: relative;z-index: 1;overflow: hidden;display: block;;}
.main-nav li span a{line-height: 3;font-size: var(--font-size__34)}
.wap-op{position: absolute;right: 0; width: 0.5rem; height: 100%;z-index: 10; background: url(../images/arr-b_grey.svg) no-repeat center center; background-size: auto 0.5em; top: 0; transition: 0.3s ease-in-out; will-change: transform;}
.main-nav li.wap-show .wap-op{transform: rotate(-180deg);}
.main-nav .sub{transition: all 0s ease-in-out;}
.open-menu{display: flex;flex-direction: column;align-items: center;justify-content: space-between; width: 0.4rem; height: 0.35rem; background: var(--primary-color); padding: 0.08rem 0; margin-left: 0.2rem;position: relative;z-index: 2;}
.open-menu i{display: block; width: 60%; height: 2px;background-color: var(--white-color);transition: all 0.5s ease-in-out;}
.menu-show .open-menu i:nth-child(1) {
	-webkit-transform: translate(0, 0.08rem) rotate(45deg) !important;
	-moz-transform: translate(0, 0.08rem) rotate(45deg) !important;
	-ms-transform: translate(0, 0.08rem) rotate(45deg) !important;
	-o-transform: translate(0, 0.08rem) rotate(45deg) !important;
	transform: translate(0, 0.08rem) rotate(45deg) !important;}
.menu-show .open-menu i:nth-child(2) {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}
.menu-show .open-menu i:nth-child(3) {width: 0;}
}
@media (max-width:480px) {
header .logo img{ height: 0.28rem;}
header .telbg{width: 2.5rem;}
}

/* footer */
footer{background: #fff; padding: var(--padding-margin__75) 0 var(--padding-margin__55);position: relative;z-index: 11;border-top: 0.04rem solid var(--primary-color);}
.f-top{border-bottom: 1px solid #e6e6e6;min-height: 1rem;font-size: var(--font-size__24);width: 100%;margin-bottom: var(--padding-margin__50);}
.f-top img{height: 0.6rem;}

.follow-us li:not(:first-child){margin-left: 0.1rem;}
.follow-us li {text-align: center;font-size: var(--font-size__14);}
.follow-us li .code{margin: 0px auto 0.08rem;width: 1rem;background-color: #fff;box-shadow: 6px 0 20px rgba(0,0,0,0.16);}
.follow-us li .code img{display: block;width: 100%;}

.f-bottom{padding-top: var(--padding-margin__50);width: 100%;font-weight: var(--font-weight__l);color: #666666;}
.f-bottom .copyright a{display: inline-block;margin-left:0.12rem;}
.f-bottom a{color: #666666;}.f-bottom a:hover{color: var(--primary-color);}
.f-bottom .nav a:not(:last-child):after{width: 1px;background-color: #e5e5e5;height: 0.14rem; margin: 0 var(--padding-margin__20);content: '';display: inline-block;vertical-align: middle;}

.f-sitemap{margin-bottom: var(--padding-margin__50);}
.f-sitemap .tit{font-size: var(--font-size__18);margin-bottom: var(--padding-margin__20);}
.f-sitemap .item dd:not(:last-child){ margin-bottom: 0.08rem;}
.f-sitemap .item dd{font-weight: var(--font-weight__l);}
.f-sitemap .item dd a{color: #666666;position: relative;}
.f-sitemap .item dd a:after{content: attr(data-txt);width: 0;height: 100%;font-size: inherit;color: var(--default-color);line-height: inherit;white-space: nowrap;transition: width .3s cubic-bezier(.4, 0, .2, 1);position: absolute;top: -1px;left: 0;overflow: hidden;}
.f-sitemap .item dd a:hover:After{width: 100%;}

.f-contact{font-weight: var(--font-weight__l);color: #333333;}
.f-contact .contact{margin-bottom: var(--padding-margin__25);}
.f-contact .contact dd{padding-left: 0.31rem;position: relative;background-repeat: no-repeat;background-position: 0 0.05rem;background-size: 0.19rem 0.19rem;}
.f-contact .contact .tel{font-size: var(--font-size__20);margin-bottom: 0.12rem;font-family: var(--font-family__en);font-weight: var(--font-weight__sb);background-image: url(../images/b-ico_tel.svg);}
.f-contact .contact .add{margin-bottom: 0.16rem;background-image: url(../images/b-ico_add.svg);}
.f-contact .contact .mail{margin-bottom: 0.16rem;background-image: url(../images/b-ico_mail.svg);}

.fix-right{right: var(--padding-margin__15);top: 50%;width: 0.4rem;position: fixed;z-index: 100;transform: translateY(-50%);}
.fix-right li{position: relative;}
.fix-right li:not(:last-child){margin-bottom: 0.1rem;}
.fix-right p{margin: 0;}
.fix-right .btn{display: flex;align-items: center;justify-content: center;border-radius: 5px;background-color: var(--primary-color);height: 0.4rem;}
.fix-right .btn img{display: block;width: 100%;height: 100%;}
.fix-right li:not(:last-child) .btn{border-bottom: 1px solid rgba(255,255,255,0.18);}
.fix-right li:hover .ewm{right: 100%;visibility: visible;z-index: 100;opacity: 1;}
.fix-right .ewm{padding: 0.1rem;border-radius: 5px;background: #fff;width: max-content;top: 50%;right: 90%;transform: translateY(-50%);transition: all 0.5s;position: absolute;opacity: 0;z-index: -1;visibility: hidden;box-shadow: 0 0 15px rgba(0,0,0,0.15);font-weight: bold;font-size: var(--font-size__20);}
.fix-right .ewm img{width: 1.2rem;display: block;margin: 0px auto;}
.fix-right .ewm:after{width: 10px;height: 10px;top: 50%;transform: translateX(-50%) rotate(45deg);content: "";position: absolute;background: #fff;right: -10px;}
.fix-right .ewm .code{text-align: center;font-weight: var(--font-weight__l);font-size: var(--font-size__16);color: #999;}
.fix-right .ewm .code:not(:last-child){margin-bottom: 0.1rem;}
.fix-right li:nth-child(2) .ewm{width: 1.8rem;}
.fix-right .back-top{transform: translateY(-100%);height: 0;opacity: 0;transition: all 0.5s;pointer-events: none;}
.fix-right.up .back-top{transform: translateY(0);height: 0.6rem;opacity: 1;pointer-events: auto;}
.fix-right li:nth-child(3) .ewm{display: none;}

.back-top {cursor: pointer;}
.back-top #canvas{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;fill: none;stroke-width: 3px;stroke: #0f70b6;stroke-dasharray: 275;stroke-dashoffset: 275;}
.back-top .btn:before{width: 100%;height: 100%; background: url(../images/totop.svg) var(--background-contain);display: block; content: ''; backface-visibility: visible;margin: 0px auto;}
.back-top:hover .btn{-webkit-animation: gettop 1.5s ease infinite;animation: gettop 1.5s ease infinite;}
@-webkit-keyframes gettop {
    0%, 40%, 100% {-webkit-transform: translateY(0)}
    20%, 60% {-webkit-transform: translateY(6px)}
}

@media (min-width:1025px) {
.f-contact{width: calc(360 / 1440 * 100%);}
.f-sitemap{width: calc(852 / 1440 * 100%);}
.f-sitemap .sub-item{ display: flex;width: 2.68rem;}
.f-sitemap .sub-item .parent{flex-shrink: 0; width:1.11rem;}
.f-sitemap .sub-item .list{flex: 1; margin-left: 0.33rem;}
.f-sitemap .sub-item .list dd{transform: translateY(0.2rem);}
.f-sitemap .sub-item .list dl.active dd{transform: translateY(0);}
.f-sitemap .sub-item .parent dd.active a{display: block;background: url(../images/a-icon.svg) no-repeat right center; background-size: auto 0.11rem;}
}
@media (max-width:1024px) {
.f-left{margin-bottom: var(--padding-margin__50);}
.f-sitemap,.f-left .logo,.f-top{display: none;}
.follow-us{justify-content: center;}
.follow-us ul,.f-bottom .right{justify-content: center;}
.f-bottom{text-align: center;}
.f-bottom .nav{justify-content: center;}
}
@media(max-width:480px){
  .follow-us .icon img{height: 0.28rem;}
}


/* 首页重置 */
.homeBody footer{border-top: 0;}

/* banner */
[class*=home-]{}
.home-main .edit-info{}

.scrollbar{padding-right: var(--padding-margin__10);}
.scrollbar::-webkit-scrollbar{width:.04rem;height:.04rem}
.scrollbar::-webkit-scrollbar-track{background: url(../images/scrollxbg.gif) repeat-y center top;}
.scrollbar::-webkit-scrollbar-thumb{background:rgba(var(--primary-color__rgb),1);border-radius:.04rem}
.scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-color__rgb),.5)}
.scrollbar.gray::-webkit-scrollbar-thumb{background:rgba(var(--default-color__rgb),.5);border-radius:.04rem}
.scrollbar.gray::-webkit-scrollbar-thumb:hover{background:rgba(var(--default-color__rgb),1)}

/* banner s */
.controls-area{position: absolute; left: 0;bottom:var(--padding-margin__40);z-index: 10;width: 100%;;}
.controls-area .container{line-height: 0.38rem;padding-top: var(--padding-margin__30);position: relative;border-top: 1px solid rgba(255,255,255,0.15);}
.controls-area .arr{width: 0.3rem;height: 0.3rem;background-size: 0.1rem 0.14rem;background-position: center center;background-repeat: no-repeat;cursor: pointer;border: 0;position: static;}
.controls-area .arrow-prev{background-image: url(../images/page/prev-on.svg);}
.controls-area .arrow-next{background-image: url(../images/page/next-on.svg);}
.controls-area .swiper-pagination{display: flex;align-items: center; justify-content: center;position: relative;padding: 0 0.3rem;width: auto;}
.controls-area .swiper-pagination span{width: 0.12rem;height: 0.14rem;background-color: transparent;}
.controls-area .swiper-pagination span:not(:last-child){margin-right: var(--padding-margin__40);}
.controls-area .swiper-pagination span:after{width: 100%;height: 100%;content: "";left: 0;top: 0;background: url(../images/ban-dot2.svg) no-repeat center center/contain;position:absolute;}
.controls-area .swiper-pagination span:before{width: 50%;height: 50%;content: "";transition: all 0.3s ease-in-out;opacity: 0;left: 25%;top: 25%;background: url(../images/ban-doton2.svg) no-repeat center center/contain;position:absolute;}
.controls-area .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 0;}
.controls-area .swiper-pagination .swiper-pagination-bullet-active:before{left: 0;top: 0;width: 100%;height: 100%;opacity: 1;}
.controls-area .swiper-pagination span:not(:last-child){margin-right: var(--padding-margin__20);}

.controls-page{display: flex;align-items: center; justify-content: center;position: relative;padding: 0 0.4rem;}
.controls-page span{width: 0.14rem;height: 0.16rem;background-color: transparent;}
.controls-page span:not(:last-child){margin-right: var(--padding-margin__40);}
.controls-page span:after{width: 100%;height: 100%;content: "";left: 0;top: 0;background: url(../images/ban-dot.svg) no-repeat center center/contain;position:absolute;}
.controls-page span:before{width: 50%;height: 50%;content: "";transition: all 0.3s ease-in-out;opacity: 0;left: 25%;top: 25%;background: url(../images/ban-doton.svg) no-repeat center center/contain;position:absolute;}
.controls-page .swiper-pagination-bullet-active:after{opacity: 0;}
.controls-page .swiper-pagination-bullet-active{background-color: transparent !important;}
.controls-page .swiper-pagination-bullet-active:before{left: 0;top: 0;width: 100%;height: 100%;opacity: 1;}
.controls-page span:not(:last-child){margin-right: var(--padding-margin__30);}

.home-ban .mask{opacity: 0;background-color: rgba(0,0,0,0.5);left: 0;bottom: 0;width: 100%;height: 100%;z-index: 10;position: absolute;pointer-events: none;}
.home-ban .controls-page{padding-top: 0;}
.home-ban{position: relative;z-index: 1; top: 0;overflow: hidden;}
.home-ban .ispic{height: 100vh;transition: all 0.8s;}
.home-ban .ispic img{transition: all 0.5s;}
.home-ban .video-inner{height: 100vh;position: relative;transition: all 0.8s;}
.home-ban.on .ispic{height: calc(100vh - 1.42rem);}
.home-ban.on .video-inner{height: calc(100vh - 1.42rem);}
.home-ban .url{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 15;}
.home-ban .info{position: absolute;left: 50%;top: 35%;transform: translate(-50%,-50%);z-index: 10;}
.home-ban .info h1{font-size: var(--font-size__60);line-height: calc(80 / 60);color: #fff;}
.home-ban .info h1 span{display: block;}
.home-ban .info img{max-height: 1.39rem;}
.home-ban .swiper-slide-active .ispic img{animation:fadeInscale 5s .3s ease both;-webkit-animation:fadeInscale 5s .3s ease both;-moz-animation:fadeInscale 5s .3s ease both;}
.home-ban .swiper-slide-active .info h1{animation:fadeInUpSmall 0.6s .4s ease both;-webkit-animation:fadeInUpSmall 0.6s .4s ease both;-moz-animation:fadeInUpSmall 0.6s .4s ease both;}

.home-ban .arrows-prev{left:3%;}
.home-ban .arrows-next{right:3%;}
@media(max-width:1024px){
  .home-ban .info h1{font-size: var(--font-size__40);}
  .home-ban .info{top: 45%;}
}
@media(max-width:768px){
  .home-ban .info img{max-height: 1.1rem;}
  .home-ban .ispic{height: auto;padding-bottom: 50vh;}
  .home-ban .video-inner{position: absolute;height: 100%;}
}

/* home-about */
[class*=home-]{padding: var(--padding-margin__120) 0;position: relative;z-index: 1;overflow: hidden;}
.piblic-title {padding-bottom: var(--padding-margin__60);}
.piblic-title h2{line-height: 1;font-size: var(--font-size__60);margin: 0;display: inline-block;vertical-align: top;position: relative;}
.piblic-title h2:after{position: absolute;left: calc(100% + 0.04rem);top: -0.03rem;background: url(../images/tit-dot.svg) no-repeat center center/contain;width: 0.22rem;height: 0.19rem;content: "";}
.piblic-title h2 span{position: relative;}

.home-about .point{background-color: var(--primary-color);content: "";position: absolute;clip-path: polygon(0 0, 100% 0, 52% 100%, 0 100%);height: 10.156vw;width: 12.396vw;left: -4.688vw;top: 0;z-index: 1;}
.home-about .name{margin-bottom: var(--padding-margin__20);font-size: var(--font-size__24);}
.home-about .edit-info{min-height: 8em;margin-bottom: var(--padding-margin__40);}
.home-about .numList{width: 100%;margin-top: var(--padding-margin__55);}
.home-about .numList .item{color: #000000;}
.home-about .numList .item .num{height: 1.07rem;display: flex;align-items: center;}
.home-about .numList .item .num span{font-size:var(--font-size__72);font-family: var(--font-family__en);font-weight:var(--font-weight__sb);}
.home-about .numList .item .num sup{font-size:var(--font-size__46);font-family: var(--font-family__en);font-weight:var(--font-weight__sb);line-height: 1;position: relative;transform: translateY(-26%) translateX(0.05rem);}
.home-about .numList .item .num sub{font-size:var(--font-size__16);line-height: 1;transform: translateY(115%) translateX(0.05rem);}
.home-about .numList .item p{font-weight: var(--font-weight__l);margin: 0;}
.home-about .ispic{padding:0 0.2rem 0.2rem 0;margin-top: 0.25rem;}
.home-about .ispic img{position: relative;z-index: 10;}
.home-about .ispic .bg{position: absolute;right: 0;bottom:0;height: calc(303 / 402 * 100%);clip-path: polygon(100% -255%,100% 0,100% 100%,0 100%);background-color: rgba(var(--primary-color__rgb),0.5);z-index: 0;width: calc(600 / 720 * 100%);z-index: 0;}
.home-about .ispic .bg:after{position: absolute;right: 0;top:0;height: 100%;clip-path: polygon(100% -248%,100% 0,100% 100%,0 100%);background-color: var(--primary-color);width: calc(100% - 0.2rem);content: "";}

@media(min-width:1025px){
	.home-about .info{width: calc(665 / 1440 * 100%);}
	.home-about .ispic{width: calc(720 / 1440 * 100%);overflow: visible;margin-top: 0;}
	.home-about .name{margin-top: -0.07rem;}
	.home-about .ispic {padding-right: 0;}
	.home-about .ispic .bg{right:-0.2rem}
}
@media(max-width:1024px){
  .home-about .point{transform: translate3d(0, 0px, 0px) !important;left: -6vw;}
}
@media(max-width:640px){
  .home-about .numList:after{content: "";width: 33.333%;}
  .home-about .numList .item{width: 33.333%;}
}

/* home-pro */
.home-pro ul{margin: 0 0 -0.4rem -0.4rem;}
.home-pro .item{width: calc(100% / 4 - 0.4rem);margin: 0 0 0.4rem 0.4rem;position: relative;}
.home-pro .item:after{width: 100%;height: 100%;content: "";clip-path: polygon(0% 0%, 100% 0, 100% 58%, 0 100%);background-color: #f7f7f7;transition: var(--transition);position: absolute;left: 0;top: 0;}
.home-pro .item a{display: block;padding: var(--padding-margin__60) var(--padding-margin__30) var(--padding-margin__140);position: relative;z-index: 2;}
.home-pro .item .tit{font-size: var(--font-size__24);margin-bottom: 0.08rem;transition: all 0.3s;}
.home-pro .item .desc{margin-bottom: var(--padding-margin__80);min-height: 3.5em;transition: all 0.3s;}
.home-pro .item .ispic{margin-bottom: var(--padding-margin__50);}
.home-pro .item .ispic img{height: 1.05rem;object-fit: contain;transition: all 0.3s;}
.home-pro .item:hover .tit,.home-pro .item:hover .desc{color: #fff;}
.home-pro .item:hover:after{clip-path: polygon(0% 0%, 100% 0, 100% 70%, 0 100%);background-color: var(--primary-color);}
.home-pro .item:hover .ispic img{filter: brightness(0) invert(1);}

@media(max-width:1024px){
  .home-pro ul{margin: 0 0 -0.2rem -0.2rem;}
  .home-pro .item{width: calc(100% / 2 - 0.2rem);margin: 0 0 0.2rem 0.2rem;}
}
@media(max-width:480px){
  .home-pro .item .ispic img{height: 0.6rem;}
}

/* home-case */
.home-case{background: linear-gradient(-180deg, #eaf0f6 0%, rgba(255,255,255,0.51) 83%, rgba(255,255,255,0) 100%);}
.home-case .tab-nav{margin-bottom: var(--padding-margin__40);overflow: visible;}
.home-case .tab-nav li{font-size: var(--font-size__20);cursor: pointer;}
.home-case .tab-nav .ico-zoom{width: 0.45rem;height: 0.45rem;margin:0 var(--padding-margin__20) 0 0;}
.home-case .tab-nav .tit{position: relative;color: #333333;}
.home-case .tab-nav .tit span{transition: all 0.5s;}
.home-case .tab-nav .tit:after{content: attr(data-txt);width: 0;height: 100%;font-size: inherit;color:var(--primary-color);line-height: inherit;white-space: nowrap;transition: width .3s cubic-bezier(.4, 0, .2, 1);position: absolute;top: 0;left: 0;overflow: hidden;}
.home-case .tab-nav li:hover .tit:After{width: 100%;}
.home-case .tab-nav li:hover .tit span{opacity: 0;}
.home-case .tab-nav li:hover .icon img{filter: brightness(0) sepia(1) saturate(100) hue-rotate(350deg);}
.home-case .tab-nav .swiper-slide-thumb-active .tit{color: var(--primary-color);}
.home-case .ispic{padding-bottom: calc(528 / 950 * 100%);}
.home-case .info{margin-top: 0.25rem;padding: var(--padding-margin__30);}
.home-case .info:after{width: 100%;content: "";right: 0;top: 0;z-index: 0;position: absolute;height: 100%;background: url(../images/home-case_bg.jpg) var(--background-cover);transition: all 0.5s;}
.home-case .info .tit{font-size: var(--font-size__24);}
.home-case .info .desc{margin-bottom: 0.28rem;}
.home-case .num{color: rgba(var(--default-color__rgb), 0.2);font-size: var(--font-size__32);font-weight: var(--font-weight__l);}
.home-case .tab-con .swiper-slide-active .ispic{animation:fadeInLeftSmall 0.6s .5s ease both;-webkit-animation:fadeInLeftSmall 0.6s .5s ease both;-moz-animation:fadeInLeftSmall 0.6s .5s ease both;}
.home-case .tab-con .swiper-slide-active .info .inner{animation:fadeInRightSmall 0.6s .5s ease both;-webkit-animation:fadeInRightSmall 0.6s .5s ease both;-moz-animation:fadeInRightSmall 0.6s .5s ease both;}

@media(min-width:769px){
  .home-case .pic{width: calc(950 / 1440 *100%);}
  .home-case .info{flex: 1;height: 4.53rem;z-index: 10;padding: 0.73rem 0.6rem 0 0.2rem;margin-top: 0;}
  .home-case .info .desc{min-height: 12.25em;}
  .home-case .info:after{width: calc(100% + 0.5rem);}
  .home-case .tab-con .info:hover:after{width: calc(100% + 0.8rem);box-shadow: 0 0 25px rgba(0,0,0,0.1);right: 0.2rem;}
}

/* home-case */
.home-news{background: url(../images/home-news_bg.jpg) var(--background-cover);}
.home-news .swiper{padding: 0 0.3rem var(--padding-margin__40);margin: 0 -0.3rem;}
.home-news .ispic{padding-bottom: calc(257 / 460 * 100%);}
.home-news .info{min-height: 13.802vw;box-shadow: 0.06rem 0 0.2rem rgba(0,0,0,0.16);padding: var(--padding-margin__35) var(--padding-margin__40);}
.home-news .tit{line-height: 1.5;min-height: 3em;margin: 0.07rem 0 var(--padding-margin__40);font-size: var(--font-size__24);}
.home-news .swiper-slide:hover{transform: translateY(-5px);}
.home-news .swiper-button-prev{transform: translateX(-0.9rem);}
.home-news .swiper-button-next{transform: translateX(0.9rem);}
.home-news .point{background-color: var(--primary-color);content: "";position: absolute;clip-path: polygon(47.5% 0, 100% 0, 100% 100%, 0 100%);height: 17.031vw;width: 20.833vw;right: -10.938vw;bottom: 0;z-index: 0;}
.home-news .swiper-pagination-bullet{background-color: rgba(var(--black-color__rgb), 0.3);}

@media(min-width:1025px){
  .home-news .swiper-pagination{display: none;}
  .home-news .swiper-slide{transition: all 0.5s;opacity: 0;}
  .home-news .swiper-slide-active,.home-news .swiper-slide-active+li,.home-news .swiper-slide-next+li{opacity: 1;}
}
@media(max-width:1024px){
 .home-news .arr{display: none !important;}
 .home-news .swiper-pagination{position: static;margin-bottom: 0.2rem;}
 .home-news .point{right:-1vw;}
}
@media(max-width:640px){
 .home-news .swiper{margin: 0;padding-left: 0.5rem;padding-right: 0.5rem;}
}

/* common s */
main{background-color: #fff;position: relative;z-index: 1;}
.pageBan{position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color: #fff;}
.pageBan .info{position: absolute;left: 50%;top: 52%;transform: translate(-50%,-50%);color: #fff;z-index: 2;}
.pageBan .info h2{font-size: var(--font-size__52);font-weight: var(--font-weight__m);margin: 0;}
.pageBan .info .tdesc{font-size: var(--font-size__18);line-height: calc(35 / 18);max-width: 6.9rem;margin-top: var(--padding-margin__30);}
.pageBan .ispic{padding-bottom: calc(600 / 1920 * 100%);}
.pageBan .ispic img{transition: all 2s ease-in-out;transform: scale(1.1);height: 108%;top: -8%;}
.pageBan.on .ispic img{transform: scale(1);}
.case-body .pageBan.on .ispic img{height: 100%;top: 0;transform: scale(1) translateY(0px) !important;}
.case-body  .pageBan .ispic img{height: 100%;top: 0;}
.fa-body .pageBan.on .ispic img{height: 100%;top: 0;transform: scale(1) translateY(0px) !important;}

@media(max-width:1024px){
  .pageBan .info h2,.pageBan .info h3{display: none;}
}
@media(max-width:768px){
  .pageBan .ispic{padding-bottom: calc(500 / 1024 * 100%);}
}

.open-smenu{display: none;background-color: var(--primary-color);color: #fff;text-align: center;font-size: var(--font-size__32);border-bottom: 1px solid rgba(0,0,0,0.05);padding: 0.1rem 0;border-radius: 0.05rem;}
.open-smenu:after{width: 0.22rem;height: 0.22rem;background: url(../images/arr-b_white.svg) no-repeat center center/contain;content: "";display: inline-block;margin-left: 0.1rem;transition: all 0.5s ease;vertical-align: middle;}
.open-smenu.on:after{transform: rotate(-180deg);}

.subMenu{position: relative;z-index: 1;margin-top: -1.01rem;}
.subMenu .container{border-top: 1px solid rgba(var(--white-color__rgb),0.3);}
.subMenu ul{height: 1rem;}
.subMenu ul li{position: relative;}
.subMenu ul li:not(:last-child){margin-right:var(--padding-margin__70);}
.subMenu ul li span{position: relative;display: inline-block;}
.subMenu ul li:after{position: absolute;content: "";transition: all 0.5s ease-in-out;height: 4px;background-color: var(--primary-color);width: 0;left: 0;top: -1px;}
.subMenu ul li a{color:#fff;padding: 0 0.05rem;display: block;line-height: 1rem;font-size: var(--font-size__18);max-width: 2rem;-webkit-line-clamp: 1; display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-word;-webkit-box-orient: vertical;}
.subMenu ul li.onli:after,.subMenu ul li:hover:after{width: 100%;}
.subMenu ul li:hover a{color:var(--secondary-color);}
.subMenu ul li.onli a{color:var(--secondary-color);font-weight: var(--font-weight__r);}
.subMenu.more ul li:not(:last-child){margin-right:var(--padding-margin__30);}
.subMenu.case ul {width: 100%;}
.subMenu.case ul li:not(:last-child){margin-right:var(--padding-margin__40);}
.subMenu.case .container{max-width: 16rem;}

.place{font-size: var(--font-size__16);color: rgba(var(--white-color__rgb), 0.8);font-weight: var(--font-weight__l);}
.place:before{width: 0.16rem;height: 0.16rem;background: url(../images/ico-home.svg) no-repeat center center/contain;content: "";margin: -0.03rem 0.1rem 0 0;display: inline-block;vertical-align: middle;}
.place a{color: rgba(var(--white-color__rgb), 0.8);display: inline-block;margin-right:0.24rem;position: relative;}  
.place a:hover{color: var(--primary-color);}
.place a:after{position: absolute;right: -0.12rem;width: 0.24em;text-align: center;content: " > ";top: 4%;height: 96%;font-size: var(--font-size__14);color: #999;} 
.place span{display: inline-block;font-weight: var(--font-weight__r);}

.sub-title {padding-bottom: var(--padding-margin__60);}
.sub-title h2{line-height: 1;font-size: var(--font-size__44);margin: 0;display: inline-block;vertical-align: top;position: relative;}
.sub-title h2:after{position: absolute;left: calc(100% + 0.04rem);top: -0.03rem;background: url(../images/tit-dot.svg) no-repeat center center/contain;width: 0.22rem;height: 0.19rem;content: "";}
.sub-title h2 span{position: relative;}
.sub-title .tdesc{font-size: var(--font-size__18);margin-top: var(--padding-margin__25);line-height: calc(36 / 18);color: #333333;}
.sub-title.white h2{color: #fff;}

.subPage{position: relative;padding: var(--padding-margin__100) 0;background-color: #fff;overflow: hidden;}

@media(max-width:1560px){
  .subMenu ul li:not(:last-child){margin-right:var(--padding-margin__50);}
}
@media(max-width:1024px){
  .open-smenu{display: block;}
  .place{color: #999;padding-top: 0.2rem;}
  .place:before{background-image: url(../images/ico-home_gray.svg);}
  .place a{color: #999;}.place span{color: var(--primary-color);}
  .subMenu{border-bottom: 0;padding: 3% 0;margin: 0;background-color: #fff;}
  .subMenu ul{display: none;font-size: 0;height: auto;}
  .subMenu ul li{min-height: auto;padding: 0.1rem 0;font-size: var(--font-size__18);min-width: 33.333%;font-size: var(--font-size__16);display: inline-block;margin: 0 !important;text-align: center;}
  .subMenu ul li:not(:last-child){border-bottom: 1px solid rgba(0,0,0,0.05);}
  .subMenu ul li:after{display: none;}
  .subMenu ul li a{line-height: 2.5;color: #333;}
}
@media(max-width:640px){
  .search-box{min-width: 100%;}
}
/* common end */

/* 产品中心 */
.pro-list{margin: 0 0 -0.3rem -0.3rem;}
.pro-list .item{width: calc(100% / 3 - 0.3rem);margin: 0 0 0.3rem 0.3rem;}
.pro-list a{display: block;padding: var(--padding-margin__10);background-color: #f7f7f7;transition: all 0.5s;}
.pro-list .ispic{padding-bottom: calc(198 / 319 * 100%);background-color: #fff;}
.pro-list .tit{font-size: var(--font-size__24);margin: var(--padding-margin__10) 0;}
.pro-list .info{padding:0 var(--padding-margin__20) var(--padding-margin__10);}
.pro-list .desc{min-height: 3.5em;}
.pro-list .item:hover a{background-color: var(--primary-color);}
.pro-list .item:hover .tit{color: #fff;}
.pro-list .item:hover .desc{color: rgba(var(--white-color__rgb), 0.8);}

.pro-list_three ul:after{content: "";width: 31.38%;}
.pro-list_three .item{width: 31.38%;text-align: center;}
.pro-list_three .ispic{padding-bottom: calc(293 / 452 *100%);border-radius: 0.1rem;border: 1px solid #f2f2f2;background-color: #fff;}
.pro-list_three .info{padding: var(--padding-margin__20) var(--padding-margin__20) var(--padding-margin__35);}
.pro-list_three .tit{font-size: var(--font-size__24);margin: var(--padding-margin__10) 0;}
.pro-list_three .item:hover .ispic{background-color: #fff;box-shadow: 0 0.18rem 0.54rem rgba(0,0,0,0.06);}

.pro-desc{z-index: 10;}
.pro-desc .tab-nav{color: #333333;background-color: #f8f8f8;position: absolute;left: 0;top: 0;width: 100%;transition: all 0.5s;}
.pro-desc .tab-nav .auto{padding:0 var(--padding-margin__30);}
.pro-desc .tab-nav .tit{font-size: var(--font-size__20);margin: 0;}
.pro-desc .tab-nav li{font-size: var(--font-size__18);cursor: pointer;position: relative;line-height: 0.7rem;}
.pro-desc .tab-nav li:after{position: absolute;left: 50%;bottom: 0;transition: all 0.5s;height: 2px;width: 0;background-color: var(--primary-color);content: "";}
.pro-desc .tab-nav li.active:after,.pro-desc .tab-nav li:hover:after{width: 100%;left: 0;}
.pro-desc .tab-nav.fix{position: fixed;z-index: 100;top: var(--header_height);}
.pro-desc .tab-nav.fix .auto{width: 90%;margin: 0 auto;max-width: calc(var(--max-width) * 1px);}

.pro-desc .content{padding-top: 1.2rem;}
.pro-desc .slider{border: 0.05rem solid #f7f7f7;margin: 0;}
.pro-desc .slider .ispic{padding-bottom: calc(460 / 651 * 100%);}
.pro-desc .detail{padding-top: var(--padding-margin__80);}
.pro-desc .detail .tit{font-size: var(--font-size__36);margin: 0;padding-bottom: var(--padding-margin__15);font-weight: var(--font-weight__m);}
.pro-desc .detail dl{line-height: calc(36 / 18);margin-top: var(--padding-margin__15);padding-bottom: var(--padding-margin__20);border-bottom: 1px dashed #fceae9;padding-left: var(--padding-margin__40);background: url(../images/ban-doton2.svg) no-repeat 0.06rem 0.11rem/0.13rem 0.14rem;font-size: var(--font-size__18);}
.pro-desc .detail dl dt{color: var(--primary-color);}
.pro-desc .detail dl dd{color: var(--default-color);}
.pro-desc .detail dl:empty { display: none;}

.pro-feature{background-image: linear-gradient(to bottom, #eaeff4 , #f4f4f4);}
/* .pro-feature .list{margin-bottom: -0.4rem;}
.pro-feature .item{border-bottom: 1px dashed rgba(var(--primary-color__rgb), 0.1);padding-bottom: var(--padding-margin__40);margin-bottom: var(--padding-margin__40);position: relative;}
.pro-feature .item .desc p:after{position: absolute;left: 0;bottom: -1px;width: 0;height: 1px;content: "";background-color: var(--primary-color);transition: all 0.5s;}
.pro-feature .item .tit{font-size: var(--font-size__24);margin:0 0 var(--padding-margin__20);line-height: 1;}
.pro-feature .item:hover:after{width: 100%;}
.pro-feature .item .desc p{position: relative;padding-left: 0.15rem;margin: 0;}
.pro-feature .item .desc p:before{width: 0.06rem;height: 0.06rem;content: "";left: 0;top: 0.7em;position: absolute;background-color: var(--primary-color);border-radius: 50%;}
 */

.pro-feature .list{margin-bottom: -0.4rem;}
.pro-feature .item{border-bottom: 1px dashed rgba(var(--primary-color__rgb), 0.1);padding-bottom: var(--padding-margin__40);margin-bottom: var(--padding-margin__40);padding-left: var(--padding-margin__50);background: url(../images/ico-pro_dot.svg) no-repeat 0 top/0.26rem 0.26rem;position: relative;}
.pro-feature .item:after{position: absolute;left: 0;bottom: -1px;width: 0;height: 1px;content: "";background-color: var(--primary-color);transition: all 0.5s;}
.pro-feature .item .tit{font-size: var(--font-size__24);margin:0 0 var(--padding-margin__20);line-height: 1;}
.pro-feature .item:hover:after{width: 100%;}
.pro-feature .point{background-color:rgba(var(--white-color__rgb), 0.53);content: "";position: absolute;clip-path: polygon(0 0, 100% 0, 52% 100%, 0 100%);height: 1.95rem;width: 2.38rem;left: -0.8rem;top: 0;z-index: 1;}


.pro-feature .point{background-color:rgba(var(--white-color__rgb), 0.53);content: "";position: absolute;clip-path: polygon(0 0, 100% 0, 52% 100%, 0 100%);height: 1.95rem;width: 2.38rem;left: -0.8rem;top: 0;z-index: 0;}
.pro-parameter .edit-info table{text-align: center;margin-bottom: 0;}
.pro-parameter .edit-info table td{text-align: center;padding: 0.05rem;}
.pro-parameter .edit-info table.col-2 td{width: 50%;}
.pro-parameter .edit-info table.col-3 td{width: 33.333%;}
.pro-parameter .edit-info table.col-4 td{width: 25%;}
.pro-parameter .edit-info table.col-5 td{width: 20%;}
.pro-parameter .edit-info table.col-6 td{width: 16.666%;}
.pro-parameter .edit-info table.col-7 td{width: 14.285%;}
.pro-parameter .edit-info table.col-8 td{width: 12.5%;}
.pro-parameter .edit-info table.col-9 td{width: 11.111%;}
.pro-parameter .edit-info table.col-10 td{width: 10%;}
.pro-parameter .edit-info table.col-11 td{width: 9.08%;}
.pro-parameter .edit-info table.col-12 td{width: 8.33%;}
.pro-parameter .edit-info table.col-13 td{width: 7.69%;}
.pro-parameter .grouptit{padding: 0.06rem 0;font-weight: var(--font-weight__b);font-size: var(--font-size__20);}
.pro-parameter .remark{padding: 0.11rem 0.3rem;}

.pro-video{background: url(../images/pro-video_bg.jpg) var(--background-cover);}
.pro-video .ispic{padding-bottom: calc(470 / 696 * 100%);margin-bottom: var(--padding-margin__25);}
.pro-video .ispic:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 1;background-color: rgba(var(--black-color__rgb), 0.25);transition: all 0.5s;}
.pro-video .ispic:before{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 2;background: url(../images/ico-play.svg) no-repeat center center/0.55rem 0.55rem;}
.pro-video .swiper-slide{text-align: center;font-size: var(--font-size__18);color: #333;}
.pro-video .swiper-slide:hover .ispic:after{opacity: 0.5;}
.pro-video .arr{top: 41%;}
.pro-video .swiper-button-prev{transform: translateX(-0.89rem);}
.pro-video .swiper-button-next{transform: translateX(0.89rem);}

.pro-related .arr{top: 25%;}
.pro-related .swiper-button-prev{transform: translateX(-0.89rem);}
.pro-related .swiper-button-next{transform: translateX(0.89rem);}

@media(min-width:1025px){
  .pro-desc .slider{width: calc(660 / 1440 * 100%);}
  .pro-desc .detail{width: calc(736 / 1440 * 100%);}
  .pro-video .swiper-pagination{display: none;}
  .pro-related .swiper-pagination{display: none;}
  .pro-desc .tab-nav .tit{flex: 1;}
  .pro-desc .tab-nav li:not(:first-child){margin-left: var(--padding-margin__60);}
  .pro-feature .list .item{width: calc(670 / 1440 * 100%);}
}
@media(max-width:1024px){
.pro-desc .tab-nav{padding: 0.15rem 0 0 0;top: 0.1rem;}
.pro-desc .tab-nav .tit{text-align: center;}
.pro-desc .tab-nav ul{justify-content:space-between;}
.pro-desc .content{padding-top: 1.5rem;}
}
@media(max-width:768px){
  .pro-list{margin: 0 0 -0.15rem -0.15rem;}
  .pro-list .item{width: calc(100% / 2 - 0.15rem);margin: 0 0 0.15rem 0.15rem;}
  .pro-list_three .item{width: 48.5%;}
  .pro-video .swiper{padding: 0 10%;overflow: visible;}
  .pro-feature .item{background-size: 0.2rem 0.2rem;}
  .pro-related .swiper{padding: 0 10%;overflow: visible;}
  .pro-parameter .edit-info table td{line-height: 1.2;}
}

/* 新闻中心 */
.search-box{margin-bottom:var(--padding-margin__70);}
.search-box .input{width: 3.4rem;position: relative;background-color: #fff;}
.search-box .input input{height: 0.5rem;border: 0;background-color: transparent;flex: 1;padding: 0 0.6rem 0 0.18rem;}
.search-box .input .btn{border: 0;width: 0.6rem;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/search-red.svg) no-repeat center center/0.2rem auto;cursor: pointer;}
.search-box .input .btn:hover{opacity: 0.8;}
.search-box .select-txt{width: 2.5rem;margin-right: 0.2rem;}

.news-rec{margin-bottom: var(--padding-margin__60);background-color: #fff;}
.news-rec .ispic{padding-bottom: calc(460 / 720 * 100%);}
.news-rec .info{padding: var(--padding-margin__30);}
.news-rec .news{padding: 0 0.14rem;border: 1px solid var(--primary-color);border-radius: 0.12rem 0 0.12rem 0;color: var(--primary-color);display: inline-block;vertical-align: top;}
.news-rec time{padding-right:0.4rem;position: relative;color: #333333;}
.news-rec time:after{position: absolute;right: 0.2rem;content: "";top: 50%;width: 1px;height: 0.14rem; margin-top: -0.07rem;background-color: #e1e1e1;}
.news-rec .tit{font-size: var(--font-size__24);line-height: calc(40 / 24);margin: var(--padding-margin__30) 0 var(--padding-margin__15);}
.news-rec .desc{color: #666666;font-size: var(--font-size__16);line-height: calc(26 / 16);margin-bottom: var(--padding-margin__60);min-height: 4.875;}
.news-rec .arr{width: 0.4rem;height: 0.4rem;top: auto;transform: translateY(0);bottom: 0.66rem;background-size: 7px auto;}
.news-rec .swiper-button-prev{left: auto;right: 1.17rem;}
.news-rec .swiper-button-next{right: 0.62rem;}

.news-body{background: url(../images/news-page_bg.jpg) var(--background-cover);}
.news-list .item{width: 31.45%;margin-bottom: var(--padding-margin__35);background-color: #fff;}
.news-list ul:after{width: 31.45%;content: "";}
.news-list .ispic{padding-bottom: calc(295 / 453 * 100%);}
.news-list .info{padding: var(--padding-margin__30) var(--padding-margin__20) 0.77rem var(--padding-margin__25);}
.news-list .tit{font-size: var(--font-size__20);}
.news-list .desc{min-height: 3.5em;margin: var(--padding-margin__10) 0;}
.news-list time{font-size: var(--font-size__14);color: #444444;position: absolute;left: var(--padding-margin__30);bottom: 0.35rem;}
.news-list .item:hover{box-shadow: 3px 0 0.5rem rgba(225,228,231,0.6);}
.news-list .Pages{padding-top: var(--padding-margin__65);}

@media(min-width:1025px){
  .news-rec .pic{width: calc(720 / 1440 * 100%);}
  .news-rec .info{flex: 1;padding: 0.6rem;}
}
@media(max-width:1024px){
  .news-rec .info{padding-bottom: 0;}
}
@media(max-width:768px){
  .news-list .item{width: 48.5%;}
}

/* detail */
.news-details{background: #f5f5f5;}
.news-details .top{background-color: #fff;border-radius: 0.1rem;padding: var(--padding-margin__35);margin-bottom: var(--padding-margin__50);}

.news-details .title{margin: 0 0 var(--padding-margin__25);line-height: calc(56 / 32);color: #222222;font-size: var(--font-size__32);font-weight: var(--font-weight__r);text-align: center;}
.news-details .other{font-weight: var(--font-weight__l);text-align: center;color: #666666;}
.news-details .other time{background: url(../images/time.svg) no-repeat 0 center/0.2rem 0.2rem;padding-left: 0.34rem;}

.news-details .edit-info{font-size: var(--font-size__18);}
.news-details .edit-info h2{font-size: var(--font-size__24);font-weight: var(--font-weight__m);}
.news-details .edit-info img{max-width: 8rem;}
.news-details .edit-info video{width: 8rem;display: block;margin: 0 auto;height: auto !important;}
.news-details .edit-info p{text-indent: 2em;}
.news-details .edit-info a{text-decoration: underline;}

.news-page{padding: var(--padding-margin__50) 1.8rem 0 0;position: relative;border-top:1px solid rgba(var(--black-color__rgb), 0.1);margin-top: var(--padding-margin__65);font-size: var(--font-size__18);}
.news-page .back{position: absolute;right: 0;top: 0.63rem;}
.news-page .back:after{width: 0.23rem;height: 0.17rem;background: url(../images/ico-back.svg) no-repeat center center/contain;content: "";margin-left: 0.14rem;transition: all 0.5s ease-in-out;}
.news-page dl{line-height: 0.40rem;font-weight: var(--font-weight__l);}
.news-page dl dt{padding-right: 0.15rem;color: #999999;}
.news-page dl dd{flex: 1;}
.news-page dl :hover{text-decoration: underline;}

.back{width: 1.6rem;text-align: center;color: #fff;line-height: 0.52rem;background-color: var(--primary-color);display: flex;align-items: center;justify-content: center;transition: all 0.5s ease-in-out;}
.back:hover{opacity: 0.8;color: #fff;}
.back:hover:after{margin-right: 0.18rem;}

@media(max-width:1024px){
  .news-details .edit-info img{max-width: 100%;height: auto !important;}
  .news-details .edit-info video{max-width: 100%;}
}
@media(max-width:768px){
  .news-details .title br{display: contents;}
  .news-details .edit-info img{width: 100% !important;}
  .news-details .edit-info *{font-size: var(--font-size__20) !important;line-height: 1.8 !important;}
  .news-page {padding-right: 0;}
  .news-page .back{position: static;margin: 0.2rem auto 0;}
}

/* 行业案例 */
.case-body .pageBan .ispic{height: 100vh;}

.case-list .item:not(:last-child){margin-bottom: var(--padding-margin__100);}
.case-list .item{border-bottom: 1px solid #e7e7e7;}
.case-list .ispic{padding-bottom: calc(470 / 696 * 100%);transition: all 0.6s ease-in-out;}
.case-list .tit{font-size: var(--font-size__36);margin:0 0 0.12rem;}
.case-list .desc{font-size: var(--font-size__18);line-height: calc(30 / 18);margin-bottom: var(--padding-margin__30);}
.case-list .list{min-height: 0.74rem;padding-bottom: var(--padding-margin__20);}
.case-list .list li{width: 1.8rem;margin-bottom: 0.2rem;position: relative;}
.case-list .list li:not(:last-child){margin-right: 0.2rem;}
.case-list .list li .txt{position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;color: #fff;display: flex;align-items: center;justify-content: center;font-size: var(--font-size__18);background-color: rgba(var(--black-color__rgb), 0.4);transition: all 0.5s;}
.case-list .list li:hover .txt{background-color: rgba(var(--black-color__rgb), 0.15);}
.case-list .list li .ispic{padding-bottom: calc(122 / 180px *100%);}
.case-list .item:nth-child(even) a{flex-direction: row-reverse;}
.case-list .info{padding: 0.2rem 0;}
.case-list .item:hover .pic .ispic{border-radius: 0.3rem;}

.case-detail .title{padding:0.07rem 0;font-size: var(--font-size__42);color: var(--primary-color);margin-bottom: 0.1rem;}
.case-detail dl{border-bottom: 1px dashed rgba(var(--primary-color__rgb), 0.1);padding: var(--padding-margin__40) 0;}
.case-detail dl:hover{border-bottom: 1px dashed rgba(var(--primary-color__rgb), 0.5);}
.case-detail dl dt{padding-left: 0.45rem;margin-bottom: 0.15rem;font-size: var(--font-size__24);position: relative;transition: all 0.5s;}
.case-detail dl dt:before{position: absolute;left: 0;top: 0.04rem;width: 0.28rem;height: 0.28rem;content: "";background: url(../images/arr-red.svg) var(--background-contain);}
.case-detail dl dd{padding-left: 0.45rem;}
.case-detail dl:hover dt{padding-left: 0.49rem;}
.case-detail dl:last-child{border-bottom: 0;}
.case-detail .group:nth-child(2n+2) dt:before{background-image: url(../images/arr-hand.svg);}

.case-fa .list{margin: 0 0 -0.15rem -0.15rem;}
.case-fa .list .item{width: calc(100% / 4 - 0.15rem);margin: 0 0 0.15rem 0.15rem;border-radius: 0.1rem;background-color: rgba(255,255,255,0.75);padding: var(--padding-margin__35);transition: all 0.5s;}
.case-fa .list .item .num{margin-bottom: var(--padding-margin__25);display: flex;align-items: center;justify-content: center;width: 0.73rem;height: 0.84rem;font-size: var(--font-size__30);color: var(--primary-color);background: url(../images/kuang.svg) var(--background-contain);transition: all 0.5s;}
.case-fa .list .item .tit{margin-bottom: 0.1rem;font-size: var(--font-size__24);}
.case-fa .list .item:hover{background-color: #fff;}
.case-fa .list .item:hover .num{transform:scale(1.1);}
.case-fa .is-bgImg__cover:after{left: 0;top: 0;width: 100%;height: 100%;content: "";position: absolute;background-color: rgba(255,255,255,0.75);}

.case-more .swiper{overflow: visible;}
.case-more .ispic{border-radius: 0.1rem;cursor: pointer;}
.case-more .ispic:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 1;background-color: rgba(0,0,0,0.2);transition: all 0.5s;}
.case-more .ispic:hover:after{opacity: 0;}
.case-more .info{padding-left: 0.8rem;}
.case-more .info .desc{color: #000000;font-weight: var(--font-weight__r);max-height: 2.5rem;overflow-y: auto;}
.case-more .title{font-size: var(--font-size__36);position: relative;margin: 0 0 var(--padding-margin__25);}
.case-more .title span{color: var(--primary-color);font-family: var(--font-family__en);font-size: var(--font-size__48);font-weight: var(--font-weight__b);left: -0.8rem;position: absolute;top: -0.11rem;}
.case-more .ispic{transition: all 0.5s;}
.case-more .swiper-slide{min-height: 5.85rem;}
.case-more .btn-play{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 3;background: url(../images/ico-play.svg) no-repeat center center/0.55rem 0.55rem;}
.case-more .swiper-pagination{left: calc(884 / 1440 * 100%);text-align: left;}
.case-more .swiper-pagination .swiper-pagination-bullet{width: 0.4rem;height: 0.06rem;border-radius: 0.06rem;background-color: #dcdcdc;}
.case-more .swiper-pagination .swiper-pagination-bullet:not(:last-child){margin-right: var(--padding-margin__20);}
.case-more .swiper-slide:not(.swiper-slide-active) .btn-play{display: none;}
.case-more .arr{position: absolute;bottom: 0;height: 68%;width: 24%;z-index: 10;border-radius: 0;top: auto;transform: translateY(0);opacity: 0;}
.case-more .swiper-button-prev{left: -25%;}
.case-more .swiper-button-next{right: -25%;}

.case-pro{background: url(../images/case-pro_bg.jpg) var(--background-cover);}

@media(min-width:1025px){
 .case-list .item .pic{width: calc(696 / 1440 * 100%);} 
 .case-list .item .info{width: calc(665 / 1440 * 100%);} 

 .case-detail .group{width: calc(670 / 1440 * 100%);}

 .case-more .swiper-slide:not(.swiper-slide-active) .ispic{margin-top: 2.54rem;}
 .case-more .ispic{width: 3.76rem;padding-bottom: 2.83rem;}
 .case-more .swiper-slide-active .ispic{width: calc(779 / 1440 * 100%);padding-bottom: 5.85rem;}
 .case-more .info{padding-top: 2.09rem;width: calc(560 / 1440 * 100%);padding-right: 1rem;}
 .case-more .sub-title{left: calc(885 / 1440 * 100%);top: 0;position: absolute;width: calc(100% - 885/1440*100%);z-index: 10;}
 .case-more .sub-title .public-more2{position: absolute;right: -28%;}
}
@media(max-width:1024px){
  .case-body .pageBan  .ispic{height: 50vh;}
   .case-more .swiper{padding-right: 10%;}
  .case-more .ispic{padding-bottom: 60%;margin-bottom: var(--padding-margin__20);}
}
@media(max-width:768px){
  .case-fa .list .item{width: calc(100% / 2 - 0.15rem);}
  .case-more .info{padding-left: 0.5rem;}
  .case-more .title span{left: -0.5rem;}
}

/* 服务中心 */
.service-bxtk_bg{background: url(../images/service-page_bg.jpg) var(--background-cover);}
.service-xznl_page1 .info .edit-info{font-size: var(--font-size__18);line-height: 1.68;font-weight: var(--font-weight__r);}
.service-xznl_page1 .info .edit-info p+p{margin-top: var(--padding-margin__20);}
.service-xznl_page1 .info .edit-info p{text-indent: 0em;}
.service-xznl_page1 .nav{margin-top: var(--padding-margin__40);}
.service-xznl_page1 .nav .ico-zoom{width: 0.26rem;height: 0.26rem;margin: 0 0.09rem 0 0;}
.service-xznl_page1 .nav aside{border-bottom: 1px solid #a3a3a3;}
.service-xznl_page1 .nav li{flex: 1;}
.service-xznl_page1 .nav li:hover aside{border-bottom: 1px solid var(--primary-color);}
.service-xznl_page1 .infoarea{margin-bottom: var(--padding-margin__50);}
.service-xznl_page1 .right{margin-top: 0.25rem;}

.service-xznl_page2{background: url(../images/service-page2_bg.jpg) var(--background-cover);}
.service-xznl_page2 .summary{color: #333333;margin:-0.1rem 0 var(--padding-margin__35);}
.service-xznl_page2 .summary h3{font-size: var(--font-size__26);margin: 0 0 0.05rem;}
.service-xznl_page2 .summary pre{font-size: var(--font-size__18);}
.service-xznl_page2 .edit-info{font-weight: var(--font-weight__r);}
.service-xznl_page2 .info{margin-top: 0.25rem;}

.service-knowledge{background: url(../images/service-page3_bg.jpg) no-repeat center top/100% auto;}
.service-knowledge .search-box{margin-bottom: var(--padding-margin__50);}
.service-knowledge .search-box .select-txt{margin-right: 0.1rem;}
.service-knowledge .search-box .select-txt:nth-child(1){width: 3rem;}
.service-knowledge .search-box .select-txt:nth-child(2){width: 3.4rem;}
.service-knowledge .search-box .btn{width: 0.8rem;height: 0.5rem;cursor: pointer;background: var(--primary-color) url(../images/search.svg) no-repeat center center/0.2rem 0.2rem;border: 0;}
.service-knowledge .search-box .btn:hover{opacity: 0.8;}
.service-knowledge .search-tit{font-size: var(--font-size__32);padding-bottom: var(--padding-margin__20);border-bottom:1px solid rgba(var(--black-color__rgb), 0.14);margin-bottom: var(--padding-margin__50);}

.leftnav{width: 1.55rem;position: absolute;left: 0;top: 0;}
.leftnav.fix{position: fixed;top: var(--header_height);left: 13.2vw;}
.leftnav li{padding: 0.11rem 0;padding-left: 0.32rem;position: relative;border-left: 2px solid #dddddd;cursor: pointer;}
.leftnav li:after{content: "";width: 2px;height: 0;transition: transform 0.5s;transform: scaleY(0);position: absolute;background-color: var(--primary-color);transform-origin: 100% 0;top: 0;left: -2px;}
.leftnav li:hover:after,.leftnav li.active:after{transform: scaleY(1);transform-origin: 0 0;height: 100%;}

.service-knowledge .content .right{margin-left: calc(280 / 1440 * 100%);}
.service-knowledge .content .title{line-height: 1;font-size: var(--font-size__32);margin-bottom: var(--padding-margin__35);}
.service-knowledge .group:not(:last-child){margin-bottom: var(--padding-margin__80);}

.knowledge .item{border-bottom: 1px solid #ebebeb;cursor: pointer;}
.knowledge .item .edit-info{padding: 0 var(--padding-margin__20) 0 var(--padding-margin__55);margin: -0.12rem 0  var(--padding-margin__20);display: none;}
.knowledge .item .tit{margin: var(--padding-margin__25) 0;padding: 0 var(--padding-margin__20) 0 var(--padding-margin__55);position: relative;font-size: var(--font-size__18);}
.knowledge .item .tit:before{content: "";position: absolute;left: var(--padding-margin__25);top: 0.05rem;width: 0.1rem;height: 0.16rem;background: url(../images/page/next.svg) no-repeat center center/contain;opacity: 0.5;transition: all 0.5s;}
.knowledge .item.on .tit{color: var(--primary-color);}
.knowledge .item.on .tit:before{background-image: url(../images/page/next-on2.svg);transform: rotate(90deg);opacity: 1;}

.subNav{margin-bottom: var(--padding-margin__30);}
.subNav li:not(:last-child){margin-right: 0.2rem;}
.subNav li{min-width: 1.1rem;text-align: center;position: relative;border: 1px solid #dddddd;transition: all 0.5s;border-radius: 0.34rem;}
.subNav li a{color: #666666;padding: 0 0.1rem;display: block;position: relative;z-index: 1;line-height: 0.32rem;}
.subNav li:hover,.subNav li.on{background-color: var(--primary-color);border: 1px solid var(--primary-color);}
.subNav li:hover a,.subNav li.on a{color: #fff;}

.download .item{border-bottom: 1px solid #ebebeb;padding: var(--padding-margin__20) var(--padding-margin__30);}
.download .tit{font-size: var(--font-size__18);margin-bottom: 0.06rem;}
.download .other dl dd:not(:last-child){margin-right: var(--padding-margin__50);}
.download .other dl:nth-child(1){color: #999999;font-size: var(--font-size__14);font-weight: var(--font-weight__l);}
.download .other dl:nth-child(2) a{color: var(--primary-color);background-position: 0 center;background-repeat: no-repeat;background-size: 0.22rem auto;padding-left: 0.34rem;transition: all 0.5s;}
.download .other dl:nth-child(2) a:hover{text-decoration: underline;padding-left: 0.3rem;}
.download .other a.view{background-image: url(../images/ico-view.png);}
.download .other a.down{background-image: url(../images/ico-down.png);}
.download .item:hover{border-bottom-color:rgba(var(--black-color__rgb),0.15);}
.download .Pages{margin-top: var(--padding-margin__75);}

.hornor-slider .swiper-slide{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: baseline;}
.hornor-slider .swiper-slide::after{content: "";width: 31.03%;display: inline-block;height: 2px;}
.hornor-slider .item{padding-bottom: 0.23rem;width: 31.03%;}
.hornor-slider .info .tit{font-size: var(--font-size__20);flex: 1;margin-right: 0.1rem;}
.hornor-slider .info .down{padding-left: 0.3rem;color: var(--primary-color);font-weight: var(--font-weight__l);background: url(../images/ico-down2.png) no-repeat 0 center/0.2rem 0.2rem;transition: all 0.5s;}
.hornor-slider .info .down:hover{padding-left: 0.26rem;}

.hornor-slider .pic{display: flex;align-items: flex-end;justify-content: center;position: relative;margin-bottom: 0.17rem;}
.hornor-slider .pic img{transition: all 0.5s ease-in-out;display: block;width: 100%;}
.hornor-slider .pic figure{display: inline-block;position: relative;padding: 0.18rem;}
.hornor-slider .pic figure:after{background: url(../images/hornor-bg_top.png) no-repeat center top/100% 100%;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 0.19rem;z-index: 1;}
.hornor-slider .pic figure:before{background: url(../images/hornor-bg_bot.png) no-repeat center top/100% 100%;content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.19rem;z-index: 1;}
.hornor-slider .pic figure span{overflow: hidden;display: block;position: relative;z-index: 1;}
.hornor-slider .pic .lp{background: url(../images/hornor-bg_left.png) no-repeat center top/100% 100%;content: "";position: absolute;left: 0;top: 0;width: 0.18rem;height: 100%;}
.hornor-slider .pic .rp{background: url(../images/hornor-bg_right.png) no-repeat center top/100% 100%;content: "";position: absolute;right: 0;top: 0;width: 0.18rem;height: 100%;}

.controls-swiper{margin-top: var(--padding-margin__35);}
.controls-swiper .swiper-scrollbar{width: auto;flex: 1;margin-right: 0.2rem;position: relative;bottom: auto;left: auto;}
.controls-swiper .arr{position: static;transform: translate(0);margin: 0;}
.controls-swiper .swiper-button-prev{margin-right: 0.1rem;}
.controls-swiper .swiper-horizontal > .swiper-scrollbar,.controls-swiper  .swiper-scrollbar.swiper-scrollbar-horizontal{height: 2px;}

.edit-info .logo{}

@media(max-width:1800px){
  .leftnav.fix{left: 6%;}
}
@media(min-width:1025px){
  .service-xznl_page1 .info{width: calc(765 / 1440 * 100%);}
  .service-xznl_page1 .right{width: calc(600 / 1440 * 100%);margin-top: 0;}

  .service-xznl_page2 .ispic{width: calc(400 / 1440 *100%);margin-right: calc(110 / 1440 * 100%);}
  .service-xznl_page2 .info{flex: 1;margin-top: 0;}
}
@media(max-width:1024px){
  .leftnav.fix{left: 3%;}
}
@media(max-width:768px){
  .download .item .other dl:nth-child(2){margin-top: 0.08rem;}
  .hornor-slider .item{width: 48.5%;}
}
@media(max-width:480px){
  .service-knowledge .content .right{margin-left: 1.55rem;}
}

/* 关于诺霸 */
.about-info{overflow: visible;background: url(../images/about-page_bg.jpg) var(--background-cover);}
.about-info .container{position: static;}
.about-info .edit-info p{text-indent: 0em;}
.about-info .ispic{padding:0 0.2rem 0.2rem 0;margin-top: var(--padding-margin__30);}
.about-info .ispic img{position: relative;z-index: 10;}
.about-info .ispic .bg{position: absolute;right: 0;bottom:0;height: calc(304 / 600 * 100%);clip-path: polygon(100% -255%,100% 0,100% 100%,0 100%);background-color: rgba(var(--primary-color__rgb),0.5);z-index: 0;width: calc(600 / 760 * 100%);z-index: 0;}
.about-info .ispic .bg:after{position: absolute;right: 0;top:0;height: 100%;clip-path: polygon(100% -248%,100% 0,100% 100%,0 100%);background-color: var(--primary-color);width: calc(100% - 0.2rem);content: "";}

.about-overview{overflow: visible;}
.about-overview .container{position: static;flex-direction: row-reverse;}
.about-overview .sub-title{width: 100%;}
.about-overview .edit-info{font-size: var(--font-size__18);}
.about-overview .edit-info p{text-indent: 0em;}
.about-overview .ispic{padding:0 0.2rem 0.2rem 0;margin-top: var(--padding-margin__30);}
.about-overview .ispic img{position: relative;z-index: 10;}
.about-overview .ispic .bg{position: absolute;right: 0;bottom:0;height: calc(304 / 600 * 100%);clip-path: polygon(100% -255%,100% 0,100% 100%,0 100%);background-color: rgba(var(--primary-color__rgb),0.5);z-index: 0;width: calc(600 / 760 * 100%);z-index: 0;}
.about-overview .ispic .bg:after{position: absolute;right: 0;top:0;height: 100%;clip-path: polygon(100% -248%,100% 0,100% 100%,0 100%);background-color: var(--primary-color);width: calc(100% - 0.2rem);content: "";}

.about-brand{background: url(../images/about-page3_bg.jpg) var(--background-cover);}
.about-brand .title{text-align: center;font-size: var(--font-size__30);margin-bottom: var(--padding-margin__50);}
.about-brand .list{padding: 0 0.4rem;max-width: 19.2rem;margin: 0px auto;}
.about-brand .list .item:not(:last-child){margin-bottom: var(--padding-margin__30);}
.about-brand .edit-info{font-size: var(--font-size__18);color: #000000;line-height: calc(36 / 18);}
.about-brand .logo{margin-bottom: var(--padding-margin__30);}
.about-brand .logo img{height: 0.81rem;}

.about-history{background: url(../images/about-page2_bg.jpg) var(--background-cover);}
.about-history .sub-title{width: 100%;}
.about-history .swiper-con .ispic{padding-bottom: calc(360 / 500 *100%);}
.about-history .swiper-con h3{color: var(--primary-color);font-size: var(--font-size__38);margin:0 0 0.17rem;}
.about-history .swiper-con .tit{font-size: var(--font-size__24);margin-bottom: 0.09rem;}
.about-history .swiper-con .desc{margin-bottom: 0.33rem;background: url(../images/line.gif) 0 top repeat-y;padding-left: 12px;line-height: 28px;}
.about-history .swiper-con .desc p{margin: 0;}
.about-history .swiper-con .desc p:not(:last-child){margin-bottom: 0.05rem;}
.about-history .swiper-con .swiper-slide:not(.swiper-slide-active){opacity: 0.25;}
.about-history .pic{margin-bottom: 0.2rem;}
.about-history .mouse{position: fixed;}
.about-history .mouse span{ width: 0.5rem; height: 0.5rem; background: url(../images/mouse.svg) no-repeat center center/contain;border-radius: 50%;display: block;}

.about-history .swiper-year li{height: 1.1rem !important;display: flex;justify-content: flex-end;cursor: pointer;color: #888888;font-size: var(--font-size__30);transition: all 0.5s;padding-right: var(--padding-margin__30);align-items: center;}
.about-history .swiper-year li:after{top: 50%;transform: translateY(-50%);right: 0;content: "";background-color: var(--primary-color);position: absolute;width: 0.05rem;height: 0;transition: all 0.5s;}
.about-history .swiper-year .swiper-slide-thumb-active{font-size: var(--font-size__40);color: var(--primary-color);font-weight: var(--font-weight__m);}
/* .about-history .swiper-year .swiper-slide-thumb-active:after{height: 0.3rem;} */

@media (min-width: 1921px) and (max-width: 3000px) {
  .about-info .container{position: relative;}
  .about-overview .container{position: relative;}
  .about-overview .ispic{top: 1rem !important;}
}
@media(min-width:1025px){
  .about-info{margin-bottom: var(--padding-margin__100);}
  .about-info .info{width: calc(800 / 1440 * 100%);min-height: 6.4rem;}
  .about-info .ispic{width: calc(780 / 1920 * 100%);right: 0;position: absolute;top: var(--padding-margin__100);margin-top: 0;}

  .about-overview .info{width: calc(670 / 1440 * 100%);min-height:6.4rem;margin-top: -0.03rem;border-top: 2px solid #000;padding-top: var(--padding-margin__100);}
  .about-overview .ispic{width: calc(930 / 1920 * 100%);left: 0;position: absolute;top: var(--padding-margin__200);margin-top: 0;}
}
@media(min-width:769px){
.about-history .container{border-right: 1px solid #e5e6e7;}
.about-history .swiper-con{width: calc(100% - 2rem);}
.about-history .swiper-year{width: 2rem;text-align: right;margin-top: var(--padding-margin__50);height: 5.5rem;overflow-y: auto;margin-right: -2px;}
.about-history .swiper-year .swiper-wrapper{transform: translate3d(0px, 0, 0px) !important;}
.about-history .swiper-con .swiper{height: 6.4rem;padding-bottom: 1rem;}
.about-history .pic{width: calc(520 / 1239 * 100%);margin-right: calc(100 / 1239*100%);margin-bottom: 0;}
.about-history .info{flex: 1;max-height: 4.85rem;overflow-y: auto;}
.about-brand .list:After{width: calc(542 / 1840 *100%);content: "";}
.about-brand .item{width: calc(542 / 1840 *100%);}
}
@media(max-width:768px){
  .about-history .swiper-year li{justify-content: center;padding: 0;}
  .about-history .swiper-year li:after{right: auto;left: 50%;transform: translateX(-50%);}
  .about-history .swiper-year .swiper-slide-thumb-active:after{width: 0.3rem;height: 0.04rem;top: auto;bottom: 0;}
  .about-history .swiper-con .desc{background: url(../images/line2.gif) 0 top repeat-y;line-height: 24px;}
}

/* 联系我们 */
.about-contact .sub-title{width: 100%;}
.about-contact .info li:first-child{padding-top: 0;} 
.about-contact .info li{padding: var(--padding-margin__40) 0;border-bottom: 1px dashed #e1e1e1;} 
.about-contact .info .inner{font-size: var(--font-size__18);} 
.about-contact .info .left{color: #999999;display: flex;align-items: center;} 
.about-contact .info .left img{width: 0.3rem;margin-right: var(--padding-margin__20);} 
.about-contact .info .right{font-size: var(--font-size__22);flex: 1;} 
.about-contact .ewm{text-align: center;color: #999999;margin-top: var(--padding-margin__60);} 
.about-contact .ewm dd:not(:last-child){margin-right:var(--padding-margin__50);} 
.about-contact .ewm dd img{display: block;margin: 0px auto var(--padding-margin__15);width: 1.2rem;} 

.about-contact .ispic{padding:0 0.2rem 0.2rem 0;margin-top: var(--padding-margin__30);}
.about-contact .ispic img{position: relative;z-index: 10;}
.about-contact .ispic .bg{position: absolute;right: 0;bottom:0;height: calc(304 / 600 * 100%);clip-path: polygon(100% -255%,100% 0,100% 100%,0 100%);background-color: rgba(var(--primary-color__rgb),0.5);z-index: 0;width: calc(600 / 760 * 100%);z-index: 0;}
.about-contact .ispic .bg:after{position: absolute;right: 0;top:0;height: 100%;clip-path: polygon(100% -248%,100% 0,100% 100%,0 100%);background-color: var(--primary-color);width: calc(100% - 0.2rem);content: "";}

.about-message{background: url(../images/message-bg.jpg) var(--background-cover);}
.about-message .group{margin-bottom: var(--padding-margin__25);}
.about-message .group.auto{width: 100%;}
.about-message .input{border: 1px solid #eeeeee;background-color: #fff;padding: 0 0.2rem 0 0.65rem;position: relative;}
.about-message .input .img{left: 0.29rem;top: 0.2rem;color: var(--primary-color);position: absolute;}
.about-message .input img{width: 0.18rem;}
.about-message .input input{width: 100%;height: 0.58rem;background-color: transparent;border: 0;font-size: var(--font-size__18);}
.about-message .input textarea{width: 100%;height: 1.5rem;background-color: transparent;border: 0;font-size: var(--font-size__18);padding: 0.16rem 0 0 0;}
.about-message .seltxt{flex: 1;margin-right: 0.1rem;position: relative;}
.about-message .seltxt:before{background: url(../images/message-wz.svg) no-repeat center center/contain;width: 0.18rem;height: 0.19rem;position: absolute;left: 0.22rem;top: 50%;margin-top: -0.1rem;content: "";}
.about-message .seltxt select{width: 100%;height: 0.6rem;background-image: url(../images/arr-b_grey.svg);background-color: #fff;background-size: 0.14rem auto;padding-left: 0.5rem;color: #999999;font-weight: var(--font-weight__l);border: 1px solid #eeeeee;}
.about-message .input:hover,.about-message select:hover{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color__rgb),.2)}
.about-message button{width: 1.8rem;height: 0.6rem;color: #fff;background-color: var(--primary-color);border: 0;cursor: pointer;}
.about-message button:After{width: 0.19rem;height: 0.09rem;margin: -0.03rem 0 0 var(--padding-margin__15);content: "";background: url(../images/arr-right.png) var(--background-contain);display: inline-block;vertical-align: middle;}
.about-message button:hover{opacity: 0.8;}
.about-message .btn{padding-top: var(--padding-margin__25);;}

@media(min-width:769px){
.about-contact .info{width: calc(618 / 1440 * 100%);}
.about-contact .ispic{width: calc(742 / 1440 * 100%);margin-right: -0.2rem;margin-top: 0;}
.about-message .group{width: calc(700 / 1440 * 100%);}
}

/* 人才招聘 */
.hr-info{margin-bottom: var(--padding-margin__50);}
.hr-info .list{border: 1px solid rgba(var(--black-color__rgb), 0.1);border-radius: 5px;padding: 0.1rem 0.3rem;font-size: var(--font-size__20);}
.hr-info .list li:not(:last-child){margin-right: 0.5rem;position: relative;}
.hr-info .list li:not(:last-child):after{position: absolute;right: -0.25rem;top: 50%;transform: translateY(-50%);width: 1px;height: 0.25rem;background-color: rgba(0,0,0,0.1);content: "";}
.hr-info .list aside{font-weight: var(--font-weight__m);display: flex;align-items: center;}
.hr-info .list aside:after{background: url(../images/arr-r_grey.svg) var(--background-contain);content: "";width: 0.12rem;height: 0.12rem;margin-left: 0.1rem;transition: all 0.5s;}
.hr-info .list li:hover aside:after{transform: rotate(45deg);}
.hr-info .list a{display: block;}

.about-hr{background: #f3f3f3 url(../images/hr-bg.jpg) no-repeat center top/100%;}
.hr-list .item{margin-bottom: var(--padding-margin__20);background-color: #fff;padding: var(--padding-margin__40) var(--padding-margin__50);position: relative;transition: all 0.5s;}
.hr-list .item:after{top: 0;left: 0;width: 0;content: "";background-color: var(--primary-color);height: 0.04rem;position: absolute;}
.hr-list .item .title{font-size: var(--font-size__24);margin: 0 0 0.11rem;}
.hr-list .item .stit{font-size: var(--font-size__20);margin: var(--padding-margin__40) 0 0.11rem;}
.hr-list .item .btn{position: absolute;right: 0.5rem;top: 0.63rem;color: #999999;display: flex;align-items:center;cursor: pointer;font-size: var(--font-size__16);font-weight: var(--font-weight__r);}
.hr-list .item .btn:after{content: "";width: 12px;height: 7px;background: url(../images/arr-b_grey.svg) var(--background-contain);margin-left: 0.07rem;transition: all 0.5s;}
.hr-list .item .card dd{min-width: 1.72rem;padding-right: 0.25rem;color: #666666;}
.hr-list .item .card dd:last-child{min-width: auto;}
.hr-list .item .edit-info ul,.hr-list .item .edit-info ol{padding: 0 0 0 0.2rem;}
.hr-list .item .edit-info p{text-indent: 0;margin: 0;position: relative;padding-left: 0.2rem;}
.hr-list .item .edit-info p:before{position: absolute;left: 0;content: "";width: 0.05rem;height: 0.05rem;top: 1em;margin-top:-0.025rem;background-color: var(--primary-color);border-radius: 50%;}
.hr-list .item .edit-info p +p{margin: 0;}
.hr-list .item .apply{margin-top: var(--padding-margin__40);}
.hr-list .item .apply a{display: inline-block;text-align: center;color: #fff;background-color: var(--primary-color);width: 1.66rem;height: 0.54rem;display: flex;align-items: center;justify-content: center;}
.hr-list .item .apply a:before{width: 0.2rem;height: 0.21rem;margin-right: 0.13rem;content: "";background: url(../images/fj.png) var(--background-contain);transition: all 0.3s;}
.hr-list .item .apply a:hover{opacity: 0.9;}
.hr-list .item .apply a:hover:before{margin-right: 0.08rem;}
.hr-list .item .detail{display: none;}
.hr-list .item.on:after{width: 100%;}
.hr-list .item.on .btn{color: var(--primary-color);}
.hr-list .item.on .btn:after{transform: rotate(-180deg);background-image:url(../images/arr-b_red.svg);}
.hr-list .item:hover{box-shadow: 0 0 20px rgba(0,0,0,0.15);}

.hr-list .Pages{padding-top: var(--padding-margin__80);}

.JobForm{  margin:0px 0px 0px -2%;font-size: var(--font-size18);}
.JobForm .group{ width:48%; margin-left:2%; line-height:0.5rem; margin-bottom:1.563vw; position: relative;}
.JobForm .group dt{text-align:right;width:90px;}
.JobForm .group dd{flex: 1;}
.JobForm .group.auto{width: 100%;}
.JobForm .group.btn{margin-bottom: 0;}
.JobForm .ipttxt {background:#f8f8f9;width:100%; height:0.56rem; line-height:0.56rem;padding: 0 0.18rem;border-radius: 0.1rem;border: 0;}
.JobForm textarea.ipttxt{height: 1.2rem;display: block;}
.JobForm .upbtn {position: relative;cursor: pointer;}
.JobForm .upbtn .up{position: absolute;right: 0.2rem;top: 50%;transform: translateY(-50%);}
.JobForm .upbtn .hidefile{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.ipttxt:focus{box-shadow: 0 0 10px rgba(0,0,0,0.09);}

.JobPop{width: 12.8rem;z-index: 1000;background:#fff;box-shadow: 0px 5px 20px rgba(0,0,0,0.12);margin:0px auto;position: relative;overflow-y: auto;border-radius: 0.1rem;}
.JobPop *{
 box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
 -webkit-box-sizing:border-box; /* Safari */ 
 }
 .JobPop *:before,.JobPop *:after {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 }
.JobPop .Content{overflow: hidden;}
.JobPop .Content video{display: block;width: 100%;}
.JobPop .toptit{text-align: center;padding-bottom: 0.4rem;font-size: var(--font-size__32);margin: 0;}
.JobPop .mfp-close{width: 0.52rem;height: 0.52rem;line-height: 0.52rem;text-align: center;color:#c0c0c0 !important;opacity: 1;font-size: 0.5rem;}
.JobPop .mfp-close:hover{color:var(--red-color) !important;}

.sendbtn{width: 1.8rem;height: 0.6rem;color: #fff;background-color: var(--primary-color);border: 0;cursor: pointer;}
.sendbtn:After{width: 0.19rem;height: 0.09rem;margin: -0.03rem 0 0 var(--padding-margin__15);content: "";background: url(../images/arr-right.png) var(--background-contain);display: inline-block;vertical-align: middle;}
.sendbtn:hover{opacity: 0.8;}

@media(min-width:769px){
  .hr-info .edit-info{padding-right: 5%;}
}
@media(max-width:768px){
  .JobForm .group{width: 100%;}
  .JobPop{padding: 0.4rem 0.2rem;}
  .hr-info .list{margin-left: -0.15rem;}
  .hr-info .list li{width:calc(100% /2 - 0.15rem);margin:0.15rem 0 0 0.15rem;position: relative;}
}
@media(max-width:640px){
  .hr-list .item .btn{right: 0.2rem;top: 0.2rem;}
  .JobForm .group dt{width: 70px;}
}


/* 智能装配 */
.intellect-page1{background: url(../images/intellect-page1_bg.jpg) var(--background-cover);}

.intellect-page2{background: url(../images/intellect-page2_bg.jpg) var(--background-cover);background-attachment: fixed;}
.intellect-page2 .swiper-img{width: 31.25vw;height: 31.25vw;border-radius: 50%;}
.intellect-page2 .swiper-img .ispic{padding-bottom: 100%;border-radius: 50%;}
.intellect-page2 .swiper-img .swiper-slide-active .ispic{animation:fadeInscale 5s .3s ease both;-webkit-animation:fadeInscale 5s .3s ease both;-moz-animation:fadeInscale 5s .3s ease both;}

.intellect-page2 .swiper-txt .icon{width: 3.646vw;height: 3.646vw;border-radius: 50%;background: url(../images/criclebg.png) no-repeat center center/contain;display: flex;align-items: center;justify-content: center;transition: all 0.5s;}
.intellect-page2 .swiper-txt .icon img{width: 2.292vw;height: 2.292vw;}
.intellect-page2 .swiper-txt .info{flex: 1;padding-left: var(--padding-margin__30);}
.intellect-page2 .swiper-txt .info .tit{color: #fff;margin-bottom: 0.06rem;font-size: var(--font-size__20);}
.intellect-page2 .swiper-txt .info .desc{color: rgba(var(--white-color__rgb), 0.2);}
.intellect-page2 .swiper-txt .item:not(.swiper-slide-thumb-active) .icon img{filter: brightness(0) invert(1);}
.intellect-page2 .swiper-txt .item.swiper-slide-thumb-active .icon{background: #fff;border: 2px solid var(--primary-color);}
.intellect-page2 .swiper-txt .item.swiper-slide-thumb-active .desc,.intellect-page2 .swiper-txt .item.swiper-slide-active .desc{color: rgba(255,255,255,0.8);}
.intellect-page2 .swiper-txt .ispic{display: none;}

.intellect-page3{background: url(../images/intellect-page3_bg.jpg) var(--background-cover);}
.intellect-page3 .swiper-tab{margin-bottom: var(--padding-margin__40);}
.intellect-page3 .swiper-tab .swiper-wrapper{text-align: center;justify-content: center;}
.intellect-page3 .swiper-tab .swiper-slide{line-height: 0.5rem;width:2.15rem;text-align: center;font-size: var(--font-size__18);color: #333333;font-weight: var(--font-weight__m);cursor: pointer;}
.intellect-page3 .swiper-tab .swiper-slide:after{content: "";background-color: var(--primary-color);width: 0;height: 100%;position: absolute;left: 0;top: 0;transition: all 0.5s;transform:skewX(-10deg);}
.intellect-page3 .swiper-tab .swiper-slide span{position: relative;z-index: 2;}
.intellect-page3 .swiper-tab .swiper-slide-thumb-active{color: #fff;}
.intellect-page3 .swiper-tab .swiper-slide-thumb-active:After{width: 100%;}

.intellect-page3 .swiper-con{position: relative;}
.intellect-page3 .swiper-con .swiper{overflow: visible;padding: 0 20%;}
.intellect-page3 .swiper-con .text{text-align: center;line-height: calc(30 / 16);margin: var(--padding-margin__30) auto 0;width: 125%;transform: translateX(-12.5%);}
.intellect-page3 .swiper-con .pic{padding: 0.32rem 0.37rem 0.31rem 0.39rem;background: url(../images/kuang.png) no-repeat center center/100% 100%;}
.intellect-page3 .swiper-con .ispic{padding-bottom: calc(455 / 785 *100%);border-radius: 0.1rem;background-color: #fff;}
.intellect-page3 .swiper-con .swiper-slide:not(.swiper-slide-active){opacity: 0.06;transition: all 0.5s;}
.intellect-page3 .swiper-con .swiper-slide:not(.swiper-slide-active) .text{display: none;}
.intellect-page3 .swiper-con .arr{top: 35%;transform: translateY(0);}
.intellect-page3 .swiper-con .swiper-button-prev{left: 13%;}
.intellect-page3 .swiper-con .swiper-button-next{right: 13%;}

.intellect-page4{background: url(../images/intellect-page4_bg.jpg) no-repeat center top/100%;overflow: visible;background-attachment: fixed;}
.intellect-page4 .tab-nav{overflow-x: auto;white-space:nowrap;}
.intellect-page4 .tab-nav li{color: #fff;font-size: var(--font-size__24);background: url(../images/titbg.png) no-repeat 0 top/100% 100%;min-width: 2.6rem;text-align: center;padding:0.1rem 0.15rem 0.1rem 0;line-height: 0.4rem;cursor: pointer;}
.intellect-page4 .tab-nav li:not(.on){opacity: 0.6;}
.intellect-page4 .group{background-image: linear-gradient(to bottom, #131313 , #40454f);border-radius: 0 0.1rem 0.1rem 0.1rem;}
.intellect-page4 .inner{min-height: 31.354vw;padding: var(--padding-margin__70);}
.intellect-page4 .items{border-radius: 0.1rem;width: calc(640 / 1300 * 100%);}
.intellect-page4 .items img{border-radius: 0.1rem;width: 100%;}
.intellect-page4 .items dl{padding: 0 0.9rem 0 0.1rem;}
.intellect-page4 .items dl dd{border-radius: 0.08rem;color: #fff;font-size: var(--font-size__18);height: 1.7rem;display: flex;flex-direction: column;align-items: center;justify-content: center;border: 1px solid rgba(var(--white-color__rgb), 0.2);width: 30%;}
.intellect-page4 .items dl dd img{border-radius: 0;height: 0.53rem;width: auto;margin-bottom: var(--padding-margin__20);}

.intellect-page5 {background: url(../images/intellect-page5_bg.jpg) var(--background-cover);}

.plateNav{position:fixed;right: -100%;z-index: 10;top: 50%;transform: translateY(-50%);transition: all 0.5s;}
.plateNav li{height: 0.65rem;display: flex;align-items: center;padding-left: 0.19rem;position: relative;font-size: var(--font-size__18);transition: all 0.5s;cursor: pointer;color: #666666;}
.plateNav li:before{content: "";left: 0.05rem;top: 0;height: 100%;border-left: 1px dashed #ececec;position: absolute;}
.plateNav li span{position: absolute;left: 0;width: 0.23rem;top: 50%;}
.plateNav li span:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.09rem;height: 0.1rem;background: url(../images/ban-dot2.svg) no-repeat center center/contain;content: "";}
.plateNav li.active{color: var(--primary-color);}
.plateNav li:hover{color: var(--primary-color);}
.plateNav li.active span:before,
.plateNav li:hover span:before{background-image: url(../images/ban-doton2.svg);}
.plateNav li:first-child:before{height: 50%;top: 50%;}
.plateNav li:last-child:before{height: 50%;}
.fixplate.fix .plateNav{right: 1rem;}
.fixplate.blackon li{color: #fff;}
.fixplate.blackon li:before{opacity: 0.12;}

@media(min-width:1025px){
  .intellect-page2 .content{width: 36.458vw;height: 36.458vw;border-radius: 50%;border: 2px solid #fff;margin: var(--padding-margin__35) auto 0;align-items: center;justify-content: center;display: flex;position: relative;}
  .intellect-page2 .full-line{background: url(../images/cricle_line.png) no-repeat 0 0 /contain;left: -2px;top: -2px;width:calc(100% + 4px);height: calc(100% + 4px);position: absolute;width:calc(100% + 4px);transition: all 0.8s;}
  .intellect-page2 .swiper-img{pointer-events: none;}
  .intellect-page2 .swiper-txt{overflow: visible;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
  .intellect-page2 .swiper-txt .item{position: absolute;cursor: pointer; height: auto !important;}
  .intellect-page2 .swiper-txt .item:nth-child(1){width: 32.313vw !important;left: 25.26vw;top:0;}
  .intellect-page2 .swiper-txt .item:nth-child(1) .info{transform: translateY(-1.042vw);}
  .intellect-page2 .swiper-txt .item:nth-child(2){width: 21.146vw !important;left: 34.635vw;top: 50%;transform: translateY(-50%);}
  .intellect-page2 .swiper-txt .item:nth-child(3){width: 32.313vw !important;left: 25.26vw;bottom: 1.042vw;}
  .intellect-page2 .swiper-txt .item:nth-child(3) .info{transform: translateY(1.302vw);}
  .intellect-page2 .swiper-txt .item:nth-child(4){width: 32.313vw !important;right: 25.26vw;bottom: 1.042vw;flex-direction: row-reverse;text-align: right;}
  .intellect-page2 .swiper-txt .item:nth-child(4) .flex__aic{flex-direction: row-reverse;}
  .intellect-page2 .swiper-txt .item:nth-child(4) .info{padding-left: 0;padding-right: var(--padding-margin__30);transform: translateY(1.302vw);}
  .intellect-page2 .swiper-txt .item:nth-child(5){width: 21.146vw !important;right: 34.635vw;top: 50%;transform: translateY(-50%);flex-direction: row-reverse;text-align: right;}
  .intellect-page2 .swiper-txt .item:nth-child(5) .flex__aic{flex-direction: row-reverse;}
  .intellect-page2 .swiper-txt .item:nth-child(5) .info{padding-left: 0;padding-right: var(--padding-margin__30);}
  .intellect-page2 .swiper-txt .item:nth-child(6){width: 30.313vw !important;right: 25.26vw;top: 0;text-align: right;}
  .intellect-page2 .swiper-txt .item:nth-child(6) .flex__aic{flex-direction: row-reverse;}
  .intellect-page2 .swiper-txt .item:nth-child(6) .info{transform: translateY(-1.042vw);}
  .intellect-page2 .swiper-txt .item:nth-child(6) .info{padding-left: 0;padding-right: var(--padding-margin__30);}
}
@media(max-width:1024px){
  .fixplate .plateNav{right: auto;left: -100%;width: auto;}
  .fixplate.fix .plateNav{left: 0.1rem;right: auto;}

  .intellect-page2 .swiper-img{display: none;}
  .intellect-page2 .swiper-txt{padding-right: 10%;overflow: visible;}
  .intellect-page2 .swiper-txt .ispic{padding-bottom: 60%;display: block;margin-bottom: var(--padding-margin__35);}
  .intellect-page2 .swiper-txt .flex__aic{align-items: flex-start;}
  .intellect-page2 .swiper-txt .icon{width: 0.45rem;height: 0.45rem;}
  .intellect-page2 .swiper-txt .icon img{width: 0.3rem;height: 0.3rem;}

  .intellect-page4{background-attachment: scroll;background-size: 100% 100%;}
  .intellect-page4 .items dl{padding: 0;}
}
@media(max-width:768px){
  .intellect-page4 .items{width: 100%;}
  .intellect-page4 .items:not(:last-child){margin-bottom: var(--padding-margin__30);}
  .intellect-page4 .items dl dd{width: 32%;}
}

/* 飘浮 */
.floatCon{position: fixed;width: 100%;display:flex;z-index: 1000;left: 0;top: 0;align-items: center;justify-content: center;background-color: rgba(0,0,0,0.5);height: 100%;}
.floatCon .innerbox{width: 9rem;margin: 0px auto;position: relative;background-color: #f7f7f7;padding: var(--padding-margin__60);overflow: hidden;}
.floatCon:before{position: absolute;left: 0;top: 0;content: "";clip-path: polygon(0% 0%, 100% 0%, 0% 100%, 0 100%);background-color: rgba(var(--primary-color__rgb),0.5);width: 0.5rem;height: 0.7rem;}
.floatCon .close{position: absolute;right: 0.2rem;top: 0.2rem;display: flex;justify-content: flex-end;align-items: center;}
.floatCon .close:after{width: 0.34rem;height: 0.34rem;border-radius: 50%;border: 2px solid #000;cursor: pointer;background: url(../images/close-black.svg) no-repeat center center/0.22rem 0.22rem;opacity: 0.5;cursor: pointer;content: "";}
.floatCon .close:hover:after{opacity: 1;}
.floatCon .close span{margin-right: 0.1rem;}
.floatCon .inner{text-align: center;}
@media(max-width:640px){
  .floatCon .innerbox{padding: 0.6rem 0.3rem;width: 90%;}
}

.search-result{margin-bottom: var(--padding-margin__35);font-size: var(--font-size__24);}
.search-result span{color: var(--primary-color);}


[v-cloak] {
	display: none !important;
}


#sub14,.main-nav #m5 dd:nth-child(6),.case-body .subMenu li#s6,.f-sitemap .item:nth-child(2) dl dd:nth-child(6){display: none;}
/* .case-body #sub14{display: inline-block;} */
.ul_sitemap,.ul_sitemap li{list-style: none;padding: 0;}
.ul_sitemap li{display: flex;flex-wrap: wrap;}
.ul_sitemap li:not(:last-child){margin-bottom: 0.2rem;}
.ul_sitemap li strong{background-color: #fff;padding: 0.1rem 0.2rem;border-radius: 5px 0 0 5px;}
.ul_sitemap li{border-radius: 5px;box-shadow: 0 0 10px rgba(0,0,0,0.08);}
.ul_sitemap li dl{display: flex;flex-wrap: wrap;flex: 1;padding: 0.1rem 0.25rem;background-color: rgba(255,255,255,0.5);border-radius: 0 5px 5px 0;}
.news-details .edit-info .ul_sitemap li dl a{text-decoration: none;}
.ul_sitemap li dl dd:not(:last-child){margin-right: 0.2rem;}