/* footer */
.footer{border-top: 1px solid #D8D8D8;}

/* nyBanner */
.nyBanner{height: 13.33rem;color: #fff;line-height: 1;}
.nyBanner .tit{margin-bottom: 0.5rem;}
.nyBanner .path{position: absolute;bottom: 1.33rem;left: 50%;transform: translateX(-50%);display: flex;justify-content: flex-end;}
.nyBanner .path .wrap{padding-left: 0.5rem;background: url(../images/icon_path.svg) no-repeat left center;background-size: 0.33rem auto;}
.nyBanner .path span{margin: 0 4px;}
.nyBanner .path a:hover{opacity: 0.8;text-decoration: underline;}

/* nyWrap */
.nyWrap{padding: 1.67rem 0 3rem;min-height: 300px;}
.nyWrap .rightBox{width: 75.64%;}

/* 侧边 */
.side{width: 20%;}
.side .title{border-radius: 8px 8px 0 0;background: url(../images/side_bg.jpg) no-repeat center;background-size: cover;color: #FFFFFF;line-height: 3rem;padding: 0 1rem;}
.side .list{padding: 0 1rem 2rem;background: #F4F4F4;border-radius: 0 0 8px 8px;}
.side .list .tit{display: block;padding: 0.3rem 0.5rem 0.3rem 0;border-bottom: 1px solid #E6E6E6;position: relative;line-height: 1rem;color: #636162;font-weight: bold;cursor: pointer;}
.side .list .tit .icon{width: 0.5rem;position: absolute;right: 0;top: 0.9rem;filter: brightness(0) invert(0.5);}
.side .list .tit .icon1{width: 0.3rem;transform: rotateZ(0deg) !important;}
.side .list .innerList{display: none;}
.side .list .innerList a{display: block;position: relative;border-bottom: 1px solid #E6E6E6;color: #636162;line-height: 0.77rem;padding: 0.3rem 0 0.3rem 1rem;}
.side .list .innerList a::before{content: "";width: 0.33rem;height: 0.33rem;box-sizing: border-box;border: 1px solid #D8D8D8;border-radius: 2px;position: absolute;left: 0;top: 0.7rem;}
.side .list .innerList .on a,
.side .list .innerList a:hover{color: #87BF77;font-weight: bold;}
.side .list .innerList .on a::before,
.side .list .innerList a:hover::before{border-color: #87BF77;background: #87BF77;}
.side .list .nLi.on .tit .icon{transform: rotateZ(180deg);filter: brightness(1) invert(0);}
.side .list .nLi:hover .tit,
.side .list .nLi.on .tit{color: #87BF77;}

/* 标题 */
.nyTitle{color: #87BF77;line-height: 1;padding-bottom: 0.8rem;border-bottom: 1px solid #E9E9E9;margin-bottom: 0.93rem;position: relative;}
.nyTitle::before{content: "";width: 1.5rem;height: 2px;position: absolute;left: 0;bottom: -1px;background: #87BF77;}
.nyTitle.marginBtm16{margin-bottom: 0.53rem;}

/* 产品列表 */
.prodList{display: flex;flex-wrap: wrap;}
.prodList li{width: 30%;margin: 0 5% 5% 0;}
.prodList li:nth-child(3n){margin-right: 0;}
.prodWrap{display: block;color: #959193;line-height: 1.1;}
.prodWrap .pic{padding-bottom: 75%;border-radius: 8px;margin-bottom: 0.77rem;background: #F4F4F4;}
.prodWrap .pic span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.prodWrap .pic img{max-width: 100%;max-height: 100%;}
.prodWrap .tit{color: #302E2F;font-weight: normal;margin-bottom: 0.4rem;}
.prodWrap .price{color: #87BF77;font-family: "Poppins-SemiBold";}
.prodWrap .btm{margin-bottom: 6px;}
.prodWrap .btm:last-child{margin-bottom: 0;}
.prodWrap .btm em:last-child{display: none;}
.prodWrap .btm.lBtm{display: flex;align-items: center;flex-wrap: wrap;}
.prodWrap:hover .tit{color: #87BF77;}

/* 分页 */
.page{padding: 0 5.33rem;position: relative;}
.page a{display: block;box-sizing: border-box;border: 1px solid #D8D8D8;border-radius: 4px;background: #fff;text-align: center;color: #666666;line-height: 1.6rem;}
.page .btn{width: 5rem;position: absolute;top: 0;}
.page .prev{left: 0;}
.page .next{right: 0;}
.page .num{min-width: 1.67rem;margin: 0 0.17rem;}
.page .on,
.page a:hover{border-color: #87BF77;background: #87BF77;color: #fff;}
.page a.disable{pointer-events: none;opacity: 0.5;}

/* 表格 */
.tableStyle table{border-collapse: collapse;width: 100%;border-radius: 0.27rem;}
.tableStyle table th,
.tableStyle table td{background: #fff;border: 1px solid #D8D8D8;padding: 0.3rem 2rem;line-height: 0.77rem}
.tableStyle table td:first-child{padding: 0.4rem 0;text-align: center;background: #F4F4F4;font-weight: bold;}
.tableStyle table th{background: #F4F4F4;font-weight: bold;padding: 0.4rem 0;}

/* 导航 */
.navStyle{background: #F4F4F4;border: 1px solid #D8D8D8;border-radius: 0.27rem;display: flex;overflow: hidden;position: sticky;top: 0;z-index: 2;}
.navStyle li{flex: 1;position: relative;}
.navStyle li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/nav_bg.jpg) no-repeat center;background-size: cover;opacity: 0;}
.navStyle li a{display: block;position: relative;z-index: 2;color: #636162;line-height: 1.6rem;text-align: center;}
.navStyle li.on::before{opacity: 1;}
.navStyle li.on a{color: #fff;}
.navStyle1{position: relative;margin-bottom: 2.33rem;}
.navStyle1 li a{line-height: 1rem;padding: 0.73rem 0;}

/* 文献 */
.literatures{display: flex;flex-wrap: wrap;justify-content: space-between;}
.literatures li{width: 48.7%;margin-bottom: 0.87rem;}
.literatures li:last-child,
.literatures li:nth-last-child(2){margin-bottom: 0;}
.literatures .wrap{padding: 0.67rem;box-sizing: border-box;border: 1px solid #D8D8D8;border-radius: 8px;}
.literatures .pic{flex-shrink: 0;width: 4.57rem;padding-bottom: 5.83rem;margin-right: 0.5rem;border-radius: 0.13rem;}
.literatures .text{flex: 1;overflow: hidden;line-height: 0.67rem;}
.literatures .xh{color: #87BF77;text-decoration: underline;}
.literatures .tit{color: #302E2F;font-weight: normal;line-height: 0.83rem;margin: 0.23rem 0 0.13rem;}
.literatures .desc{color: #959193;height: 2rem;margin-bottom: 1.27rem;}
.literatures .btm{display: flex;align-items: center;color: #959193;}
.literatures .btm img{margin-right: 0.2rem;}
.literatures .btm span{color: #636162;}
.literatures .btm i{display: block;width: 1px;height: 0.33rem;background: #D8D8D8;margin: 0 0.5rem;}
.literatures .wrap:hover{border-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.literatures .wrap:hover .tit{color: #87BF77;}

/* 产品详情 */
.contPord .part1 .left{width: 37%;position: relative;}
.contPord .part1 .left .container{background: #FFFFFF;border: 1px solid #E6E6E6;border-radius: 0.33rem;margin-bottom: 0.53rem;}
.contPord .part1 .left .container .swiper-slide{height: 9.93rem;}
.contPord .part1 .left .container .swiper-slide img{width: 100%;height: 100%;border-radius: 0.27rem;}
.contPord .part1 .left .container .btn{z-index:11; width:1rem;height:2rem;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;}
.contPord .part1 .left .container .btn.prev{background:url(../images/icon_left_arr.svg) center no-repeat rgba(0,0,0,0.5);left:0;background-size:50%}
.contPord .part1 .left .container .btn.next{background:url(../images/icon_right_arr.svg) center no-repeat rgba(0,0,0,0.5);right:0;background-size:50%}
.contPord .part1 .left .container .btn.swiper-button-disabled{opacity: 0.3;pointer-events: none;}
.contPord .part1 .left .thumb{margin: 0 0.9rem;}
.contPord .part1 .left .thumb .pic{display: block;padding-bottom: 75%;transition:0.3s}
.contPord .part1 .left .thumb .swiper-slide{overflow:hidden;border-radius: 0.13rem;cursor: pointer;}
.contPord .part1 .left .thumb .swiper-slide.active .pic{transform:scale(1.2)}
.contPord .part1 .left .thumb .swiper-pagination{top: auto;bottom: 0;height: 2px;}
.contPord .part1 .left .thumb .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #87BF77;}

 /* 放大镜镜头 */
.contPord .part1 .left .btn_show{position: absolute;width: 196px;height: 146px;z-index: 10;display: none;background: url(../images/scope.png) repeat;}

.contPord .part1 .left .zoom{position: absolute;left: 100%;top: 0;width: 100%;height: 9.93rem;box-sizing: border-box;border: 1px solid #ddd;display: none;z-index: 10;border-radius: 0.33rem;background: #fff;}
.contPord .part1 .left .zoom .big_box {width: 100%;height:100%;overflow: hidden;position: relative;}
.contPord .part1 .left .zoom img{display: block;width:784px;height:584px;position: absolute;top:0;left:0;}

.contPord .part1 .right{width: 57%;padding-top: 0.67rem;}
.contPord .part1 .right .tit{color: #302E2F;line-height: 1.45;}
.contPord .part1 .right .info{padding: 0.83rem 0 0.77rem;color: #454545;line-height: 0.93rem;}
.contPord .part1 .right .info .iItem{margin-bottom: 0.53rem;}
.contPord .part1 .right .info .gg{display: flex;}
.contPord .part1 .right .info .gg em{flex-shrink: 0;}
.contPord .part1 .right .info .gg .cont{flex: 1;overflow: hidden;display: flex;flex-wrap: wrap;}
.contPord .part1 .right .info .gg .cont span{padding: 0 0.5rem;border: 1px solid #ddd;cursor: pointer;margin-right: 5px;}
.contPord .part1 .right .info .gg .cont span:last-child{margin-right: 0;}
.contPord .part1 .right .info .gg .cont span.on{border-color: #87BF77;background: #87BF77;color: #fff;}
.contPord .part1 .right .btnWrap{display: flex;}
.contPord .part1 .right .btn{width: 5.67rem;height: 1.67rem;box-sizing: border-box;background: #F4F4F4;border: 1px solid #D8D8D8;border-radius: 25px;margin-right: 0.67rem;color: #636162;}
.contPord .part1 .right .btn img{margin-right: 0.2rem;height: 0.6rem;}
.contPord .mrgBtm{margin-bottom: 1.67rem;}
.contPord .navStyle{margin: 1.7rem 0;}
.contPord .part6 .content{display: flex;flex-wrap: wrap;}
.contPord .part6 .content .innerItem{width: 32%;margin-right: 2%;}
.contPord .part6 .content .innerItem:nth-child(3n){margin-right: 0;}
.contPord .part6 .content .innerItem .tit{color: #87BF77;line-height: 1;font-weight: normal;margin-bottom: 0.5rem;}
.contPord .part6 .content .innerItem .detail{height: 0;padding-bottom: 75%;position: relative;}
.contPord .part6 .content .innerItem .detail img{position: absolute;left: 0;top: 0;width: 100%;height: 100% !important;object-fit: cover;}

/* 服务项目 */
.servicePage .info{margin-bottom: 1rem;}
.servicePage .list li{margin-bottom: 0.67rem;}
.servicePage .list .wrap{padding: 0.67rem;border: 1px solid #D8D8D8;border-radius: 0.27rem;}
.servicePage .list .wrap .pic{width: 10.67rem;padding-bottom: 6.77rem;border-radius: 0.17rem;margin-right: 0.67rem;flex-shrink: 0;}
.servicePage .list .wrap .text{flex: 1;overflow: hidden;padding-top: 0.4rem;}
.servicePage .list .wrap .tit{color: #262626;line-height: 0.87rem;}
.servicePage .list .wrap .desc{margin: 0.33rem 0 1.6rem;color: #636162;line-height: 1.07rem;height: 2.13rem;}
.servicePage .list .wrap .more{color: #87BF77;font-weight: bold;display: inline-flex;align-items: center;}
.servicePage .list .wrap .more .arr{height: 0.33rem;margin-left: 0.4rem;}
.servicePage .list .wrap:hover{background: #F4F4F4;}
.servicePage .list .wrap:hover .tit{color: #87BF77;text-decoration: underline;}

/* 服务项目详情 */
.contService .part3 .list{padding-top: 0.67rem;display: flex;flex-wrap: wrap;}
.contService .part3 .list .dl{width: 23.6%;margin-right: 1.86%;display: flex;flex-direction: column;}
.contService .part3 .list .dl:nth-child(4n){margin-right: 0;}
.contService .part3 .list .dl .dd{height: 5.33rem;background: #F4F4F4;border-radius: 5px;box-sizing: border-box;padding: 0 0.5rem;color: #959193;line-height: 0.67rem;overflow: auto;margin-bottom: 0.67rem;}
.contService .part3 .list .dl .dd .tit{color: #87BF77;line-height: 1;text-align: center;padding-bottom: 0.5rem;position: relative;margin-bottom: 0.33rem;}
.contService .part3 .list .dl .dd .tit::before{content: "";width: 0.9rem;height: 1px;background: #87BF77;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.contService .part3 .list .dl .dt{padding-bottom: 5.33rem;border-radius: 0.17rem;}
.contService .part3 .list .dl .dt:hover .bg{transform: scale(1.1);}
.contService .part3 .list .dl .dd:hover .desc{color:#87BF77;}
.contService .part3 .list .dl:nth-child(2n){flex-direction: column-reverse;}
.contService .part3 .list .dl:nth-child(2n) .dd{margin: 0.67rem 0 0;}
.contService .tableStyle table{text-align: center;}
.contService .tableStyle table tr td:first-child{background: none;}

/* 新闻列表 */
.newsList{padding-bottom: 2rem;}
.newsList .wrap{padding: 1.33rem 0 1rem 0;position: relative;}
.newsList .wrap::before{content: "";width: calc(100% - 5rem);height: 1px;position: absolute;bottom: 0;right: 0;background: #E9E9E9;}
.newsList .date{width: 3.67rem;box-sizing: border-box;padding-right: 1.33rem;display: flex;flex-direction: column;align-items: flex-end;color: #636162;line-height: 0.8rem;flex-shrink: 0;}
.newsList .date span{line-height: 1.2rem;margin-bottom: 2px;}
.newsList .pic{width: 10.67rem;padding-bottom: 6.77rem;border-radius: 0.17rem;margin: 0 1.33rem;flex-shrink: 0;}
.newsList .text{flex: 1;overflow: hidden;padding-top: 0.4rem;}
.newsList .tit{color: #262626;line-height: 0.87rem;}
.newsList .desc{margin: 0.33rem 0 0.8rem;color: #636162;line-height: 1.07rem;height: 3.21rem;}
.newsList .more{color: #87BF77;font-weight: bold;display: inline-flex;align-items: center;}
.newsList .more .arr{height: 0.33rem;margin-left: 0.4rem;}
.newsList .wrap:hover::before{background-color: #87BF77;}
.newsList .wrap:hover .tit{color: #87BF77;}

/* 新闻详情 */
.passage .psgTitle{padding-bottom: 0.67rem;border-bottom: 1px solid #D8D8D8;margin-bottom: 0.73rem;}
.passage .psgTitle .tit{color: #302E2F;line-height: 1.6;margin-bottom: 0.8rem;}
.passage .psgTitle .info{color: #666666;}
.passage .psgTitle .left .item{margin-right: 1.8rem;}
.passage .psgTitle .left .item:last-child{margin-right: 0;}
.passage .psgTitle .left .item img{margin-right: 0.4rem;}
.passage .psgTitle .share .item img{margin-left: 0.4rem;filter: brightness(0) invert(0.5);}
.passage .psgTitle .share .item:hover img{filter: brightness(1) invert(0);}
.passage .psgCont{min-height: 300px;padding-bottom: 0.67rem;border-bottom: 1px solid #D8D8D8;margin-bottom: 1.8rem;}
.passage .psgLink{color: #636162;line-height: 1rem;}
.passage .psgLink .link{width: 40%;}
.passage .psgLink .link:last-child{text-align: right;}
.passage .psgLink a:hover{color: #87BF77;text-decoration: underline;}
.passage .list img{height: 0.6rem;margin-right: 0.33rem;}

/* 推荐新闻 */
.recomNews{margin-top: 3rem;}
.recomNews .newsWrap .text{padding: 1rem 1.33rem;}
.recomNews .newsWrap .text .tit{margin: 0.27rem 0 1.83rem;}

/* 常见问题 */
.questionList{padding-bottom: 1rem;}
.questionList .nLi{margin-bottom: 1rem;background: #F4F4F4;border-radius: 0.27rem;padding: 0 1.33rem;}
.questionList .nLi .ques{padding: 0.7rem 0;color: #302E2F;line-height: 1.07rem;cursor: pointer;}
.questionList .nLi .label{width: 0.8rem;height: 0.8rem;background: #888888;border-radius: 50%;text-align: center;line-height: 0.8rem;color: #fff;margin-right: 0.4rem;flex-shrink: 0;}
.questionList .nLi .ques .label{background: #87BF77;margin-top: 0.135rem;}
.questionList .nLi .ques .icon{flex-shrink: 0;margin-left: 0.4rem;width: 0.5rem;filter: brightness(0) invert(0.5);transform: rotateZ(-180deg);margin-top: 0.35rem;}
.questionList .nLi .ques .tit{flex: 1;}
.questionList .nLi .answer{display: none;}
.questionList .nLi .answer .wrap{border-top: 1px solid #D8D8D8;padding: 0.67rem 0 1.33rem;color: #636162;line-height: 1.13rem;display: flex;}
.questionList .nLi .answer .wrap .label{margin-top: 0.1rem;}
.questionList .nLi.on .ques{padding: 1.33rem 0 0.6rem;}
.questionList .nLi.on .ques .icon{filter: brightness(1) invert(0);transform: rotateZ(0);}

/* 信息查询 */
.infomationList{display: flex;flex-wrap: wrap;}
.infomationList li{width: 23.6%;margin: 0 1.86% 1.86% 0;}
.infomationList li:nth-child(4n){margin-right: 0;}
.infomationList li a{display: block;padding-bottom: 30.9%;box-sizing: border-box;background: #FFFFFF;border: 1px solid #D8D8D8;border-radius: 0.27rem;overflow: hidden;position: relative;}
.infomationList li a span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.infomationList li a img{max-width: 100%;max-height: 100%;}
.infomationList li a:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.infomationList li a:hover img{transform: scale(1.1);}

/* 关于我们 */
.aboutWrap .part1{padding: 1.67rem 0 3.33rem;}
.aboutWrap .part1 .contTop{margin-bottom: 1.67rem;}
.aboutWrap .part1 .contTop .left{flex: 1;overflow: hidden;}
.aboutWrap .part1 .dataList{padding-left: 7.2%;border-left: 1px solid #E9E9E9;margin-left: 7.2%;display: flex;flex-wrap: wrap;justify-content: space-between;width: 10.73rem;color: #636162;line-height: 1;}
.aboutWrap .part1 .dataList li{width: calc(100% - 5.33rem);margin-bottom: 1.67rem;}
.aboutWrap .part1 .dataList li:nth-child(2n){width: 5.33rem;}
.aboutWrap .part1 .dataList li:last-child,
.aboutWrap .part1 .dataList li:nth-last-child(2){margin-bottom: 0;}
.aboutWrap .part1 .dataList li .data{margin-bottom: 0.5rem;font-weight: bold;white-space: nowrap;display: inline-flex;}
.aboutWrap .part1 .dataList li .data span{font-family: "Poppins-SemiBold";color: #87BF77;}
.aboutWrap .part1 .pic{border-radius: 0.53rem;}
.aboutWrap .part1 .pic img{width: 100%;border-radius: 0.53rem;}
.aboutWrap .part1 .pic:hover img{transform: scale(1.1);}

.aboutWrap .part2 > .w1400{position: relative;color: #fff;display: flex;justify-content: space-between;}
.aboutWrap .part2 > .w1400::before{content: "";width: 1185px;height: 100%;position: absolute;right: 33.9%;top: 0;background: url(../images/about_bg1.jpg) no-repeat right center;background-size: cover;}
.aboutWrap .part2 .contLeft{width: 57.78%;}
.aboutWrap .part2 .contLeft .left{width: 45%;}
.aboutWrap .part2 .contLeft .left .nyTitle{font-weight: normal;color: #fff;}
.aboutWrap .part2 .contLeft .left .nyTitle::before{background: #fff;}
.aboutWrap .part2 .textScroll .wrap{height: 5.9rem;overflow: auto;}
.aboutWrap .part2 .textScroll .tit{line-height: 1.33;font-weight: normal;margin-bottom: 0.23rem;}
.aboutWrap .part2 .textScroll .text{color: rgba(255, 255, 255, 0.7);}
.aboutWrap .part2 .picScroll{width: 37%;}
.aboutWrap .part2 .picScroll .swiper-slide{height: 13.2rem;}
.aboutWrap .part2 .picScroll .swiper-slide img{max-width: 100%;max-height: 100%;}
.aboutWrap .part2 .contRight{width: 34%;height: 21.77rem;background: url(../images/about_bg2.jpg) no-repeat center;background-size: cover;border-radius: 0 0.53rem 0.53rem 0;box-sizing: border-box;padding: 0 1rem;}
.aboutWrap .part2 .tabScroll{width: 100%;max-width: 10.57rem;height: 12rem;}
.aboutWrap .part2 .tabScroll .swiper-slide{position: relative;cursor: pointer;}
.aboutWrap .part2 .tabScroll .swiper-slide::before{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: -1px;background: #fff;opacity: 0.5;}
.aboutWrap .part2 .tabScroll .swiper-slide.active .text{font-size: 0.8rem;}
.aboutWrap .part2 .btnWrap{display: flex;position: relative;z-index: 3;}
.aboutWrap .part2 .btnWrap .btnStyle{border: 1px solid #D8D8D8;background: none;}
.aboutWrap .part2 .btnWrap .btnStyle img{height: 0.23rem;filter: brightness(0) invert(1);}
.aboutWrap .part2 .btnWrap .btnStyle:nth-child(2) img{transform: rotateZ(180deg);}
.aboutWrap .part2 .btnWrap .btnStyle:hover{background: #87BF77;border-color: #87BF77;}

/* 联系我们 */
.contactUs ul{display: flex;flex-wrap: wrap;padding-bottom: 1rem;}
.contactUs ul li{width: 32%;margin: 0 2% 2% 0;box-sizing: border-box;padding: 2rem 1rem 1.67rem;border: 1px solid #D8D8D8;border-radius: 0.27rem;text-align: center;color: #636162;line-height: 0.83rem;}
.contactUs ul li:nth-child(3n){margin-right: 0;}
.contactUs ul li .icon{height: 1.67rem;}
.contactUs ul li .tit{color: #302E2F;line-height: 1;font-weight: bold;margin: 0.6rem 0 0.5rem;}
.contactUs ul li .text{min-height: 2.5rem;padding-bottom: 0.33rem;}
.contactUs ul li .green{color: #87BF77;font-weight: bold;text-decoration: underline;position: relative;}
.contactUs ul li .green .icon{height: 0.4rem;margin-left: 5px;}
.contactUs ul li .green .qrcode {position: absolute;bottom: calc(100% + 1rem);left: 50%;transform: translateX(-50%);width: 130px;border-radius: 4px;padding: 6px;background: #fff;box-sizing: border-box;box-shadow: 0 0 14px rgba(0, 0, 0, 0.3);visibility: hidden;opacity: 0;transition: 0.3s;}
.contactUs ul li .green .qrcode::before {content: "";position: absolute;bottom: -0.38rem;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 0.47rem solid transparent;border-right: 0.47rem solid transparent;border-top: 0.4rem solid #fff;}
.contactUs ul li .green .qrcode img {width: 100%;}
.contactUs ul li .green:hover .qrcode {visibility: initial;opacity: 1;bottom: calc(100% + 0.38rem);}

/* 搜索结果 */
.searchResult{border-top: 1px solid #E9E9E9;}
.searchResult .title{color: #302E2F;line-height: 1.14;/*font-weight: bold;*/margin-bottom: 1.83rem;margin-bottom: 1rem;}
.searchResult .title .green{color: #87BF77;}
.searchResult .searchBtn{width: 5rem;height: 1.66rem;display: block;background: #87BF77;border-radius: 4px;color: #fff;text-align: center;line-height: 1.66rem;margin-bottom: 1.33rem;}
.searchResult .searchBtn:hover{background: #71a263;}
.searchResult .content{margin-bottom: 2rem;}
.searchResult .content table{border-collapse: collapse;width: 100%;}
.searchResult .content table tr:first-child{background: #F4F4F4;border-radius: 8px;}
.searchResult .content table th{text-align: left;color: #302E2F;line-height: 2.66rem;font-weight: bold;box-sizing: border-box;line-height: 2rem;}
.searchResult .content table th:first-child{padding-left: 1.33rem;}
.searchResult .content table td{padding: 0.6rem 0;padding: 0.4rem 0;color: #787878;line-height: 1rem;border-bottom: 1px solid #E9E9E9;}
.searchResult .content table td:first-child{padding-left: 1.33rem;color: #302E2F;}
.searchResult .content table td .green{color: #87BF77;}
.searchResult .content table td a:hover{color: #87BF77;text-decoration: underline;}
.searchResult .content table tr:hover td{background: #F4F4F4;border-color: #F4F4F4;}

/*文献列表*/
.wxList ul{display: flex;flex-wrap: wrap;}
.wxList li{width: 47.65%;margin: 0 4.7% 40px 0;box-sizing: border-box;border: 1px solid #E1E1E1;border-radius: 13px;padding: 20px;display: flex;justify-content: space-between;transition:all 0.3s linear;}
.wxList li:nth-child(2n){margin-right: 0;}
.wxList li .pic{flex-shrink: 0;margin-right: 20px;width: 152px;height: 180px;position: relative;overflow: hidden;border-radius: 12px;}
.wxList li .text{flex: 1;overflow: hidden;}
.wxList li .text .info{color: #666666;line-height: 14px;margin-bottom: 20px;}
.wxList li .text .info span{margin-right: 30px;}
.wxList li .text .info span:first-child{margin-right: 0;}
.wxList li .text .info span img{margin: -0.25em 8px 0 0;}
.wxList li .text h5{line-height: 20px;color: #333333;}
.wxList li .text p{color: #666666;line-height: 24px;color: #666666;margin: 10px 0 20px;}
.wxList li .text .prod{color: #87BF77;line-height: 24px;}
.wxList li .text .prod span{color: #666666;}
.wxList li .text .prod a{text-decoration: underline;}
.wxList li .text h5:hover{color: #87BF77;}
.wxList li:hover{border-color: #fff;box-shadow: 0 3px 18px rgba(72, 55, 105, 0.14);}


/*分页*/
.page1{padding: 10px 0;display: flex;align-items: center;justify-content: flex-end;font-size: 18px;color: #666666;line-height: 30px;}
.page1 .btn,
.page1 .text{border: 1px solid #E1E1E1;padding: 0 12px;}
.page1 span{margin: 0 8px;}
.page1 .btn{font-family: "SimSun";}
.page1 .text{width: 50px;height: 30px;text-align: center;padding: 0;}
.page1 .go{width: 30px;height: 30px;border: none;background: #87BF77;color: #fff;margin-right: 8px;cursor: pointer;line-height: 29px;}
.page1 .btn:hover{background: #483769;color: #fff;border-color: #483769;}


@media screen and (max-width: 1620px){

}
@media screen and (max-width: 1480px){

}

@media screen and (max-width: 1300px){
}


@media screen and (max-width: 1024px){
.side{width: 100%;margin-bottom: 1rem;}
.nyWrap .rightBox{width: 100%;}

.searchResult .content{overflow: auto;}
.searchResult .content table{min-width: 1000px;}

.wxList li{width: 100%;margin-right: 0;margin-bottom: 30px;}

}

@media screen and (max-width: 760px){
.nyBanner{height: 9rem;}
.nyBanner .tit{margin-bottom: 0.2rem;}
.nyBanner .path{bottom: 0.5rem;}

.prodList{justify-content: space-between;padding-bottom: 0.5rem;}
.prodList li{width: 48%;margin-right: 0;}

.nyWrap{padding: 1.6rem 0 2rem;}
.side .title{line-height: 2.4rem;padding: 0 0.5rem;}
.side .list{padding: 0 0.5rem 1rem;}
.side .list .tit{padding:0.2rem 0.5rem 0.2rem 0;}
.side .list .innerList a{padding: 0.3rem 0 0.3rem 0.5rem;}
.side .list .innerList a::before{width: 0.2rem;height: 0.2rem;top: 0.6rem;}

.page{padding: 0;flex-wrap: wrap;}
.page a{margin:  0 0.17rem 0.3rem;}
.page .btn{position: relative;width: 3rem;line-height: 1.2rem;}
.page .num{min-width: 1.2rem;line-height: 1.2rem;margin: 0 1px 0.3rem;}

.contPord .part1{flex-wrap: wrap;}
.contPord .part1 .left,
.contPord .part1 .right{width: 100%;}
.contPord .part1 .right .info .iItem{margin-bottom: 0.2rem;}
.contPord .part1 .right .btn{width: 4.8rem;height: 1.3rem;}
.contPord .part1 .right .btn img{height: 0.5rem;}
.contPord .part6 .content{flex-wrap: wrap;}
.contPord .part6 .content .innerItem{width: 100%;margin-bottom: 0.8rem;}
.contPord .part6 .content .innerItem:last-child{margin-bottom: 0;}
.contPord .navStyle{margin: 1rem 0;font-size: 0.58rem;}
.contPord .mrgBtm{margin-bottom: 1rem;}

.tableStyle table th{padding: 0.3rem 0;}
.tableStyle table td{padding: 0.3rem;}
.tableStyle table td:first-child{padding: 0.3rem 0;}

.literatures li{width: 100%;margin-bottom: 0.5rem;}
.literatures li:nth-last-child(2){margin-bottom: 0.5rem;}
.literatures .wrap{padding: 0.4rem;}
.literatures .btm i{margin: 0 0.2rem;}

.navStyle1{margin-bottom: 1rem;}
.navStyle1 li a{padding: 0.3rem 0;}

.servicePage .list .wrap{padding: 0.5rem;flex-wrap: wrap;}
.servicePage .list .wrap .pic{width: 100%;padding-bottom: 63.43%;margin: 0 0 0.5rem;}
.servicePage .list .wrap .text{padding-top: 0;width: 100%;flex: auto;}
.servicePage .list .wrap .desc{margin: 0.2rem 0 0.5rem;line-height: 0.8rem;height: auto;}

.contService .part3 .list{justify-content: space-around;}
.contService .part3 .list .dl{width: 100%;margin-right: 0;margin-bottom: 0.67rem;justify-content: space-between;flex-direction: row;}
.contService .part3 .list .dl:nth-child(2n){flex-direction: row-reverse;}
.contService .part3 .list .dl .dd,
.contService .part3 .list .dl .dt{width: 49%;}
.contService .part3 .list .dl:nth-child(2n) .dd,
.contService .part3 .list .dl .dd{margin: 0;}
.contService .part3 .list .dl .dd .tit{padding-bottom: 0.3rem;}

.newsList .wrap{padding: 0.5rem 0;flex-wrap: wrap;}
.newsList .wrap::before{width: 100%;}
.newsList .pic{margin: 0.5rem 0;width: 100%;padding-bottom: 63.43%;}
.newsList .text{width: 100%;flex: auto;}
.newsList .desc{line-height: 0.8rem;height: auto;margin: 0.3rem 0 0.6rem;}
.newsList .date{align-items: flex-start;}

.passage .psgTitle .tit{margin-bottom: 0.5rem;}
.passage .psgTitle .left .item{margin-right: 0.5rem;}
.passage .psgTitle .left .item img{margin-right: 0.1rem;}
.passage .psgTitle .info .share{display: none;}
.passage .psgLink{flex-wrap: wrap;}
.passage .psgLink .link{width: 100%;}
.passage .list{display: none;}
.passage .psgLink .link:last-child{text-align: left;}
.passage .psgCont{margin-bottom: 1rem;}

.recomNews{margin-top: 1rem;}
.recomNews .newsWrap .text{padding: 0.8rem;}
.recomNews .newsWrap .text .tit{margin: 0.2rem 0 0.8rem;}

.questionList .nLi{padding: 0 0.6rem;margin-bottom: 0.5rem;}
.questionList .nLi .ques{padding: 0.6rem 0;line-height: 0.8rem;}
.questionList .nLi .ques .label{margin-top: 0.05rem;}
.questionList .nLi .ques .icon{margin-top: 0.2rem;}
.questionList .nLi .answer .wrap{padding: 0.5rem 0 1rem;}
.questionList .nLi .answer .wrap{line-height: 0.9rem;}

.infomationList{justify-content: space-between;}
.infomationList li{width: 49%;margin: 0 0 2%;}

.aboutWrap .part1{padding: 1.6rem 0 2rem;}
.aboutWrap .part1 .contTop{margin-bottom: 1rem;flex-wrap: wrap;}
.aboutWrap .part1 .contTop .left{width: 100%;flex: auto;}
.aboutWrap .part1 .dataList{width: 100%;padding: 0;margin: 1rem 0 0;border: none;}
.aboutWrap .part1 .dataList li{margin-bottom: 1rem;}
.aboutWrap .part2 > .w1400{flex-wrap: wrap;}
.aboutWrap .part2 > .w1400::before{display: none;}
.aboutWrap .part2 .contLeft{width: 100%;background: url(../images/about_bg1.jpg) no-repeat center;background-size: cover;box-sizing: border-box;padding: 2rem 5%;}
.aboutWrap .part2 .contRight{width: 100%;height: 12rem;border-radius: 0 0 0.53rem 0.53rem;}
.aboutWrap .part2 .contLeft{flex-wrap: wrap;}
.aboutWrap .part2 .contLeft .left,
.aboutWrap .part2 .picScroll{width: 100%;}
.aboutWrap .part2 .textScroll .wrap{height: auto;}
.aboutWrap .part2 .btnWrap{margin: 1rem 0;}
.aboutWrap .part2 .picScroll .swiper-slide{height: 8rem;}

.contactUs ul{justify-content: space-between;}
.contactUs ul li{width: 49%;margin-right: 0;padding: 0.8rem 0.2rem;}
.contactUs ul li .icon{height: 1rem;}
.contactUs ul li .text{min-height: auto;margin-bottom: 0.8rem;}

.searchResult .title{margin-bottom: 1rem;}
.searchResult .searchBtn{margin-bottom: 0.5rem;}
.searchResult .content{margin-bottom: 1rem;}
.searchResult .content table th{line-height: 1.8rem;}
.searchResult .content table th:first-child{padding-left: 0.6rem;}
.searchResult .content table td{/*padding: 0.5rem 0;*/line-height: 1.2;}
.searchResult .content table td:first-child{padding-left: 0.6rem;}

.wxList li{margin-bottom: 16px;padding: 8px;}
.wxList li .pic{width: 120px;height: 153px;margin-right: 12px;}
.wxList li .text .info{margin-bottom: 8px;font-size: 10px;}
.wxList li .text .info span{margin-right: 6px;}
.wxList li .text .info span img{margin-right: 4px;}
.wxList li .text p{margin: 5px 0;line-height: 20px;}
.wxList li .text .prod span{display: block;}

.page1{font-size: 15px;}
}

@media screen and (max-width: 468px){
.contactUs ul li{width: 100%;}
}