@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:18px/2 "Microsoft YaHei", arial,sans-serif; overflow-x: hidden;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}

.container{width:1600px; margin:0 auto}
.container12{width:1200px; margin:0 auto}
.container14{width:1400px; margin:0 auto}
.container15{width:1500px; margin:0 auto}
.container16{width:1600px; margin:0 auto}
.containers{width:96%; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
button:focus{ outline: none; border: none;}
/* 下滑头部 */
.navfixed {position: fixed; top: 0; width: 100%; z-index: 99999; transition: .5s; background: #fff;    box-shadow: 1px 1px 10px rgb(0 0 0 / 10%);}
/* 多行省略 */
.omit {display: -webkit-box;overflow: hidden;  	-webkit-line-clamp: 2;-webkit-box-orient: vertical; }

/* 绝对定位居中 */
.jddwjz { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%)}

::-webkit-scrollbar {/*滚动条整体样式*/width: 4px;/*高宽分别对应横竖滚动条的尺寸*/ height: 4px;scrollbar-arrow-color:red;}
::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);scrollbar-arrow-color:red;}
::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 0; background: rgba(0,0,0,0.1);}

/* 图标变黑色 */
.icon-black {  filter: brightness(0);}
/* 图标变白色 */
.icon-white {filter: brightness(100);}
/* 图标变灰色色 */
.icon-gray {filter: grayscale(100%);}

/*字体引入*/
@font-face {
  font-family: "GEORGIA1";
  src: url("/html/class/template/font/GEORGIA.TTF");
}


