/*特殊字体*/@font-face {  font-family: "DIN-Light";  src: url("../fonts/DIN-Light.woff2") format("woff2"),       url("../fonts/DIN-Light.woff") format("woff"),       url("../fonts/DIN-Light.ttf") format("truetype"),       url("../fonts/DIN-Light.eot") format("embedded-opentype"),       url("../fonts/DIN-Light.svg") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: "DINPro-Black";  src: url("../fonts/DINPro-Black.woff2") format("woff2"),       url("../fonts/DINPro-Black.woff") format("woff"),       url("../fonts/DINPro-Black.ttf") format("truetype"),       url("../fonts/DINPro-Black.eot") format("embedded-opentype"),       url("../fonts/DINPro-Black.svg") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: "DINPro-Bold";  src: url("../fonts/DINPro-Bold.woff2") format("woff2"),       url("../fonts/DINPro-Bold.woff") format("woff"),       url("../fonts/DINPro-Bold.ttf") format("truetype"),       url("../fonts/DINPro-Bold.eot") format("embedded-opentype"),       url("../fonts/DINPro-Bold.svg") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: "DINPro-Medium";  src: url("../fonts/DINPro-Medium.woff") format("woff"),       url("../fonts/DINPro-Medium.ttf") format("truetype"),       url("../fonts/DINPro-Medium.eot") format("embedded-opentype"),       url("../fonts/DINPro-Medium.svg") format("svg");  font-weight: normal;  font-style: normal;}@charset "utf-8";/*全局样式*/body{padding: 0;margin: 0;font-family: "Arial","SourceHanSansCN","Source Han Sans", "Microsoft Yahei";font-size: 14px;color: #565656;background: #fff; }html,body{scroll-behavior:smooth;}div,img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding: 0;margin: 0;border: 0;}ul{list-style: none;}a{text-decoration: none;color: #565656;-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}i,em{font-style: normal;}img{display: inline-block;max-width: 100%;height: auto;}/*去掉 input 默认边框*/input{padding: 0;border: 0;font-family: "Source Han Sans", "Microsoft Yahei","Arial","SourceHanSansCN";font-size: 14px;color: #565656;}input[type="submit"]{cursor: pointer;}/*去掉 textarea 默认边框*/textarea{padding: 0;border: 0;font-family: "Source Han Sans", "Microsoft Yahei","Arial","SourceHanSansCN";font-size: 14px;color: #565656;}/*去掉 button 默认边框*/button{border: 0;padding: 0;font-family: "Source Han Sans", "Microsoft Yahei","Arial","SourceHanSansCN";font-size: 14px;color: #565656;cursor: pointer;}/*清除浮动*/.clearfix:after{content: '';display: table;clear: both;}.clearfix{*zoom: 1;/*IE6识别*/}/*解决chrome浏览器 input,textarea 获得焦点时会有一个边框的问题*/input,textarea{outline: none;}/*清除ios端 input,textarea 默认内阴影 默认圆角,radio和checkbox需要还原值为radio和checkbox*/input,textarea{appearance: none;-webkit-appearance: none;border-radius: 0;}/*自定义 input,textarea 的placeholder文字样式*/input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color: #999;}/*滚动条*/body *::-webkit-scrollbar{width: 4px;height: 4px;background: #eee;border-radius: 2px;}body *::-webkit-scrollbar-thumb{background: #aaa;border-radius: 2px;}/*常用宽度*/.w1520{position: relative;margin: 0 10%;}img,em,i,span{-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}/*左右浮动*/.fl{float: left;}.fr{float: right;}*:focus{outline: none;}/*动画*/.ani400{-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; }.ani300{-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }.bgCover{background-position: center;background-repeat: no-repeat;background-size: cover;}.bgContain{background-position: center;background-repeat: no-repeat;background-size: contain;}.ov_hide{overflow: hidden;}.fz180{font-size: 140px;}.fz34{font-size: 34px;}.fz60{font-size: 60px;}.fz45{font-size: 45px;}.fz43{font-size: 43px;}.fz36{font-size: 36px;}.fz35{font-size: 35px;}.fz30{font-size: 30px;}.fz48{font-size: 48px;}.fz40{font-size: 40px;}.fz26{font-size: 26px;}.fz38{font-size: 38px;}.fz24{font-size: 24px;}.fz23{font-size: 23px;}.fz22{font-size: 22px;}.fz18{font-size: 18px;}.fz16{font-size: 16px;}.fz15{font-size: 15px;}.fz14{font-size: 14px;}.fz13{font-size: 13px;}.fz20{font-size: 20px;}.fz50{font-size: 50px;}.fz44{font-size: 44px;}/*内容从左至右剪裁显示动效*/.showingLTR{animation: clipLTR 0.8s ease-in-out 0.1s;-webkit-animation: clipLTR 0.8s ease-in-out 0.1s;}@keyframes clipLTR{	0%{clip-path: polygon(0 0,0 0,0 100%,0 100%);}	100%{clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}}@-webkit-keyframes clipLTR{	0%{-webkit-clip-path: polygon(0 0,0 0,0 100%,0 100%);}	100%{-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}}/*内容从右至左剪裁显示动效*/.showingRTL{animation: clipRTL 0.8s ease-in-out 0.1s;-webkit-animation: clipRTL 0.8s ease-in-out 0.1s;}@keyframes clipRTL{	0%{clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%);}	100%{clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}}@-webkit-keyframes clipRTL{	0%{-webkit-clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%);}	100%{-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}}/*内容从上至下剪裁显示动效*/.showingTTB{animation: clipTTB 0.8s ease-in-out 0.1s;-webkit-animation: clipTTB 0.8s ease-in-out 0.1s;}@keyframes clipTTB{	0%{clip-path: polygon(0 0,0 0,100% 0,100% 0);}	100%{clip-path: polygon(0 0,0 100%,100% 100%,100% 0);}}@-webkit-keyframes clipTTB{	0%{-webkit-clip-path: polygon(0 0,0 0,100% 0,100% 0);}	100%{-webkit-clip-path: polygon(0 0,0 100%,100% 100%,100% 0);}}/* 滚动条自定义 */.overscroll{overflow-y: auto;}.overscroll::-webkit-scrollbar  {width: 6px;  background-color: #fff;  }  /*定义滚动条轨道 内阴影+圆角*/  .overscroll::-webkit-scrollbar-track{background-color: #E4E4E4;  }  /*定义滑块 内阴影+圆角*/  .overscroll::-webkit-scrollbar-thumb{background-color: #516598;  }  /*文字截断*/.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.TXTovehid-two{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}.TXTovehid-three{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}.TXTovehid-five{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}.TXTovehid-four{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}.block{display: block;}header h1 img{height: 38px;}header{position: fixed;width: 100%;z-index: 3;top: 0;left: 0;transition: all 0.3s ease-in-out;}header .wrap{display: flex;justify-content: space-between;margin: 0 3%;position: relative;z-index: 3;}.headRight {display: flex;align-items: center;}.headRight > li > a{color: #fff;line-height: 30px;margin-left: 30px;display: inline-block;min-width: 86px;}.headRight > li > a > img{margin: 7px 9px 0 0;float: left;}.headRight > li > a:hover{text-decoration: underline;}.searIco img{filter: brightness(0) invert(1);margin: 5px 0 0 20px;cursor: pointer;}.navBtn span{width: 15px;height: 1px;background: #fff;display: block;position: relative;}.navBtn span ~ span{margin-top: 4px;}.navBtn{color: #fff;line-height: 30px;display: flex;justify-content: space-between;margin-left: 42px;cursor: pointer;}.navBtn .line{width: 15px;margin-top: 9px;margin-right: 9px;height: 15px;}.navBtn .txt{min-width: 50px;}/* .navBtn:hover .line span:nth-child(2) { width: 0; transform: translateX(30px); }.navBtn:hover .line span:nth-child(1) { transform: translateY(2px); }.navBtn:hover .line span:nth-child(3) { transform: translateY(-2px); } */.navBtn.active .line { margin-top: 12px; }.navBtn.active span:nth-child(2) { width: 0; visibility: hidden; opacity: 0; transform: translateX(100%); }.navBtn.active span:nth-child(1) { transform: rotate(134deg) translate(1px, -1px); }.navBtn.active span:nth-child(3) { transform: rotate(-317deg); }.navBtn.active span ~ span{margin-top: 0;}header.headerFix h1{padding-top: 0;}/*语言选择*/.lang{position: relative;}.lang .list{position: absolute;right: 0;top: 30px;min-width: 55px;padding: 5px 0;background-color: rgba(0,0,0,.7);border-radius: 4px;transform: scaleY(0);transform-origin: top;transition: 0.3s;}.lang .list li a{display: block;padding: 10px;line-height: 16px;text-align: center;color: #fff;transition: 0.3s;}.lang .list li a:hover{text-decoration: underline;}.lang:hover .list{transform: scaleY(1);}header{padding-top: 20px;}header .nav-1st{font-size: 0;white-space: nowrap;opacity: 0; transition: all 0.3s ease-in-out; display: flex;align-items: center;width: calc(100% - 740px);justify-content: flex-end;}header .nav-1st > li{position: relative;display: inline-block;vertical-align: top;margin: 0 18px;font-size: 14px;}header .nav-1st > li:first-child{margin-left: 0;}header .nav-1st > li:last-child{margin-right: 0;}header .nav-1st > li > a{position: relative;display: block;font-size: 16px;line-height: 40px;color: #fff;transition: 0.3s;}header .nav-1st > li > a:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background-color: #516598;transform: scaleX(0);transition: 0.5s;}header .nav-1st > li:hover > a:after{transform: scaleX(1);}header .nav-1st > li.on > a:after{transform: scaleX(1);}header .nav-2nd{display: none;z-index: 2;position: absolute;left: 50%;top: 100%;width: 100%;min-width: 200px;padding: 8px 0;background-color:rgba(81 ,101 ,152,0.6);border-radius: 4px;transform: translateX(-50%);}header .nav-1st > li:nth-child(4) .nav-2nd{min-width: 200px;}header .nav-1st > li:nth-child(3) .nav-2nd{min-width: 350px;}header.headerFix .searIco img{filter: brightness(0) invert(0.4);}header .nav-2nd > li{position: relative;white-space: normal;}header .nav-2nd > li > a{position: relative;display: block;padding: 10px;line-height: 16px;text-align: left;color: #fff;}header .nav-2nd > li > a:before{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 0;background-color: #ee9801;transition: 0.3s;}header .nav-2nd > li > a:hover{background-color: #516598;}header .nav-2nd > li > a:hover:before{top: 0;height: 100%;}header.headerFix{background: #fff;padding-top: 5px;}header.headerFix h1{display: flex;align-items: center;}header.headerFix .nav-1st{opacity: 1; }header .logo2{position: absolute;left: 0;top: 0;opacity: 0;}header.headerFix.idxheader .logo1{opacity: 0;}header.headerFix.idxheader .logo2{opacity: 1;}header.headerFix .wrap .headRight > li > a > img{filter: brightness(0) invert(0.4);}.headRight li:nth-child(3){overflow: hidden;}.headRight li.lastlist{display: none;}header.headerFix .wrap .headRight li:nth-child(3){width: 0;}header.headerFix .w1520{margin: 0 3%;}.nheader .nav-1st > li > a{color: #313131;}/* .nheader .headRight{filter: brightness(0.5);} */.nheader .nav-1st > li{margin: 0 20px;} .nheader .wrap .headRight{display: none;}.nheader{background: #fff;padding: 20px 0;box-shadow: 0 0 10px rgba(0,0,0,0.15);}.nheader .nav-1st > li > a > img,.nheader .nav-1st > li.searIco img,.idxheader .nav-1st > li.searIco img,.idxheader .nav-1st > li > a > img{filter:brightness(0) invert(0.5);position:relative;top:2px;margin-right:10px;}.nheader .nav-1st > li.searIco img,.idxheader .nav-1st > li.searIco img{margin:0}header.headerFix .nav-1st > li > a{color: #313131;}header.headerFix .wrap .headRight{filter: none;}header.headerFix h1 img{}.nheader .nav-1st{opacity: 1;}header.headerFix{background: #fff;padding: 20px 0;box-shadow: 0 0 10px rgba(0,0,0,0.2);}header.headerFix .wrap .headRight > li > a{color: #313131;}/*手机导航按钮*/.menuLine{width: 25px;float: right;margin-top: 6px;min-width: 25px;}.menuLine span{display: block;width: 100%;height: 2px;background: #fff;border-radius: 2px;animation: navBtn 2s infinite ease;}.menuLine span:nth-child(2){margin: 6px 0;animation-delay: 0.5s;}.menuLine span:nth-child(3){animation-delay: 1.0s;}@keyframes navBtn{  50%{width: 60%;}  100%{width: 100%;}}.idxHeader{position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;background: #000000;opacity: 0; visibility: hidden; }.idxHeader .container{display: table-cell;vertical-align: middle;width: 1%;text-align: center;height: 100vh;}.idxHeader.active .container li{transition: 0.3s 0.3s;opacity: 1;transform: translateY(0);}.idxHeader .container li{transform: translateY(15px);opacity: 0;}.idxHeader .container a { text-decoration: none; display: inline-block; padding: 1% 0; position: relative; min-width: 200px; opacity: 0.5; }.idxHeader .container a.active { opacity: 1; }.idxHeader .container a span { color: #fff;  }.idxHeader .container a span.big-text { display: block; font-size: 24px; line-height: 32px; position: relative; font-weight: 500; }.idxHeader .container a span.under-text { font-size: 14px; line-height: 24px; opacity: 0; position: absolute; width: 100%; left: 0; top: 50%; text-transform: uppercase; top: calc(50% - 12px); }.idxHeader .container a span.under-text span { font-size: 20px; vertical-align: middle; margin-left: 10px; }.idxHeader .container a:hover { opacity: 1; }.idxHeader .container a:hover.active { opacity: 1; }.idxHeader .container a:hover .big-text { transform: translateY(-15px); }.idxHeader .container a:hover .under-text { transform: translateY(15px); opacity: 1;}header.active .idxHeader{ opacity: 1; visibility: visible; } /*搜索弹窗*/.popup-search-wrap,.popup-search-wrap2{position: absolute;left: 50%;top: 50%;width: 80%;transform: translate(-50%,-50%);}.popup-search-wrap .text-input{width: 100%;height: 40px;padding: 0 50px 0 10px;border: 1px solid #eee;box-sizing: border-box;}.popup-search-wrap .sub-btn{position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #516598 url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik05NDEuNiA4NzRMNzYzLjcgNjk2LjFjMjAuNi0yNi43IDM3LjYtNTUuOSA1MC44LTg3LjIgMjAuMy00OC4zIDMwLjYtOTkuNiAzMC42LTE1Mi40cy0xMC4zLTEwNC4xLTMwLjYtMTUyLjRjLTE5LjYtNDYuNi00Ny43LTg4LjUtODMuNS0xMjQuNXMtNzcuNS02NC4yLTEyMy45LTg0QzU1OSA3NS4zIDUwNy45IDY0LjkgNDU1LjMgNjQuOVMzNTEuNiA3NS4zIDMwMy41IDk1LjhjLTQ2LjQgMTkuNy04OC4xIDQ4LTEyMy45IDg0LTM1LjggMzYtNjMuOSA3Ny44LTgzLjUgMTI0LjUtMjAuMyA0OC4zLTMwLjYgOTkuNi0zMC42IDE1Mi40czEwLjMgMTA0LjEgMzAuNiAxNTIuNGMxOS42IDQ2LjYgNDcuNyA4OC41IDgzLjUgMTI0LjVzNzcuNSA2NC4yIDEyMy45IDg0YzQ4LjEgMjAuNSA5OS4yIDMwLjggMTUxLjggMzAuOFM1NTkgODM4IDYwNy4xIDgxNy42YzMxLjctMTMuNSA2MS4yLTMwLjkgODguMS01MmwxNzcuNiAxNzcuNmMxOC45IDE4LjkgNDkuOSAxOC45IDY4LjkgMCAxOC45LTE5LjMgMTguOS01MC4zLS4xLTY5LjJ6TTQ1NS4zIDc2OC4zYy0xNzAuOSAwLTMxMC0xMzkuOC0zMTAtMzExLjdzMTM5LTMxMS43IDMxMC0zMTEuN2MxNzAuOSAwIDMxMCAxMzkuOCAzMTAgMzExLjdzLTEzOS4xIDMxMS43LTMxMCAzMTEuN3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") center no-repeat;background-size: 20px 20px;}.poHidden{position: relative;overflow: hidden;}/* 底部 */footer{background: #405079;padding-top: 60px;}.foot_top .footLogo{color: #fff;}.foot_top .footLogo h2{margin-bottom: 28px;}.fz12{font-size: 12px;}.foot_top .footLogo .text{margin-top: 18px;opacity: 0.8;}.foot_top .footNav{width: calc(100% - 200px);color: #fff;}.foot_top .footNav ul{padding-right:20px;}.foot_top .footNav ul:last-child{padding-right:0}.foot_top .footNav a{color: #fff;line-height: 1.2;opacity: 0.7;display:block;margin-top:10px;font-size:12px}.foot_top .footNav h5{line-height: 1.7;margin-bottom: 18px;white-space: nowrap;}.foot_top .footNav a:hover{opacity: 1;}.foot_contact,.foot_copyright{display: flex;justify-content: space-between;color: #BFC0C4;}.foot_contact a{color: #BFC0C4;}.foot_contact a:hover{color: #fff;}.foot_contact{padding: 20px 0 10px;}.foot_contact ul,.copyright{display: flex;}.foot_contact ul li,.footContLeft li{margin-right: 25px;line-height: 30px;}.foot_contact ul li:last-child,.foot_copyright span:last-child{margin-right: 0;}.foot_contact ul li a,.footContLeft li a{display: flex;align-items: center;justify-content: center;color:#fff}.foot_contact ul li a img,.footContLeft li a img{margin-right: 10px;}.foot_contact ul.footContRight a{text-decoration: underline;}/*.foot_copyright{border-top: 1px solid #979797;border-bottom: 1px solid #979797;background: url(../images/footico5.svg) left center no-repeat;padding-left: 26px;box-sizing: border-box;color: #fff;line-height: 32px;padding-top: 10px;padding-bottom: 10px;flex-wrap: inherit;}*/.foot_copyright{border-top: 1px solid #979797;}.foot_copyright span{margin-right: 3%;line-height:1.5;opacity: 0.7;}.iphone{font-family: "DIN-Light"; }.copyright{color: rgba(255,255,255,0.7);text-align: center;justify-content: center;padding: 18px 0 10px;flex-wrap: wrap;}.copyright a{color: rgba(255,255,255,0.7);display: flex;}.copyright a img{margin-right: 15px;}.copyright a,.copyright span{margin: 0 2%;box-sizing: border-box;}.ewm{text-align: center;}.ewm img{width: 118px;display: inline-block;border-radius:10px;}.footLogo .footContLeft li{margin-right:0}.footLogo h2 img,.footLogo .ewm img{width:123px}/*内页banner*/.nbanner{color: #fff;margin-top: 88px;height: 360px;}.nbanner .w1520{padding: 6% 0;}.nbanner h6 a{color: #fff;}.nbanner h5{line-height: 1.3;font-weight: normal;}.nbanner h6{line-height: 1.3;font-weight: 300;padding-top: 20px;}.nbanner h6 img{position: relative;top: 2px;}.nbanner h6 em{position: relative;}.nbanner h6 em::before,.nbanner h6 a::before{content: '/';margin: 0 10px;}.nbanner h6 a:first-child::before{display: none;}/* 内页导航 */.location{line-height: 60px;border-bottom: 1px solid #E8E9EA;}.location a{display: inline-block;position: relative;padding: 0 7px;}.location a:after{content: '';position: absolute;left: 0;bottom: 0; height: 3px;background: #F39801;width: 100%;transform: scaleX(0);transition: all 0.3s ease-in-out;}.location a.active,.location a:hover{background: linear-gradient(to top,rgba(150,179,255,0.27),rgba(160,187,255,0.1));color: #516598;}.location a.active:after,.location a:hover:after,.location .swiper-slide.on a::after{transform: scaleX(1);}.location .swiper-slide{width: auto !important;}.location .swiper-slide.on a{background: linear-gradient(to top,rgba(150,179,255,0.27),rgba(160,187,255,0.1));color: #516598;}/* 内页标题与切换按钮 */.aboutBggray{background: #f7f7f7;padding: 50px 0;}.abouttit{position: relative;line-height: 1.22;padding-bottom: 22px;margin-bottom: 25px;}.abouttit:after{width:42px ;height: 4px;background: #516598;content: '';position: absolute;left: 0;bottom: 0;}.aboutNtext{line-height: 2;color: #7D7F81;}.swiperbtn div{width: 42px;height: 42px;border: 1px solid #BFC0C4;border-radius: 50%;display: flex;justify-content: center;align-items: center;float: left;cursor: pointer;}.swiperbtn .prev{margin-right: 14px;}.swiperbtn .prev img{transform: rotateY(180deg);}.swiperbtn div img{height: 15px;filter: brightness(0.5) invert(0.5);}.swiperbtn div:hover{background: #516598;border-color: #516598;}.swiperbtn div:hover img{filter: brightness(0) invert(1);}.abouttext2{line-height: 2.25;text-align: center;color: #7D7F81;}/* 查看更多 */.aboutMore{text-align: center;margin-top:70px ;}.aboutMore a{display: inline-block;position: relative;overflow: hidden;border: 1px solid #DCDFE6;width: 200px;height: 57px;line-height: 57px;border-radius: 5px;}.aboutMore a span{color: #6A6B6C;position: relative;z-index: 2;}.aboutMore a:after,.nAllMore a:after{width: 400px;height: 400px;border-radius: 50%;background: #516598;content: '';position: absolute;left: -90px;top: -90px;transform: scale(0);transition: 0.5s ease-out;}.aboutMore a:hover span,.nAllMore a:hover span{color: #fff;}.aboutMore a:hover:after,.nAllMore a:hover:after{transform: scale(1);}.textAll{color: #7D7F81;line-height: 1.6;text-align:justify;}.textAll p{margin:8px auto;}/* 翻页 */.page{display: flex;justify-content: center;color: #888;align-items: center;padding: 20px 0;}.page img{height: 20px;}.page a{color: #888;}.page a.btn{display: flex;}.page > *{margin: 0 1%;}.page .next img{transform: rotateY(180deg);}.page input{width: 86px;height: 40px;border: 1px solid #e4e4e4;box-sizing: border-box;border-radius: 5px;text-align: center;font-size: 16px;}.page a.on{color: #516598;}/* 查看更多 */.nAllMore a{display: flex;border: 1px solid #DCDFE6;border-radius: 5px;width: 201px;height: 57px;line-height: 57px;text-align: center;align-items: center;justify-content: center;color: #6A6B6C;position: relative;overflow: hidden;}.nAllMore a > *{position: relative;z-index: 2;}.nAllMore a em img{filter: brightness(0) invert(0.5);margin-left: 10px;position: relative;top: 1px;}.nAllMore a:hover img{filter: brightness(0) invert(1);}.flexwrap{display: flex;flex-wrap: wrap;justify-content: space-between;}.fz49{font-size: 49px;}.bordertext{text-transform: uppercase;font-weight: bold;font-family: "DINPro-Black";color: transparent;-webkit-text-fill-color: transparent;-webkit-text-stroke: 1px #eee;line-height: 100px;font-size: 90px;}.paddingtop50{padding-top: 50px;}.location2{padding:0 ;line-height:30px}.location2 a{margin:0;display:block;padding:14px}.location2 a:after{bottom:0}.location .swiper-slide{width: auto !important;}.location .swiper-slide.on a{color: #516598;}/* 20221230 */.footLogo{margin-bottom: 40px;}.footLogo .footContLeft .footlogoimg{height: 28px;margin: 0 0 18px;top: 0;}.foot_top > .foot_contact{display: block;}.foot_top > .foot_contact .footContRight{justify-content: end;}.foot_top{align-items: flex-end;}.footLogo .footContLeft li{line-height: 20px;margin-top: 10px;font-size: 16px;}.footLogo .footContLeft li:first-child{margin-top: 0;}.footLogo .footContLeft li img{position: relative;top: 1px;margin-right: 5px;}.footLogo{margin-bottom: 0;}.footLogo .ewm{display: flex;width:40%}.footLogo .ewm div{margin-right: 40px;}footer{padding: 80px 0;}.foot_contact ul.footContRight.fotbrn{margin-bottom: 10px;}.foot_contact ul.footContRight.fotbrn li{margin-right: 30px;font-size:18px;}.foot_contact ul.footContRight.fotbrn li:last-child{margin-right: 0;}.foot_contact ul.footContRight.fotbrn a{display: block;padding-top: 65px;position: relative;text-decoration: none;}.foot_contact ul.footContRight.fotbrn a span{position: absolute;width: 56px;height: 56px;background: #FFFFFF;top: 0;left: 50%;transform: translateX(-50%);border-radius: 10%;}.foot_contact ul.footContRight.fotbrn a span img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}/* 20221230 *//* 20240314 */.fixRight{position: fixed;right: 10px;bottom: 10%;z-index: 9;}.fixRight .item{background: #fff;border-radius: 10px;box-shadow: 0 0 15px rgba(0,0,0,0.5);display: flex;align-items: center;justify-content: center;padding: 10px;cursor: pointer;}.fixRight .item img{width: 40px;}.popup-message-wrap{padding: 30px;display:none}.popup-message-wrap h6{font-size: 30px;margin-bottom: 15px;text-align: center;}.popup-message-wrap form {display: flex; flex-wrap: wrap;justify-content: space-between;}.popup-message-wrap form > div{width: 49%;}.popup-message-wrap form > div label i{color: red;}.popup-message-wrap form > div label{line-height: 40px;color:#516598;}.popup-message-wrap form > div input[type=text] {border: 1px solid #ddd;width: 100%;height: 40px;box-sizing: border-box;line-height: 40px;text-indent: 10px;font-size: 14px;}.popup-message-wrap form > div textarea{border: 1px solid #ddd;width: 100%;height: 100px;text-indent: 10px;font-size: 14px;}.popup-message-wrap form > div.code{position: relative;}.popup-message-wrap form > div.code img{position: absolute;right: 1px;bottom: 1px;width: 120px;height: 38px;}.popup-message-wrap form > div.submit{width: 100%;margin-top: 20px;}.popup-message-wrap form > div.submit input{width: 200px;height: 40px;border-radius: 5px;background: #516598; color: #fff;font-size: 18px;margin: auto;display: block;}.popup-message-wrap form > div.messbox{width: 100%;}.successWrap{padding: 10% 0 5%;text-align: center;}.successWrap h4{font-size: 35px;}.successWrap a{display: inline-block;margin-top: 50px;background: #516598;color: #fff;border-radius: 6px;padding: 10px 25px;line-height: 26px;}/* 20240402 */.foot_contact{padding: 0;}.foot_top > .foot_contact .textRight{text-align: right;color: #fff;line-height: 1;margin-top: 15px;}.foot_top > .foot_contact .textRight a{color: #fff;}.foot_top > .foot_contact .textRight a:hover{text-decoration: underline;}.footLogo .footContLeft{width:60%}footer{position:relative;background:#405179;overflow:hidden;}footer #wave{z-index: -1;position: absolute;left: 0;top: -60%;width: 100%;height: 120%;opacity:0.1}@media screen and (max-width: 1600px){	.headRight > li > a,.navBtn{margin-left: 20px;}	.nheader .nav-1st > li{margin: 0 10px;}	header .nav-1st{width: calc(100% - 650px);}}@media screen and (max-width: 1540px){   .searIco img,.headRight > li > a,.navBtn{margin-left: 20px;}   .w1520{margin: 0 3%;}   header .nav-1st > li > a{font-size: 14px;}   footer{padding:50px 0}   /*20240311*/   .fz30{font-size:25px}}@media screen and (max-width: 1540px){	.foot_top .footNav{width:calc(100% - 180px)}    header h1 img{height: 35px;}    .idxOneLeft .img{padding-bottom: 250px;}    .fz24{font-size: 20px;}    .fz23{font-size: 20px;}	header .nav-1st{width: calc(100% - 510px);}    header.headerFix{padding: 10px 0;}	.nbanner{margin-top: 62px;height: 260px;}	.nheader{padding: 10px 0;}	/*字号*/	.fz180{font-size:100px;}	.fz40{font-size:32px;}	.fz20{font-size:16px;}	.fz22{font-size:18px;}	.fz18{font-size:14px;}	.fz36{font-size:28px}	header .nav-1st > li{margin:0 10px}	}@media screen and (max-width: 1200px){    header{position: absolute;}	header .nav-1st > li,.nheader .nav-1st > li{margin: 0 3px;}        .banner a{height:0;padding-bottom: 55%;}    .idxTitle{margin-top: 20px;}    .foot_top .footNav{width: calc(100% - 150px);}    .nbanner{margin-top: 0;}    .nheader .nav-1st{display: inherit;}    .nheader{position: inherit;}    .banner a{height: 0 !important;padding-bottom: 65%;}    .fz44{font-size: 34px;}    .fz30{font-size: 26px;}    .fz49{font-size: 36px;}	.foot_contact{flex-wrap:wrap;}	.foot_contact ul{width:100%;justify-content:center;}}@media screen and (max-width: 991px){	.nheader .wrap .headRight{display:flex;}	header.headerFix{background:none}	header.headerFix.idxheader .logo2{opacity:0;}	header.headerFix.idxheader .logo1{opacity:1}	header .nav-1st,.foot_top .footNav,.nheader .nav-1st,.navBtn{display: none;}    .searIco img{margin-top: 6px;}    header.headerFix h1, header h1{padding-top: 0;}    .headRight li.searIco,.headRight li.lastlist{display: inline-block !important;}    .fz180{font-size: 90px;}    .fz45,.fz43{font-size: 35px;}	.nheader .searIco img{filter: brightness(0) invert(0);}    .idxTitle h6{padding-top: 0;}    .idxTitle div{line-height: 100px;}    .fz50{font-size: 30px;}    .fz24{font-size: 18px;}    .fz23{font-size: 18px;}    .fz36{font-size: 30px;}    .fz30,.fz40{font-size: 22px;}    .fz48{font-size: 38px;}    .foot_copyright{flex-wrap: wrap;}    .foot_copyright span{width: 50%;margin-right: 0;}    .foot_top .footLogo{margin: auto;}    .nbanner{height: auto;}    .fz60{font-size: 40px;}    .nheader{padding: 8px 0;}    .fz16{font-size: 15px;}    .location{padding: 15px 0;}    .location a:after {bottom: -15px;    }    /*.page a,.page span,.page input{display: none;}*/    .page a.on{display: inline-block;margin: 0 5%;}    .bordertext{font-size: 60px;}    header{padding-top: 0;}	.headRight > li > a, .navBtn{min-width: inherit;}	.list_p2_5 dl dd{padding-left:0 !important}	/* 20221230 */		.foot_contact .footContRight li{margin-right: 10px;}		.foot_top{flex-wrap: wrap;justify-content: center;}		.foot_top > .foot_contact{width: 100%;}		.foot_contact ul.footContRight.fotbrn{justify-content: center;}		.foot_contact ul{text-align: center !important;}		footer{padding: 40px 0;}		.foot_contact .footContLeft{text-align: center;}}@media screen and (max-width: 760px){	header h1 img{height: 25px;}	.nheader h1{padding-top: 0;}	.nheader{padding-bottom: 0;padding-top: 5px;}	.nheader .headRight{align-items: center;margin-top: 0;}    .fz46,.fz40{font-size: 26px;}	.fz34{font-size: 22px;}	.fz26{font-size: 20px;}	.fz20{font-size: 17px;}    .fz19{font-size: 16px;}	.fz22{font-size: 18px;}	.fz16{font-size: 14px;}    .fz18{font-size: 16px;}    .fz14{font-size: 13px;}    .fz60{font-size: 30px;}    .fz36{font-size: 22px;}    .fz15{font-size: 13px;}    .fz48{font-size: 30px;}    .bordertext{font-size: 40px;line-height: 1.3;}    .headRight li{display: none;}    .headRight li.lastlist{display: inline-block !important}    .foot_contact ul,.foot_copyright span,.copyright span,.copyright a{width: 100%;}    .foot_top .footLogo .text{margin-top: 10px;}    .foot_copyright{justify-content: center;line-height: 1.6;}    .foot_copyright{background: none;padding-left: 0;}    .foot_copyright span{text-align: left;margin:5px auto;}    .copyright a{justify-content: center;}    .foot_top .footLogo h2{margin-bottom: 10px;text-align:center;}    footer{padding-top: 30px;}    .foot_contact ul:last-child{justify-content: center;}    .foot_contact ul li{margin-right: 5px;line-height: 20px;}    .aboutMore a,.nAllMore a{width: 150px;line-height: 40px;height: 40px;}	.menuLine,.searIco img{margin-top: 0;}	.foot_contact ul{text-align:center;}	.headRight > li > a > img{margin-top:5px}		.cont_p3_three .textAll table{width:100% ! important;}	/* 20221230 */		.footLogo .ewm{width: 100%;justify-content: center;}		.footLogo .ewm div:last-child{margin-right: 0;}		.footLogo .footContLeft{width: 100%;margin-left: 0;text-align: center;}		.foot_top > .foot_contact .footContRight{justify-content: center;}		.footLogo .footContLeft li{max-width: inherit;font-size: 14px;}		footer{padding: 30px 0 20px;}		.footLogo .footContLeft .footlogoimg{margin: 18px 0 0;}		.foot_contact ul li a{display: block !important;}	/* 20240314 */	.fixRight .item{padding: 5px;}	.fixRight .item img{width: 34px;}	.popup-message-wrap form > div{width: 100%;}	.popup-message-wrap form > div input[type=text]{height: 30px;line-height: 30px;}	.popup-message-wrap form > div.code img{height: 28px;}    .successWrap{padding: 15% 0;}	/* 20240402 */	.foot_top > .foot_contact .textRight{text-align: center;}}