/* CSS Document */
/*===============公用头部===============*/
.header {position: fixed; top: 0; z-index: 99999;     width: 100%; background: #ffffff; transition: .5s;}
.header .container {width: 1700px; margin: auto;}
.header .box {display: flex; justify-content: space-between; align-items: center; height: 7.56rem;}
.header .h-nav {display: flex; width: 60%; justify-content: space-between;}
.header .h-nav > li {line-height: 7.56rem;}
.header .h-nav > li > a {font-size: 1.06rem;color: #333333;font-weight: 400; position: relative;}
.header .h-nav > li > a::after {content: ""; position: absolute; bottom: -10px; width: 0; left: 50%; height: 1px; background: #000000; transition: .5s;}
.header .h-nav > li:hover > a::after {width: 100%; left: 0;}
.header .h-nav > li.on > a::after {width: 100%; left: 0;}
.header .h-re {display: flex; gap: 4.5rem; align-items: center;}
.header .h-re img {display: block;}
.header .h-re .luange {font-size: 1.13rem;color: #333333;font-weight: 400;font-family: Arial, Arial-Regular;}

/* ===下拉=== */
/* 产品下拉 */
.diskSlide .diskDown {position: absolute; width: 100%; left: 0;  top: 7.56rem; background: #fff; display: none; box-shadow: 0px 7px 10px rgb(0 0 0 / 10%); box-sizing: border-box;}
.diskSlide .diskDown .diskBox {width: 71%; line-height: initial; margin: auto; display: flex; align-items: flex-start; justify-content: space-between; padding: 2.5rem 0 4rem 0;}
.diskSlide .diskDown .diskBox .hd {width: 56%;}
.diskSlide .diskDown .diskBox .bd {width: 33%;}
.diskSlide .diskDown .hd ul {display: grid; grid-template-columns:  repeat(4 ,1fr); grid-template-rows: auto;  row-gap: 3rem;  width: 100%;}
.diskSlide .diskDown .hd ul li {text-align: center; margin: auto;padding: 0 0.5rem; }
.diskSlide .diskDown .hd ul li img {margin: auto; transition: .5s; width: 65%;}
.diskSlide .diskDown .hd ul li span {font-size: 0.88rem; font-weight: 400;color: #333333; margin-top: 1rem; display: block;}
.diskSlide .diskDown .hd ul li:hover img {transform: scale(1.05);}
.diskSlide .diskDown .hd ul li:hover span {color: #015097;}
.diskSlide .diskDown .diskDownRe {background: #f5f5f5; padding: 1rem 0;    width: 100%; text-align: center; }
.diskSlide .diskDown .diskDownRe img {margin: auto; display: block; width: 90%;}
.diskSlide .diskDown .diskDownRe span {font-size: 0.88rem;color: #333333;font-weight: 400; margin-top: 1rem; display: block;}
.diskSlide .diskDown .diskDownRe:hover span {color: #015097;}

/* 关于我们下拉 */
.aboutSlide .aboutDown {position: absolute; width: 100%; left: 0;  top: 7.56rem; background: #fff; display: none; box-shadow: 0px 7px 10px rgb(0 0 0 / 10%); box-sizing: border-box;}
.aboutSlide .aboutDown dl {display: flex; justify-content: center; gap: 2rem; line-height: initial; padding: 2rem;}
.aboutSlide .aboutDown dl .imgBox {overflow: hidden;}
.aboutSlide .aboutDown dl img {display: block; width: 100%; transition: .5s;}
.aboutSlide .aboutDown dl span {display: block; color: #333; font-size: 1.1rem; text-align: center; margin-top: 1rem;}
.aboutSlide .aboutDown dl dd:hover img {transform: scale(1.1);}
.aboutSlide .aboutDown dl dd:hover span {color: #015097;}

/* 搜索页面 */
.search-page .container {width: 60%;}
.search-page .box {margin-top: 18vh;}
.search-page form {width: 60%;margin: auto; margin-bottom: 60px; border: 1px solid #333; border-radius: 50px; padding:5px 20px; box-sizing: border-box; display: flex;     align-items: center; justify-content: space-between; }
.search-page form .search-text {padding: 5px 0; width: 95%; line-height: 35px; outline: none; border: none; box-sizing: border-box; font-size: 16px;}
.search-page form .sub {width: 23px;  height: 23px; display: block; cursor: pointer; background: url(/html/class/template/images/search-icon.png) no-repeat center; outline: none; border: none; background-size: 100%; filter: brightness(0);}
.search-page ul {width: 100%;}
.search-page li {width: 100%; padding: 30px; margin-top: 20px; box-sizing: border-box; background: #f5f5f5;}
.search-page li span {background: #015097; color: #fff; font-size: 12px; padding: 2px 5px; }
.search-page li h3 {font-size: 18px; margin: 10px 0; color: #000000; font-weight: 700;}
.search-page li p {font-size: 16px; color: #666; line-height: 20px; display: -webkit-box;overflow: hidden;  	-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.search-page li .le {width: 95%;}
.search-page li a {display: flex; align-items: flex-end; justify-content: space-between;}
.search-page li img {transition: .5s; margin-right: 20px;}
.search-page li:hover img {transform: translateX(20px);}
.search-page .box h3 {font-size: 3rem; font-weight: 700; text-align: center;color: #015097;margin-bottom: 2rem;}
.search-page .box .more {display: flex; align-items: center; margin-top: 1rem;}
.search-page .box .more dl {display: flex;gap: 1rem;}
.search-page .box .more strong {font-size: 1.2rem; font-weight: 700;}
.search-page .box .more dl dd a {font-size: 1rem; color: #333;}
.search-page .box .more dl dd a:hover {color: #015097;}
.search-page form {width: 100%;}



@media screen and (min-width: 200px) and (max-width: 640px){.search-page .container{width: 92%;} .search-page form {  width: 100%;  margin-bottom: 40px;} .search-page .box h3 {font-size: 2rem;}}

/* 首页 */
.banner .bannerSwiper {overflow: hidden; position: relative;}
.banner .banner-bj{width: 100%;}
.banner .swiper-slide {overflow: hidden;}
.banner .swiper-slide .box {position: absolute;left:0;right:0;top:25%;width:100%;margin:0 auto;text-align: center;}
.banner .swiper-slide .box em {display: block; color: #222; font-size:2.5rem;line-height: 1.8rem;}
.banner .swiper-slide .box h3 {color: #1d1d1f; font-size:4rem; font-weight: bold; font-family: Arial; line-height: 4rem; margin: 1rem 0;}
.banner .swiper-slide .box h4 {font-size:1.25rem;font-weight: 400;color: #1d1d1f;line-height: 1.25rem;}
.banner .swiper-slide .box span{display: block;margin-top: 1rem;}
.banner .swiper-slide .box span a{font-size: 1rem;line-height: 1rem;color:#015198;margin:0 1.5rem;}
.banner .swiper-slide .box span a img{margin-left: 1rem;transition: all .5s;}
.banner .swiper-slide .box span a:hover{text-decoration: underline;}
.banner .swiper-pagination {display: none;}
@media screen and (min-width: 200px) and (max-width: 640px) {.banner .swiper-pagination{display: block;}}
.banner .swiper-button-prev {width: 14px; height: 25px; background: url(/html/class/template/images/banner-jt.png) no-repeat center; background-size: 100%; left: 2%;}
.banner .swiper-button-next {width: 14px; height: 25px; background: url(/html/class/template/images/banner-jt.png) no-repeat center; background-size: 100%; right: 2%; transform: rotate(180deg);}
@keyframes heart {from {  transform: translate(0, 0);}to {  transform: translate(0, 30px);}}
.indexOne {padding: 2rem; box-sizing: border-box;}
.indexOne ul {display: flex; flex-wrap: wrap; justify-content: space-between; row-gap: 1rem; }
.indexOne ul li {background: #f5f5f5; padding: 9rem 2rem 6rem 4.3rem;  box-sizing: border-box;}
.indexOne ul li strong {font-size:2.9rem;font-weight: 700;color: #333333;font-family: Arial, Arial-Bold;     line-height: 60px;}
.indexOne ul li h3 {font-size:1.3rem;font-weight: 400;color: #333333;     line-height: 30px;}
.indexOne ul li em {display: inline-block; padding-right: 1.5rem; box-sizing: border-box; transition: .5s; font-size: 1.19rem;font-weight: 400;color: #015097; margin-top: 1rem; background: url(/html/class/template/images/indexOne-more-jt.png) no-repeat right;     background-position-y: 11px;}
.indexOne ul li:hover em{text-decoration:underline;}
.indexOne ul li a {display: flex; align-items: center;height: 100%; justify-content: space-between; gap: 2rem;}
.indexOne ul li a .le {width: 50%;}
.indexOne ul li a .re {width:80%}
.indexOne ul li img {display: block; width: 100%; transition: .5s;}
.indexOne ul li:nth-child(1) {  width: 52%;}
.indexOne ul li:nth-child(2) {width:47%;}
.indexOne ul li:nth-child(3) {width: 34%;}
.indexOne ul li:nth-child(4) {width: 65%}
.indexOne ul li:nth-child(4) .pro4-title{    padding: 5rem 2rem 3rem 5rem; box-sizing: border-box;    align-items: flex-start;display: block;}
.indexOne ul li:nth-child(3) {padding-left: 5rem; padding-top: 0; padding-bottom: 2.69rem;}
.indexOne ul li:nth-child(3) a {flex-direction: column; align-items: inherit; }
.indexOne ul li:nth-child(3) strong {display: block; font-size: 2.8rem;margin-top: 5rem;}
.indexOne ul li:nth-child(3) em {margin-top: 1rem; }
.indexOne ul li:nth-child(3) .le {width: 100%;}
.indexOne ul li:nth-child(3) .re {display: flex; height: 100%; width: 100%;   align-items: flex-start;justify-content: flex-end;}
.indexOne ul li:nth-child(3) img {width: 83%;}
.indexOne ul li:nth-child(4) {display: flex; justify-content: space-between; padding: 0;}
.indexOne ul li:nth-child(4) dl {width:51%; background: #eeeeee;}
.indexOne ul li:nth-child(4) dl img {width:40%;;margin-left: 1rem;}
.indexOne ul li:nth-child(4) dd {height: calc(100%/4); padding: 1rem; box-sizing: border-box;}
.indexOne ul li:nth-child(4) dl dd:nth-child(2) ,.indexOne ul li:nth-child(4) dl dd:nth-child(4) {background: #e6e6e6;}
.indexOne ul li:nth-child(4) dd a {justify-content: space-between; gap: 0.5rem;}
.indexOne ul li:nth-child(4) dd a span {font-size: 1.5rem;color: #333333;font-weight: 700;font-family: Arial, Arial-Regular;}
.indexOne ul li:nth-child(4) dd a abbr {display: block; font-size: 1.1rem;}
.indexOne ul li:nth-child(4) dd a div {width: 45%;}
.indexOne ul li:nth-child(4) .lastLi {width: 66%; padding: 0 2rem 0 4.3rem;  padding-bottom: 2.69rem; box-sizing: border-box;flex-direction: column; align-items: inherit;}
.indexOne ul li:nth-child(4) .lastLi strong {display: block; font-size: 2.25rem;margin-top: 5rem;}
.indexOne ul li:nth-child(4) .lastLi em {margin-top: 1rem; }
.indexOne ul li:nth-child(4) .lastLi .re {display: flex; height: 100%;    align-items: flex-start;justify-content: flex-end;}
.indexOne ul li:nth-child(4) .lastLi img {width: 68%;}
.indexOne ul li a:hover img {transform: scale(1.05);}
.indexOne ul li a:hover em {}
.indexTwo {background: url(/html/class/template/images/indexTwo-bj.jpg) no-repeat center; background-size: cover; padding: 4.6rem 0; background-attachment: fixed;}
.indexTwo .tle {text-align: center;}
.indexTwo .tle h3 {font-size: 2.25rem;font-weight: 700;color: #333333;}
.indexTwo .tle i {display: inline-block; width: 2.06rem; height: 0.19rem; background: #222222; display: none;}
.indexTwo .tle p {font-size: 1rem;font-weight: 400;color: #666666;  width: 60%; margin: auto;margin-top: 2rem;}
.indexTwo ul {margin-top: 4rem; display: flex; justify-content: space-between;}
.indexTwo ul li {width:15.5%; height: 22.56rem;  background-color: rgba(225, 225, 225,.6); transition: .5s;}
.indexTwo ul li a{display: block;width: 100%; height: 22.56rem; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.indexTwo ul li img {display: block; transition: .5s;}
.indexTwo ul li span {font-size: 1.13rem;font-weight: 700;color: #333333; margin-top: 4rem;}
.indexTwo ul li:hover {transform:translateY(-10px);}
.indexTwo ul li:hover img {transform: rotateY(180deg);}
.indexThree {background: #f5f5f5; margin-top: 2rem;}
.indexThree .box {display: flex;  gap: 4.25rem; align-items: center; justify-content: space-between;}
.indexThree .box h3 {font-size: 2.25rem;font-weight: 700;color: #333333;}
.indexThree .box i {width: 2.06rem; height: 0.19rem;background: #222222; display: inline-block;}
.indexThree .box p {font-size: 0.94rem;font-weight: 400;color: #787878; margin: 2rem 0 3rem 0;display: -webkit-box;overflow: hidden;  	-webkit-line-clamp: 4;-webkit-box-orient: vertical; }
.indexThree .box a {font-size: 1rem;display: inline-block; padding-right: 1.5rem; transition: .5s; font-weight: 400;color: #015097;background: url(/html/class/template/images/indexOne-more-jt.png) no-repeat right;     background-position-y: 8px;}
.indexThree .box a:hover {padding-right: 2rem;}
.indexThree .box .le {    width: 37%; margin-left: 9%;}
.indexThree .box .re {overflow: hidden; width: 50%;height: 28.5rem;  }
.indexThree .box .re .imgBox {height: 102%; width: 102%; background: url(/html/class/template/images/indexThree-img.jpg) no-repeat center; background-size: cover;transition: .5s;    }
.indexThree .box .wraoImg {display: none;}
.indexThree .box .wraoImg img { width: 100%; display: block;}
.indexFour {padding: 2rem 0;}
.indexFour .container {width: 89%;}
.indexFour .inFourSwiper {position: relative; overflow: hidden; padding: 0 3rem; box-sizing: border-box;}
.indexFour .inFourSwiper .swiper-slide {padding: 1rem; box-sizing: border-box;     height: 8rem; display: flex;}
.indexFour .inFourSwiper .swiper-slide img {display: block; margin: auto;}
.indexFour .swiper-button-prev {width: 0.75rem; height: 1.13rem;     top: 60%; background: url(/html/class/template/images/indexFour-jt.png) no-repeat center; background-size: 100%;}
.indexFour .swiper-button-next {width: 0.75rem; height: 1.13rem;     top: 60%; background: url(/html/class/template/images/indexFour-jt.png) no-repeat center; background-size: 100%; transform: rotate(180deg);}
.indexFour .swiper-pagination {display: none;}
@media screen and (min-width: 200px) and (max-width: 640px) {.indexFour .swiper-pagination {display: block;}}
/* 底部 */
.footer {background: #f5f5f7; padding: 1.63rem 0 3rem 0;}
.footer .box {display: flex; justify-content: space-between; align-items: center;}
.footer .box .le .list {display: flex; gap: 1.3rem; margin: 1rem 0;}
.footer .box .le .list .li {width: 2.88rem; height: 2.88rem; border: 0.06rem solid #e0e0e0; border-radius: 50%; display: flex; align-items: center; justify-content: center; position: relative;}
.footer .box .le .list .li img {display: block; }
.footer .box .le .list .li a img {transition: .5s;}
.footer .box .le .list .li:hover a img {transform: scale(1.1);}
.footer .box .le .list .er {  display: none; position: absolute; top: 100%; left: 50%; transform: translateX(-50%);background-color: #fff;margin-top: 5px;}
.footer .box .le .list .er img {width: 5rem; height: 5rem; display: block;}
.footer .box .le .text {font-size: 0.75rem;font-weight: 400;color: #666666; line-height: 30px;}
.footer .box .le .text a {font-size: 0.75rem;font-weight: 400;color: #666666;}
.footer .box .le .text a:hover {color: #015097;}
.footer .footer-nav {display: flex; width: 50%; justify-content: space-between;}
.footer .footer-nav dt {font-size: 1rem;font-weight: 400;color: #111111; margin-bottom: 1rem;}
.footer .footer-nav dt a{font-size: 1rem;font-weight: 400;color: #111111; margin-bottom: 1rem;}
.footer .footer-nav dd {margin-top: 0.2rem;}
.footer .footer-nav dd a {font-size: 0.88rem;font-weight: 400;color: #777777; display: block; }
.footer .footer-nav dd:hover a {color: #015097;}
.footer .footer-nav dl:last-child dd {font-size: 0.88rem;font-weight: 400;color: #555555; margin-top: 1rem;}
.footer .footer-nav dl:last-child strong {font-size: 1.38rem;font-weight: bold; color: #015198;}
.footer .re {text-align: center;}
.footer .re span {font-size: 0.88rem;font-weight: 400;color: #666666; display: block;}


/* =============================================================内页=================================================== */

/* 产品 */
.productOne {background: #f5f5f5; padding: 2.25rem 0; margin-top: 7.56rem;}
.productOne .container {width: 65%;}
.productOne ul {display: flex; justify-content: center;}
.productOne ul li {text-align: center;width: calc(100%/4);}
.productOne ul li img {display: block; margin: auto; transition: .5s; filter: grayscale(100%);width: 7.5rem;}
.productOne ul li span {font-size: 0.88rem;font-weight: 400;color: #333333; margin-top: 1rem; display: block;}
.productOne ul li:hover img,.productOne ul li.on img {transform: scale(1.05); filter: none;}
.productOne ul li:hover span,.productOne ul li.on span {color: #015097;}
.productTwo {padding: 3.88rem 0 4rem 0;}
.productTwo .box {display: flex; flex-direction: column; align-items: center;}
.productTwo .box em {display: block; font-size: 1rem;font-weight: 700;color: #d16700;}
.productTwo .box h3 {font-size: 4.5rem;font-weight: 700;color: #333333; line-height: 80px;}
.productTwo .box h4 {font-size: 2.25rem; color: #333333;font-weight: 700;}
.productTwo .box span {font-size: 1.13rem;font-weight: 400;color: #777777; margin-top: 1.63rem;}
.productTwo .box a {display: block; margin: 2rem 0; transition: .5s; width: 11.81rem;height: 3.13rem;border: 0.06rem solid #004c96; border-radius: 1.63rem; display: flex; justify-content: center; align-items: center;  font-size: 1.06rem;color: #015097;}
.productTwo .box a img {margin-left: 1rem;}
.productTwo .box a:hover {background: #004c96; color: #fff;}
.productTwo .box a:hover img {filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(180deg) brightness(105%) contrast(108%);}
/* .productTwo .box a */
.productTwo .box .imgBox {max-width: 30%; margin-top: 3rem;}
.productTwo .box .imgBox img {display: block; width: 100%;}
.productThree {background: url(/html/class/template/images/productThree-bj.jpg) no-repeat center; background-size: cover; background-attachment: fixed;}
.productFour {padding:5rem 0;}
.productFour .tle {font-size: 2.38rem;font-weight: 400;color: #333333; text-align: center; margin-bottom: 5rem;}
.proFourSwiper {position: relative; overflow: hidden; box-sizing: border-box; padding: 0 5rem;}
/* .proFourSwiper .swiper-wrapper {justify-content: center;} */
.proFourSwiper .swiper-slide {text-align: center;}
.proFourSwiper .swiper-slide .imgBox img {display: block; margin: auto; width: 70%}
.proFourSwiper .swiper-button-next,.proFourSwiper .swiper-button-prev{top:20%}
.proFourSwiper .swiper-slide .box h5 {font-size: 1.88rem;font-weight: 700;font-family: Arial, Arial-Bold;color: #333333; margin: 1rem 0;}
.proFourSwiper .swiper-slide .more {display: flex; font-size: 1rem;color: #015097; align-items: center; gap: 1rem; justify-content: center;}
.proFourSwiper .swiper-slide .more img {position: relative; transition: .5s; left: 0;}
.proFourSwiper .swiper-slide i {display: block; width: 80%; height: 1px; background: #dddddd; margin: 2rem auto;}
.proFourSwiper .swiper-slide a:hover img {left: 0.5rem;}
.proFourSwiper .swiper-button-prev {width: 1.56rem; height: 2.75rem; background: url(/html/class/template/images/proFourSwiper-jt.png) no-repeat center; background-size: 100%;}
.proFourSwiper .swiper-button-next {width: 1.56rem; height: 2.75rem; background: url(/html/class/template/images/proFourSwiper-jt.png) no-repeat center; background-size: 100%; transform: rotate(180deg);}

/* 产品详情 */

.mbx ul {display: flex; align-items: center; padding: 2.5rem 0; gap: 0.5rem; flex-wrap: wrap;}
.mbx ul li img {display: block;}
.mbx ul li a {display: flex; align-items: center;}
.mbx ul li a {font-size: 1rem;font-weight: 400;color: #888888;}
.mbx ul li:hover a {color: #333333;}
.mbx ul li.on a {color: #333333;}
.detailsOne {margin-top: 7.56rem; background: #efefef; padding-bottom: 6rem;}
.detailsOne .box {display: flex; justify-content: space-between;height: 37.88rem;}
.detailsOne .box .le {background: #ffffff; width: 50%; }
.detailsOne .box .le .deOneSwiper {overflow: hidden; position: relative; height: 100%;}
.detailsOne .box .le .deOneSwiper .swiper-slide {display: flex; align-items: center; justify-content: center;}
.detailsOne .box .le .deOneSwiper .swiper-slide img  {width: 90%;display: block;}
.detailsOne .box .le .deOneSwiper .swiper-slide video {width: 90%;display: none;}
.detailsOne .box .le .deOneSwiper .swiper-pagination {bottom: 5%;}
.detailsOne .box .le .deOneSwiper .swiper-pagination-bullet-active {background: #015198;     }
.detailsOne .box .re {width: 50%; background: #f8f8f8; padding: 5rem; box-sizing: border-box;}
.detailsOne .box .re h3 {font-size: 3rem;font-family: Arial, Arial-Bold;font-weight: 700;color: #333333; margin-bottom: 2rem;}
.detailsOne .box .re .con {height: 15rem; padding-right: 1rem;}
.detailsOne .box .re .con::-webkit-scrollbar-track {background: #cecfd4;border-radius: 0.13rem;}
.detailsOne .box .re .con::-webkit-scrollbar-thumb {background: #2271b7;}
.detailsOne .box .re .more {display: flex; gap: 1.25rem; margin-top: 2.5rem;}
.detailsOne .box .re .more a {width: 8.75rem;height: 2.81rem; background: #015198; transition: .5s; border-radius: 1.44rem; font-size: 1rem;color: #ffffff; text-align: center; line-height: 2.81rem;}
.detailsOne .box .re .more a:nth-child(1):hover {background: #01437c;}
.detailsOne .box .re .more a:nth-child(2) {background: #aaaaaa;}
.detailsOne .box .re .more a:nth-child(2):hover {background: #015198;}
.detailsTwo {background: #fff; padding:3.7rem 0 5rem 0;}
.detailsTwo .box {justify-content: space-between;}
.detailsTwo .box .tle h3 {font-size:2.5rem;color: #333333;font-weight: 700;text-align: center;}

.detailsTwo .box .le {width:100%;}
.detailsTwo .box .re {width:100%;}
.deTwoSlide .hd ul {display: grid; grid-template-columns: repeat(7,1fr); margin: 3rem 0; background: #f6f6f6;height: 3.75rem;border-radius: 1.88rem;}
.deTwoSlide .hd ul li {font-size: 1rem;color: #333333;font-weight: 400;border-radius: 1.88rem; padding: 0 0.5rem; box-sizing: border-box; line-height: 3.75rem; text-align: center; transition: .5s; cursor: pointer;}
.deTwoSlide .hd ul li:hover {background: #015198;  font-size: 1.25rem; color: #fff;}
.deTwoSlide .hd ul li.on {background: #015198;  font-size: 1.25rem; color: #fff;}

.deTwoSlide .bd li a{font-size: 0.94rem;font-weight: 400;color: #015198;cursor: pointer;}
.deTwoSlide .bd li a img{margin-right:10px;width: auto;}
.deTwoSlide .bd ul li p strong img {border: none;}
.deTwoSlide .bd ul li p video {width: 100%; height: auto;}
.deTwoSlide .bd ul:nth-child(2) .table1 td img ,.deTwoSlide .bd ul:nth-child(2) .table1 {width: 100%;}
.table3 tr span,.table3 tr td span,.table4 tr span,.table4 tr td span{font-size:18px !important}

.deTwoSlide .bd ul:nth-child(2) .table2,.deTwoSlide .bd ul:nth-child(2) .table2 td{width: 100% !important;text-align: center;}
.deTwoSlide .bd ul:nth-child(2) .table2 td img {display: inline-block!important;;}
.deTwoSlide .bd ul:nth-child(2) .table2 td{ background: #f5f5f5;}
.deTwoSlide .bd ul:nth-child(2) .table2 p{padding:0 !important}
.detailsTwo .re ul {margin-top: 2rem;}
.detailsTwo .re li {margin-top: 1.5rem;}
.detailsTwo .re li a {display: flex; gap: 1rem; align-items: center; justify-content: space-between;}
.detailsTwo .re li .imgBox {overflow: hidden; width: 40%;}
.detailsTwo .re li .imgBox img { width: 100%;}
.detailsTwo .re li a div:nth-child(2) {width: 50%;}
.detailsTwo .re li a h6 {font-size: 1.13rem;color: #333333; display: -webkit-box;overflow: hidden;  	-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.detailsTwo .re li a em {font-size: 0.88rem;color: #999999; margin-top: 1rem; display: block;}
.detailsTwo .re li:hover em {color: #015097;}
/* 弹窗 */
.Popup {padding: 4rem;box-sizing: border-box; background-color: #fff; border-radius: 0.63rem; width: 50%; display: none;}
.Popup .Popup-title {display: flex; justify-content: space-between; align-items: center; margin-bottom: 3rem;}
.Popup .Popup-title h3 {font-size: 2rem;color: #000000;font-weight: 700;}
.Popup .Popup-title span {cursor: pointer;}
.Popup .info {display: flex; justify-content: space-between; margin-bottom: 1rem;}
.Popup .info div {position: relative;  width: 48%;}
.Popup .info input {height: 3.94rem; width: 100%; position: relative;  background: #ffffff; border: 0.06rem solid #aaaaaa; padding: 0 1.5rem; box-sizing: border-box; font-size: 1rem; color: #333;}
.Popup .info i { position: absolute;right: 5%; top: 33%;font-size: 0.94rem;color: #ff0000;     font-style: normal;}
.Popup .info input::-webkit-input-placeholder {font-size: 0.94rem;color: #a9a9a9;font-weight: 400; }
.Popup textarea {height: 8.25rem;background: #ffffff;  border: 0.06rem solid #aaaaaa; padding: 1.5rem; box-sizing: border-box; width: 100%;font-size: 1rem; color: #333;}
.Popup textarea::-webkit-input-placeholder {font-size: 0.94rem;color: #a9a9a9;font-weight: 400;font-family: Microsoft YaHei, Microsoft YaHei-Regular;}
.Popup .sub {display: flex; justify-content: center; margin-top: 2rem;}
.Popup .sub input { outline: none; border: none; width: 11.19rem;height: 3.63rem;background: #015198; border-radius: 1.81rem; text-align: center; line-height: 3.63rem; font-size: 1rem;color: #ffffff;cursor: pointer;}

/* 关于PA捕鱼官网 */
/* 锚点  */
#aboutTwo , #aboutThree ,#aboutFour ,#aboutFive, #aboutSix {position: relative; top: -100px;}
.aboutOne { position: fixed; z-index: 99; width: 100%;padding: 3.5rem 0 2rem 0; top: 7.56rem; border-top: 1px solid #eee; background: #fff; transition: .5s;}
.aboutOne.on { margin-top: 0; top: 0; padding: 1.5rem 0; box-shadow: 1px 1px 10px rgb(0 0 0 / 10%);}
.header.on {top: -100%;}
.aboutOne ul {display: flex;  justify-content: center;}
.aboutOne ul li {text-align: center; width: 14%;}
.aboutOne ul li a {display: block;}
.aboutOne ul li img {transition: .5s;}
.aboutOne ul li span {font-size: 0.88rem;font-weight: 400;color: #333333;display: block; margin-top: 1rem;}
.aboutOne ul li:hover img {transform: rotateY(180deg);}
.aboutOne ul li:hover span {color: #015097;}
.aboutTwo {background: url(/html/class/template/images/aboutTwo-bj.jpg) no-repeat center; background-size: cover; background-attachment: fixed; padding: 10rem 0 13rem 0; margin-top: 15.12rem;} 
.aboutTwo .container15 {display: flex; justify-content: flex-end;}
.aboutTwo .con {width: 50%;}
.aboutTwo .con h3 {font-size: 2.25rem;font-weight: 700;color: #ffffff;}
.aboutTwo .con i {width: 100%; height: 0.06rem;background: #ffffff; display: block; margin: 2rem 0 4rem 0;}
.aboutTwo .con p {font-size:1rem;font-weight: 400;color: #dce5e6; line-height: 2rem; text-indent: 2rem; }
.about-tle h3 {font-size: 2.25rem;font-weight: 700;color: #333333;}
.about-tle i {width: 5.25rem; height: 0.25rem;background: #015198; display: block; margin-top: 2rem;}
.aboutThree {padding: 10rem 0 8rem 0;}
.aboutThree .box {display: flex; justify-content: space-between;}
.aboutThree .box .le {width: 30%;}
.aboutThree .box ul {width: 65%; height: 45rem; overflow-y: scroll; padding-right: 4rem; box-sizing: border-box;}
.aboutThree .box ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ width: 0.56rem;  background: #015198; border-radius: 0.31rem;}
.aboutThree .box ul::-webkit-scrollbar-track {/*滚动条里面轨道*/width: 0.25rem; background: #eeeeee; border-radius: 0.13rem;}
.aboutThree .box ul li {display: flex; align-items: center; justify-content: space-between; padding: 3rem 0; border-bottom: 1px solid #eee;}
.aboutThree .box ul li:first-child {padding-top: 0;}
.aboutThree .box ul li strong {font-size: 3.75rem;font-weight: 300;color: #333333; width: 25%;}
.aboutThree .box ul li p {width: 70%; font-size: 1rem;font-weight: 400;color: #666666;    line-height: 1.8rem;}
.aboutFour {display: flex; background: #f5f5f5;height:42.38rem;}
.aboutFour .le {width: 50%;}
.aboutFour .le .con {width: 80%; margin-left: 13%; padding-top: 3rem;}
.aboutFour .le .con .text {margin-top: 2rem;}
.aboutFour .le .con p {font-size:1rem;font-weight: 400;color: #666666;    line-height: 1.8rem;text-indent: 2rem;}
.aboutFour .re {overflow: hidden; width: 50%;}
.aboutFour .re .imgBox {width: 102%; height: 102%; background: url(/html/class/template/images/aboutFour-img.jpg) no-repeat center; background-size: cover;}
.aboutFour .wrapImg {display: none;}
.aboutFour .wrapImg img {width: 100%; display: block;}
.aboutFive {padding: 6rem 0;}
.aboutFive .about-tle {text-align: center;}
.aboutFive .about-tle i {margin: auto; margin-top: 1rem;}
.aboutFive .fiveSlide {margin-top: 5rem;}
.aboutFive .fiveSlide li { border-bottom: 1px solid #F5F5F5; }
.aboutFive .fiveSlide li:last-child {border: none;}
.aboutFive .fiveSlide li dl {display: grid; grid-template-columns: repeat(7,1fr);}
.aboutFive .fiveSlide li dl dd {height: 8rem; display: flex; align-items: center; justify-content: center;}
.aboutFive .fiveSlide li dl dd img {display: block; transition: .5s;}
.aboutFive .fiveSlide li dl dd:hover img {transform: rotateY(180deg);}
.aboutSix {background: #f9f9f9; padding: 5rem 0 8rem 0;}
.aboutSix .about-tle {text-align: center;}
.aboutSix .about-tle i {margin: auto; margin-top: 1rem;}
.aboutSixSwiper {position: relative; overflow: hidden; margin-top: 4rem;}
.aboutSixSwiper .swiper-wrapper {align-items: center;}
.aboutSixSwiper .swiper-slide { text-align: center; width: 33%;  transition: 300ms;  transform: scale(0.8); opacity: 0.38;}
.aboutSixSwiper .swiper-slide .imgBox { background: #fff; height: 23rem; display: flex; align-items: center; justify-content: center; box-sizing: border-box; box-shadow: 0rem 0rem 2.5rem 0rem rgba(0,0,0,0.07);}
.aboutSixSwiper .swiper-slide img {display: block; margin: auto; width: 80%;}
.aboutSixSwiper .swiper-slide span {font-size: 1.5rem;color: #333333;font-weight: 400; margin-top: 1rem; display: block;}
.aboutSixSwiper .swiper-slide-active {transform: scale(1);  opacity: 1; }
.aboutSixSwiper .swiper-button-prev {width: 3.75rem;height: 3.75rem;left: 26%; top: 45%; border: 0.13rem solid #aaaaaa; background: url(/html/class/template/images/aboutSixSwiper-jt2.png) no-repeat center; }
.aboutSixSwiper .swiper-button-next {width: 3.75rem;height: 3.75rem; right: 26%; top: 45%;  border: 0.13rem solid #aaaaaa; background: url(/html/class/template/images/aboutSixSwiper-jt2.png) no-repeat center; transform: rotate(180deg);}
.aboutSixSwiper .swiper-button-prev:hover ,.aboutSixSwiper .swiper-button-next:hover {background: url(/html/class/template/images/aboutSixSwiper-jt.png) no-repeat center;}

/* 联系我们 */
.ny-banner {height: 35.63rem; margin-top: 7.56rem; position: relative;}
.ny-banner .bannerTle {height: 100%; width: 1500px; display: flex; flex-direction: column; justify-content: center; margin: auto;}
.ny-banner .bannerTle h3 {font-size: 3.63rem;font-weight: 700;color: #ffffff;}
.ny-banner .bannerTle span {font-size: 1.38rem;font-weight: 400;color: #ffffff;}
.ny-banner .bannerTle i {display: block; width: 2.69rem; height: 0.31rem;background: #ffffff; margin-top: 2rem;}

.contactOne {padding: 3rem 0 8rem 0;}
.contactOne .box {display: flex; }
.contactOne .box .le {width: 45%;}
.contactOne .box .re {width: 50%;}
.contactOne .box h3 {font-size: 2.06rem;font-weight: 700;color: #333333;}
.contactOne .box h4 {font-size: 1.75rem;font-weight: 400;color: #222222; margin: 3rem 0 2rem 0;}
.contactOne .box .le dd {display: flex; align-items: center; gap: 1rem; font-size: 1rem;font-weight: 400;color: #777777; margin-top: 1.5rem;}
.contactOne .box .le dd a {color: #015198; font-weight: 700;}
.contactOne .box .re form {margin-top: 2rem;}
.contactOne .box .re .info {display: flex; justify-content: space-between;}
.contactOne .box .re .info input {width: 48.5%;  box-sizing: border-box;padding: 21px 24px;font-size: 1rem; color: #333; background-color: #f5f5f5; resize: none;  outline: none; border: none; margin-bottom: 20px;}
.contactOne .box .re .eml {padding: 21px 24px;font-size: 1rem;color: #333; box-sizing: border-box; background-color: #f5f5f5; resize: none;  outline: none; border: none; margin-bottom: 20px; width: 100%;}
.contactOne .box .re textarea { width: 100%; height: 150px;font-family: '微软雅黑'; box-sizing: border-box; padding: 21px 24px; font-size: 1rem; color: #333; background-color: #f5f5f5;resize: none;outline: none; border: none;margin-bottom: 20px;}
.contactOne .box .re .sub {  cursor: pointer;   box-sizing: border-box;padding: 21px 24px;font-size: 1rem;  resize: none; outline: none; border: none; margin-bottom: 20px;   width: 100%;background-color: #015097;color: #fff;font-weight: bold;font-size: 18px; border-radius: 3px;}
.contacTwo {background: #fbfbfb; padding: 7rem 0 9rem 0;}
.contacTwo ul {display: flex; justify-content: space-between; flex-wrap: wrap; row-gap: 3rem;}
.contacTwo ul li {width: 48%; background: #ffffff; border-radius: 0.63rem; padding: 3rem 2rem; box-sizing: border-box; position: relative;}
.contacTwo ul li::after {content: ""; position: absolute; top: 0; width: 100%; left: 0; height: 5px; background: #015097;     border-top-left-radius: 20px; border-top-right-radius: 20px;}
.contacTwo ul li h3 {font-size: 1.75rem;  font-weight: 400;color: #333333; padding-bottom: 1rem; border-bottom: 1px solid #DDDDDD;}
.contacTwo ul li dl {margin-top: 2rem; display:flex;flex-wrap: wrap;     justify-content: space-between; row-gap: 0.5rem;}
.contacTwo ul li dl dd {font-size: 1rem;font-weight: 400;color: #666666; min-width: 48%; word-break: break-word;}
/* 联系我们更改 */
.contactOne .box .re .more {display: flex; gap: 1.25rem; margin-top: 2.5rem;}
.contactOne .box .re .more a {width: 8.75rem;height: 2.81rem; background: #015198; transition: .5s; border-radius: 1.44rem; font-size: 1rem;color: #ffffff; text-align: center; line-height: 2.81rem;}
.contactOne .box .re .more a:nth-child(1):hover {background: #01437c;}
.contactOne .box .re .more a:nth-child(2) {background: #aaaaaa;}
.contactOne .box .re .more a:nth-child(2):hover {background: #015198;}
.contactOne .reMap {width: 53%;position: relative;}
.contactOne .reMap .imgBox img {display: block; width: 100%; }
.contactOne li {display: flex;align-items: center;position: absolute;}
.contactOne li span {font-size: 14px; color: #333;margin-left: 10px;}
.contactOne li i {width: 14px;height: 14px;background: #015198;position: relative;flex-shrink: 0;border-radius: 50%;}
.contactOne li.cq {top: 62%;left: 35%;}
.contactOne li.sz {    top: 59%;left: 62%;}
.contactOne li.shzh {    top: 83%; left: 54%; animation-delay: time;}
.contactOne li i:after {content: "";position: absolute;top: -13px; opacity: 0; left: -13px;animation: fang1 2s linear infinite;background-color: #015198;border-radius: 50%;width: 40px;height: 40px;}
.contactOne li:nth-child(1) i:after {animation-delay: 1s;}
.contactOne li:nth-child(2) i:after {animation-delay: 2s;}
.contactOne li:nth-child(3) i:after {animation-delay: 3s;}



/* 新闻资讯 */
.newsOne {margin-top: 4rem;}
.newsOne ul {display: flex; gap: 5rem;}
.newsOne ul li a {font-size: 1rem;font-weight: 400;color: #444444; position: relative; display: block; padding-bottom: 0.5rem;}
.newsOne ul li a::after {content: ""; position: absolute; height: 0.19rem; transition: .5s; width: 0; left: 60%; bottom: 0;  background: #015198;}
.newsOne ul li:hover a {color: #015198;}
.newsOne ul li:hover a::after {width: 100%; left:0;}
.newsOne ul li.on a {color: #015198;}
.newsOne ul li.on a::after {width: 100%; left:0;}
.newsOneSwiper {margin: 4rem 0; overflow: hidden; position: relative; height: 25rem;}
.newsOneSwiper .swiper-slide .box {height: 100%; border: 0.06rem solid #efefef; box-sizing: border-box; display: flex;}
.newsOneSwiper .swiper-slide .box .le {width: 50%; height: 100%; overflow: hidden;}
.newsOneSwiper .swiper-slide .box .le .imgBox {height: 100%; transition: .5s;}
.newsOneSwiper .swiper-slide .box .le img {display: none; width: 100%;}
.newsOneSwiper .swiper-slide .box .le:hover .imgBox {transform: scale(1.1);}
.newsOneSwiper .swiper-slide .box .re {width: 50%; padding: 4rem 2rem 3rem 4rem; box-sizing: border-box;}
.newsOneSwiper .swiper-slide .box h3 {font-size: 1.5rem;font-weight: 400;color: #333333; display: -webkit-box;overflow: hidden;  	-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsOneSwiper .swiper-slide .box em {font-size: 1.13rem;font-weight: 400;font-family: Arial, Arial-Regular;color: #b6b6b6; margin: 1rem 0; display: block;}
.newsOneSwiper .swiper-slide .box p {font-size: 1rem;color: #888888;font-weight: 400; display: -webkit-box;overflow: hidden;  	-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsOneSwiper .swiper-slide .box i {display: block; width: 100%; height: 1px; background: #E4E4E4; margin-top: 2rem;}
.newsOneSwiper .swiper-slide .box .more a {display: flex; align-items: center; gap: 0.5rem; margin-top: 3rem; font-size: 1rem;color: #015198;}
.newsOneSwiper .swiper-pagination {    bottom: 13%; left: auto; right: 4%; width: auto;}
.newsOneSwiper .swiper-pagination .swiper-pagination-bullet {width: 0.56rem; height: 0.56rem; background: #cecfd4; opacity: 1; box-sizing: border-box;}
.newsOneSwiper .swiper-pagination .swiper-pagination-bullet-active {background: #015198;}
.newsTwo {padding: 1rem 0 4rem 0;}
.newsTwo ul {display: flex;flex-wrap: wrap;}
.newsTwo ul li {width: 50%; border: 0.06rem solid #eeeeee;height: 15rem; box-sizing: border-box; margin-bottom: 2.3rem;}
.newsTwo ul li a {padding: 1.5rem; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; height: 100%;}
.newsTwo ul li .le {overflow: hidden; height: 100%; width: 45%;}
.newsTwo ul li .le .imgBox {height: 100%; transition: .5s;}
.newsTwo ul li .re {width: 50%;}
.newsTwo ul li .re span {font-size: 1.06rem;color: #333333;font-weight: 400; display: -webkit-box;overflow: hidden;  	-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsTwo ul li .re em {display: block; font-size: 0.94rem;color: #adadad; margin-top: 2rem;}
.newsTwo ul li:hover .imgBox  {transform: scale(1.1);}
.newsTwo ul li:hover span {color: #015097;}
/* 分页 */
.fy { padding: 60px 0; display: flex;justify-content: center;align-items: center; flex-wrap: wrap; gap: 0.5rem;}
.fy a { padding: 0.4rem 1rem; box-sizing: border-box; border: 1px solid #eee; background: none; display: flex; align-items: center; justify-content: center; color: #333; font-size: 1rem; transition: .4s; }
.fy a:hover {color: #fff; background: #015097;}
.fy .layui-laypage-curr {color: #fff; background: #015097;font-size: 1rem; padding: 0.4rem 1rem; display: flex; align-items: center; justify-content: center;}
.fy .layui-laypage-prev {font-size: 1rem; color: #015097; cursor: pointer; width: auto; height: auto;   padding: 0.4rem 1rem; color: #999;}
.fy .layui-laypage-next {width: auto; height: auto;font-size: 1rem; color: #015097; cursor: pointer;   padding: 0.4rem 1rem;color: #999;}

/* ====案例详情===*/
.xq-mbx  {padding-bottom: 3rem;}
.xq-mbx ul {display: flex; gap: 0.5rem;}
.xq-mbx ul li a {font-size: 0.88rem;color: #666666;font-weight: 400;}
.xq-mbx ul li a:hover {color: #015097;}
.ny-news-xq {padding-top:7.56rem;padding-bottom: 100px; background-color: #f5f5f5;}
.ny-news-xq .box-left {background-color: #fff; width: 65%; padding: 60px; box-sizing: border-box;}
.page-fy{border-top:1px solid #ddd;padding-top: 30px; display: flex; flex-wrap: wrap; gap: 1rem; justify-content: space-between;}
.ny-news-xq .news-title{ border-bottom:1px solid #dcdcdc;position: relative; text-align: left; padding: 0; display: flex; align-items: center; justify-content: space-between; padding-bottom:38px;}
.ny-news-xq .news-title h2{font-size: 2.25rem;line-height: 40px; font-weight: 400; color: #333333;}
.ny-news-xq .news-title span{display: block;font-size:18px;color:#666;text-align: left;}
.ny-news-xq .news-title .fra {height:48px;line-height: 48px;border-radius:26px;color:#fff;background: url(/html/class/template/images/news-de-jt.png) no-repeat center left 20px  #ba9c76;padding:0 20px;display: block;text-indent: 30px;font-size:16px;}
.ny-news-xq .news-title .fra a {color: #fff;}
.ny-news-xq .news-title .title {width: 100%;}
.nr-content p img{margin:0 auto;display:inline;}
.nr-content p {line-height:27px !important ;font-size:16px;color:#333;margin-bottom:10px;}
.nr-content table{width:100%  !important}
.nr-content table td{font-size:1rem}
.nr-content .bottom-back {display: none;}
.ny-news-xq .ny-xq-con {margin: 3rem 0;}
.ny-news-xq .box-right {background-color: #fff;padding: 40px; box-sizing: border-box; width: 32%;}
.ny-news-xq .box-right h3 {font-size: 1.88rem; font-weight: 700; line-height: 1.75rem; color: #333333; }
.ny-news-xq .box-right h4 {font-size: 0.88rem; color: #999999; font-weight: 400; line-height: 1.75rem; padding-bottom: 20px; border-bottom: 1px solid #dcdcdc;}
.ny-news-xq .box-right li { padding: 1rem 0; border-bottom: 1px dashed #D6D6D6; position: relative;}
.ny-news-xq .box-right li::after {content: ""; position: absolute; bottom: 0;  width: 0; border-bottom: 1px dashed #015097; transition: .5s;  left: 0;}
.ny-news-xq .box-right li h6 {font-size: 1rem;font-weight: 400;color: #333333; display: -webkit-box;overflow: hidden;   -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.ny-news-xq .box-right li span {font-size: 1rem;color: #999999;line-height: 1.75rem;font-weight: 400;}
.ny-news-xq .box-right li:hover::after {width: 100%;}
.ny-news-xq .box-right li:hover p {color: #015097;}
.ny-news-xq .box-right li:hover i {background: #015097;}
.page-fy .prev:hover a {color:#015097 ;}
.page-fy .next:hover a {color:#015097 ;}

/* ===新闻详情===*/
.ny-news-xq2 .box-left {background: #f5f5f5; padding: 0; width: 60%;}
.ny-news-xq2 .news-title span {margin-top: 1rem; font-size: 0.94rem; color: #999999;}
.ny-news-xq2 .box-right {background: #f5f5f5; padding: 0;}
.ny-news-xq2 .box-right li {padding: 2rem 0;}
.ny-news-xq2 .box-right li a {display: flex; justify-content: space-between; align-items: center;}
.ny-news-xq2 .box-right li .box-img {width: 35%; overflow: hidden;}
.ny-news-xq2 .box-right li .box-img img {width: 100%; transition: .5s; display: block;}
.ny-news-xq2 .box-right li .con {width: 60%;}
.ny-news-xq2 .box-right li:hover .box-img img {transform: scale(1.1);}
.ny-news-xq2 .box-right li span {font-size: 0.88rem;}

/* 解决方案 */
.solutionOne {margin-top: 7.56rem; padding: 2.4rem 0; background: #f5f5f5;position: relative;}
.solutionOne ul {display: flex;justify-content: flex-start;}
.solutionOne ul li {width: 18%; text-align: center;}
.solutionOne ul li img {filter: brightness(0); transition: .5s;}
.solutionOne ul li span {font-size: 1rem;color: #333333; display: block;}
.solutionOne ul li:hover img {transform:rotateY(180deg); filter: none;}
.solutionOne ul li:hover span {color: #014e97; font-weight: 700;}
/* .solutionOne ul li.swiper-slide-active img {transform:rotateY(180deg); filter: none;}
.solutionOne ul li.swiper-slide-active span {color: #014e97; font-weight: 700;} */
.soOneSwiper { overflow: hidden;}
.soOneSwiper .swiper-button-prev {height: 90%; top: 6%; margin-top: 0;border-right: 1px solid #ddd; left: 0;  width: 40px; display: none;}
.soOneSwiper .swiper-button-next {height: 90%; top: 6%; margin-top: 0;border-left: 1px solid #ddd; right: 0;  width: 40px; display: none;}
.soOneSwiper .swiper-button-next img {transform: rotate(180deg);}
.soOneSwiper .swiper-button-prev.swiper-button-disabled {display: none;}
.soOneSwiper .swiper-button-next.swiper-button-disabled {display: none;}


/* .solutionOne ul li.on img {transform:rotateY(180deg); filter: none;}
.solutionOne ul li.on span {color: #014e97; font-weight: 700;} */

.solutionTwo {height: 42.63rem; }
.solutionTwo .Tle {height: 100%;width: 1500px;display: flex;flex-direction: column;justify-content: center;margin: auto;}
.solutionTwo .Tle h3 {font-size: 3.63rem;font-weight: 700;color: #ffffff;}
.solutionTwo .Tle p {font-size: 1.13rem; font-weight: 400;color: #ffffff;}
.solutionTwo .Tle i {display: block; width: 2.69rem; height: 0.31rem; background: #ffffff; margin-top: 7rem;}
.solutionThree {padding: 5.6rem 0 8.5rem 0;}
.solutionThree h3 {font-size: 2.38rem;font-weight: 400;color: #333333;letter-spacing: 0.14rem; text-align: center; margin-bottom: 6rem;}
.solutionThree {position: relative;background: #f5f5f5;}
.soThSwiper { overflow: hidden; box-sizing: border-box;}
.soThSwiper .swiper-slide {text-align: center;transition: all .3s;}
.soThSwiper .swiper-slide .box {padding: 2rem; box-sizing: border-box; border: 0.06rem solid #d5d5d5;}
.soThSwiper .swiper-slide:hover{ background:rgba(255,255,255,0.7);}
.soThSwiper .swiper-slide .imgBox {overflow: hidden;}
.soThSwiper .swiper-slide .imgBox img {display: block; margin: auto; transition: .5s; width: 100%;}
.soThSwiper .swiper-slide .box h6 {font-size: 1.5rem;font-family: Arial, Arial-Bold;color: #333333; font-weight: 700; margin: 1.5rem 0;}
.soThSwiper .swiper-slide em {display: flex; align-items: center; gap: 1rem; justify-content: center;font-size: 1rem;color: #015097;}
.soThSwiper .swiper-slide em img { transition: .5s;}
.soThSwiper .swiper-slide:hover .imgBox img {transform: scale(1.1);}
.soThSwiper .swiper-button-next {width: 1.13rem; height: 2rem; top: 57%; background: url(/html/class/template/images/soThSwiper-jt.png) no-repeat center; background-size: 100%; transform: rotate(180deg); right: 2%;}
.soThSwiper .swiper-button-prev {width: 1.13rem; height: 2rem; top: 57%; background: url(/html/class/template/images/soThSwiper-jt.png) no-repeat center; background-size: 100%; left: 2%;}
.soThSwiper .swiper-pagination {display: none;}
@media screen and (min-width: 200px) and (max-width: 640px) {.soThSwiper .swiper-pagination {display: block;}}



/* 产品详情录入内容调整 */