/*-----------------------首页------------------------*/
.mydaohang{display: none}
.banner {position: relative;overflow: hidden;}
.swiper-banner {width: 100%;height: 100vh;overflow: hidden}
.swiper-banner .swiper-slide {overflow: hidden;}
.banner-img {height: 100%;background: no-repeat center;background-size: cover;transition: 5s ease-out;}
.banner-infos {position: absolute;top: 55%;left: var(--main-width);transform: translateY(-30%);transition: 1.5s;opacity: 0;z-index: 3;}
.swiper-banner .ani-slide .banner-img {transform: scale(1.05)}
.swiper-banner .ani-slide .banner-infos {opacity: 1;transform: translateY(-50%);}
.banner-pag {position: absolute;left: var(--main-width) !important;z-index: 11;bottom: 3.125rem !important;width: auto !important;display: flex;align-items: center;}
.banner-pag span {margin-right: 1rem !important;margin-left: 0 !important;opacity: 1;width: 12px;height: 12px;background: var(--main-white);overflow: hidden;font-size: 1.125rem;color: var(--main-white);text-align: center;}
.banner-pag .swiper-pagination-bullet-active {background: none;width: 2rem;height: 2rem;line-height: 2rem;border: 2px solid var(--main-white)}
.banner-bot {position: absolute;bottom: 0;right: 0;z-index: 11;display: flex;}
.banner-bot a {display: flex;align-items: center;padding: 2.25rem 3.75rem;}
.banner-bot a div {color: var(--main-white);margin-left: 1rem;}
.banner-bot a p {font-size: 1.125rem;}
.banner-bot a h1 {font-size: 1.5rem;}
.banner-bot-l {background-image: linear-gradient(to bottom right, #eb7d2b, #f5bd16);}
.banner-bot-r {background: var(--main-sblue);}
@keyframes jtrun {
  0% {transform: translateY(0);}
  80% {transform: translateY(-20px);}
}
.banner-sb {position: absolute;bottom: 3.125rem;left: 50%;margin-left: -5px;z-index: 11;}
.banner-sb img {animation: jtrun linear infinite 1s;}
/*关于我们*/
.guanyu {position: relative;}
.guanyu-t {padding: 6.25rem 0;overflow: hidden;background: url("../images/ls08.jpg") no-repeat center;background-size: cover;}
.guanyu-t .wcont{display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse}
.guanyu-yun {position: absolute;left: 0;bottom: 3rem;width: 48%;display: none;}
.guanyu-logo {width: 48%;}
.guanyu-logo video{display: block;width: 100%;}
.guanyu-t-box {width: 48%;}
.guanyu-t-tit {position: relative;}
.guanyu-t-tit:after {content: "";width: 7px;height: 2rem;background: url("../images/icon15.png") no-repeat;background-size: contain;position: absolute;left: -1.25rem;top: .5rem;}
.guanyu-t-tit h2 {font-size: 1.5rem;color: var(--main-sblue)}
.guanyu-t-tit h1 {font-size: 4.5rem;color: var(--main-sblue);text-transform: uppercase}
.guanyu-t-info {text-align: justify;font-size: 1.25rem;line-height: 2;margin: 2rem 0;}
.guanyu-t-img {display: inline-block;}
.guanyu-t-img img {transition: .5s;}
.guanyu-t-img:hover img {transform: translateX(.5rem)}
.guanyu-b {background: var(--main-sblue);padding: 3rem 0;}
.guanyu-b-box {width: 48%;box-sizing: border-box;margin-left: 52%;}
.guanyu-b ul {display: flex;align-items: center;justify-content: space-between;}
.guanyu-b li {display: flex;align-items: center;}
.guanyu-b li img {width: 4rem;}
.guanyu-b li div {margin-left: 1rem;}
.guanyu-b li div p {font-size: 1.125rem;color: var(--main-white);}
.guanyu-b li div h1 {font-size: 3rem;color: var(--main-white)}
/*产品总览*/
.chanpin {padding: 5rem 0;background: #efefef;overflow: hidden;}
.chanpin-t {display: flex;align-items: center;justify-content: space-between;padding-bottom: 4rem;}
.chanpin-t-l {display: flex;align-items: center;}
.chanpin-t-l h1 {font-size: 2.25rem;color: var(--main-black);margin-left: 1rem;}
.chanpin-t-r {}
.chanpin-t-r ul {display: flex;align-items: center;}
.chanpin-t-r li {font-size: 1.125rem;color: var(--main-black);margin-left: 1rem;padding-left: 1rem;position: relative;line-height: 1;transition: .5s;}
/*.chanpin-t-r li.act {color: var(--main-yellow)}*/
.chanpin-t-r li:hover {color: var(--main-yellow)}
.chanpin-t-r li:after {content: "";height: 80%;top: 10%;width: 1px;background: var(--main-gray);position: absolute;left: 0;}
.chanpin-t-r li:first-child {margin-left: 0;padding-left: 0;}
.chanpin-t-r li:first-child:after {display: none;}
.swiper-chanpin {}
.swiper-chanpin a {padding: 2.5rem;display: block;background: url("../images/titlebg02.png") no-repeat right bottom var(--main-white);background-size: 7rem auto }
.swiper-chanpin .cplist-info {margin-top: 2rem;background: none;}
.swiper-chanpin .cplist-info:before{display: none;}
.swiper-chanpin .cplist-info h1 {color: var(--main-black);font-weight: bold;font-size: 1.25rem;text-align: center;}
.swiper-chanpin a:hover .cplist-info h1{color: var(--main-red)}

/*救援案例*/
.jiuyuan {padding: 5rem 0;;position: relative;background: #f8f8f8;overflow: hidden;}
.jiuyuan:after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 60%;background: url("../images/ls09.jpg") no-repeat top center;background-size: cover;}
.jiuyuan .wcont {position: relative;z-index: 2;}
.jiuyuan-t {display: flex;align-items: center;justify-content: space-between;}
.jiuyuan-t-l {width: 30%;}
.jiuyuan-t-l img {width: 23.125rem;}
.jiuyuan-t-c {text-align: center;}
.jiuyuan-t-c img {width: 25rem;}
.jiuyuan-t-r {width: 30%;text-align: right;}
.jiuyuan-t-r a {font-size: 1.125rem;color: var(--main-white);padding: 5px;border-bottom: 1px solid var(--main-white);transition: .5s}
.jiuyuan-t-r a:hover {color: var(--main-yellow);border-color: var(--main-yellow)}
.jiuyuan-b {margin-top: 4rem;padding: 1rem;background: var(--main-white);}
.jiuyuan-b ul {display: grid;grid-gap: 1rem;grid-template-columns: repeat(3, 1fr);width: 100%;}
.jiuyuan-b li {}
.jiuyuan-b li a {display: block;padding-bottom: 50%;overflow: hidden;position: relative;}
.jiuyuan-b li p {position: absolute;bottom: 0;z-index: 2;left: 0;width: 100%;padding: 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: rgba(0, 0, 0, .75);font-weight: bold;color: var(--main-white);text-align: center;}

.swiper-ssdfsdfsdf{}
.ssdfsdfsdf-item{margin-bottom: 1.25rem;}
.ssdfsdfsdf-item:last-child{margin-bottom: 0}
.swiper-ssdfsdfsdf .swiper-slide a {display: block;padding-bottom: 50%;overflow: hidden;position: relative;}
.swiper-ssdfsdfsdf .swiper-slide p {position: absolute;bottom: 0;z-index: 2;left: 0;width: 100%;padding: 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: rgba(0, 0, 0, .30);font-weight: bold;color: var(--main-white);text-align: center;}

/*救援视频*/
.jyshipin {background: url("../images/ls10.jpg") no-repeat center;background-size: cover;padding-top: 5rem;overflow: hidden;}
.jyshipin-t {display: flex;align-items: center;justify-content: space-between;}
.jyshipin-t-l {width: 30%;}
.jyshipin-t-c {text-align: center;}
.jyshipin-t-c h1 {font-size: 2.25rem;color: var(--main-yellow)}
.jyshipin-t-c p {font-size: 3rem;color: var(--main-blue);line-height: 1;margin-bottom: 1rem;}
.jyshipin-t-r {width: 30%;text-align: right;}
.jyshipin-t-r a {font-size: 1.125rem;color: var(--main-black);padding: 5px;border-bottom: 1px solid var(--main-black);transition: .5s}
.jyshipin-t-r a:hover {color: var(--main-yellow);border-color: var(--main-yellow)}
.jyshipin-b {padding: 5rem 0;position: relative;}
.swiper-shipin a {display: block;overflow: hidden;}
.swiper-shipin a:hover .photos-msg {color: var(--main-blue)}
.swiper-shipin a:hover .photos-msg i {color: var(--main-blue)}
.swiper-shipin a:hover .photos-vi {opacity: 1;}
.jyshipin-b:after {content: "";height: 50%;bottom: 0;left: 0;width: 100%;background: #f6f6f6;position: absolute;}
/*新闻中心*/
.xwzx {padding: 5rem 0;background: url("../images/ls11.jpg") no-repeat center;background-size: cover;overflow: hidden;}
.xwzx-t {text-align: center;}
.xwzx-t h1 {font-size: 2.25rem;}
.xwzx-t h1 span {color: var(--main-black)}
.xwzx-t h1 i {color: var(--main-yellow)}
.xwzx-t p {margin: 5px 0;font-size: 3rem;color: #dbdbdb;text-transform: uppercase;font-weight: bold;}
.xwzx-t a {display: inline-block;padding: 5px 15px;border: 1px solid var(--main-yellow);color: var(--main-yellow);font-size: 1.125rem;border-radius: 1000px;transition: .5s;}
.xwzx-t a:hover {color: var(--main-blue);border-color: var(--main-blue)}
.xwzx-b {display: flex;justify-content: space-between;margin-top: 4rem;}
.xwzx-b-l {width: 44%;}
.xwzx-b-l a {display: block;padding: 1.5rem;background: var(--main-white);transition: .5s;}
.xwzx-b-img {overflow: hidden;height: 25rem;position: relative;}
.xwzx-b-msg {padding-top: 1.5rem;}
.xwzx-b-bt {justify-content: space-between;display: flex;align-items: center;line-height: 2rem;padding-top: 1.5rem;margin-top: 1.5rem;border-top: 1px solid var(--main-graylight)}
.xwzx-b-date {font-size: 1.125rem;color: var(--main-gray)}
.xwzx-b-date i {color: var(--main-yellow)}
.xwzx-b-bt img {height: 2rem;display: block;}
.xwzx-b-r {width: 55%;}
.xwzx-b-r ul {}
.xwzx-b-r li {margin-bottom: 1rem;transition: .5s;overflow: hidden;}
.xwzx-b-r li:hover, .xwzx-b-l a:hover {transform: translateY(-10px);box-shadow: 0 5px 10px rgba(0, 0, 0, .2)}
.xwzx-b-r li:last-child {margin-bottom: 0;}
.xwzx-b-r li a {display: flex;background: #ebebeb;align-items: center;justify-content: space-between;}
.xwzx-info {background: var(--main-white);display: flex;align-items: center;padding: 1.5rem;box-sizing: border-box;flex: 1;overflow: hidden;}
.xwzx-img {width: 28%;height: 10rem;position: relative;overflow: hidden;flex-shrink: 0}
.xwzx-msgs {margin-left: 1.5rem;overflow: hidden;flex: 1;overflow: hidden;}
.xwzx-tit {transition: .5s;font-size: 1.5rem;color: var(--main-black);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: justify;line-height: 2rem;}
.xwzx-desc {font-size: 1.125rem;color: #666666;line-height: 1.875rem;height: 3.75rem;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;text-align: justify;margin: .75rem 0;}
.xwzx-date {flex-shrink: 0;text-align: center;padding: 0 1rem;}
.xwzx-date p {color: var(--main-yellow);font-size: 1.125rem;}
.xwzx-date h1 {font-weight: normal;color: var(--main-gray);font-size: 1.125rem;}
.xwzx-mores {font-size: 1.125rem;line-height: 1.5rem;color: var(--main-yellow)}
a:hover .xwzx-tit {color: var(--main-yellow)}
/*合作*/
.hezuo {background: url("../images/ls12.jpg") no-repeat center;background-size: cover;overflow: hidden;padding: 5rem 0;}
.hezuo-t {text-align: center;}
.hezuo-t h1 {font-size: 2.25rem;color: var(--main-white)}
.hezuo-t h2 {font-size: 3rem;color: var(--main-blue);text-transform: uppercase}
.hezuo-b {margin-top: 4rem;}
.hezuo-b ul {display: flex;align-items: center;flex-wrap: wrap}
.hezuo-b li {width: 23.5%;margin-right: 2%;margin-bottom: 1.5rem;}
.hezuo-b li:nth-child(4n) {margin-right: 0;}
.hezuo-b li a {display: block;overflow: hidden;transition: .5s;background: var(--main-white);border: 1px solid var(--main-graylight)}
.hezuo-b li:hover a {transform: translateY(-5px);box-shadow: 0 5px 10px rgba(0, 0, 0, .2)}
.hezuo-b li a img {transition: .5s;display: block;width: 100%;}
.hezuo-b li:hover img {transform: scale(1.05)}
.hezuo-more {padding-top: 2rem;text-align: center;}
.hezuo-more a {transition: .5s;display: inline-block;font-size: 1rem;color: var(--main-white);border: 1px solid var(--main-white);padding: 5px 15px;border-radius: 1000px;}
.hezuo-more a:hover {color: var(--main-yellow);border-color: var(--main-yellow)}
/*-----------------------联系我们------------------------*/
.container {background: #f8f8f8;overflow: hidden;}
.nybanner {margin-top: 6rem;}
.nybanner img {display: block;width: 100%;}
.nybanner .nybanner-mobile {display: none;}
.mbx {padding: 1.5rem 0;font-size: 1.125rem;color: var(--main-black);border-bottom: 1px solid var(--main-graylight)}
.mbx a {transition: .5s}
.mbx a:hover {color: var(--main-blue)}
.mbx img {margin-top: -5px;margin-right: 5px;}
.lxwm {padding: 2.5rem 0;}
.lxwm-t {display: flex;align-items: center;justify-content: space-between;overflow: hidden;}
.lxwm-t-l {width: 50%;}
.lxwm-t-l li {padding: 1.35rem 0;border-bottom: 1px solid #eeeeee;display: flex;align-items: center;}
.lxwm-t-l li img {margin-right: .875rem;width: 3.75rem;}
.lxwm-t-l li p {font-size: 1.125rem;color: var(--main-blue)}
.lxwm-t-l li h1 {font-size: 1.5rem;color: var(--main-black);margin-top: .5rem;}
.lxwm-t-r {}
.lxwm-t-r ul {display: flex;align-items: center;}
.lxwm-t-r li {margin-left: 2.5rem;text-align: center;width: 90px;}
.lxwm-t-r li:first-child {margin-left: 0;}
.lxwm-t-r li p {font-size: 1.125rem;color: var(--main-black);margin-top: 1rem;}
.lxwm-b {padding: 2rem 0;margin-top: 3rem;}
.lxwm-b ul {display: flex;justify-content: space-between;}
.lxwm-b li {width: 30%;padding: 2.5rem 4.375rem;background-position: right bottom;background-repeat: no-repeat;background-size: cover;box-sizing: border-box}
.lxwm-b li p {font-size: 1.125rem;color: var(--main-white);margin: .5rem 0;padding-top: .5rem;}
.lxwm-b li h1 {;font-size: 1.5rem;line-height: 1.2;color: var(--main-white);font-weight: normal;padding-bottom: 1.5rem;}
/*-----------------------救援视频------------------------*/
.photos {padding: 3.125rem 0;}
.photos ul {display: flex;align-items: center;flex-wrap: wrap}
.photos li {width: 32%;margin-right: 2%;margin-bottom: 1.5rem;}
.photos li:nth-child(3n) {margin-right: 0;}
.photos li a {display: block;overflow: hidden;}
.photos-t {padding-bottom: 60%;position: relative;overflow: hidden;}
.photos-vi {position: absolute;z-index: 2;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0;transition: .5s;width: 3.125rem;}
.photos-msg {padding: 1rem;font-size: 1.125rem;transition: .5s;background: var(--main-white);display: flex;align-items: center;justify-content: space-between;}
.photos-msg span {text-align: center;;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;flex: 1;display: block;}
.photos-msg i {flex-shrink: 0;margin-left: 1rem;font-size: 1rem;color: #555;transition: .5s;}
li:hover .photos-msg {color: var(--main-blue)}
li:hover .photos-msg i {color: var(--main-blue)}
li:hover .photos-vi {opacity: 1;}
.fenye {margin-top: 2rem;text-align: center;}
.fenye a, .fenye span {display: inline-block;width: 30px;line-height: 30px;height: 30px;text-align: center;font-size: 14px;color: var(--main-white);transition: .3s;margin: 5px;background: #212121;}
.fenye span {background: var(--main-red);}
.fenye a:hover {background: var(--main-red);}
.fenye .fenye-btn {background: #7b7b7b;}
.botbanner img {display: block;width: 100%;}
.botbanner .botbanner-mobile {display: none;}
/*-----------------------救援案例------------------------*/
.photos-anli .photos-t {padding-bottom: 75%;}
/*-----------------------行业动态------------------------*/
.news {padding: 3.125rem 0;}
.news-top {display: flex;justify-content: space-between;}
.news-top-l {width: 55%;position: relative;}
.newctrl {position: absolute;top: 50%;z-index: 4;width: 2.5rem;margin-top: -1.25rem;cursor: pointer;}
.newl-prev {left: 0;}
.newl-next {right: 0;}
.swiper-newl {height: 100%;}
.swiper-newl a {display: block;height: 100%;position: relative;overflow: hidden;}
.newl-pag {position: absolute;left: 0;bottom: 0;z-index: 4;display: flex;align-items: center;justify-content: center;}
.newl-pag span {opacity: 1;background: #3a69d1;border-radius: 100px;transition: .5s;}
.newl-pag .swiper-pagination-bullet-active {background: var(--main-red);width: 1.25rem;}
.news-top-r {width: 45%;}
.news-top-r a {display: block;box-sizing: border-box;padding: 1.5rem 3.125rem;background: var(--main-white);}
.newr-tit {font-size: 1.5rem;color: var(--main-black);text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 2rem;height: 4rem;transition: .5s;}
.newr-desc {font-size: 14px;color: #8f8f8f;text-align: justify;line-height: 25px;height: 75px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-top: 1.25rem;}
.newr-dates {display: flex;align-items: center;margin-top: 3rem;}
.newr-dates span {font-size: 1.125rem;color: var(--main-black);margin-right: 1rem;font-weight: bold;}
.newr-dates i {font-size: 14px;color: #898989;}
.newr-more {font-size: 14px;color: var(--main-red);margin-top: 6.25rem;}
a:hover .newr-tit {color: var(--main-blue)}
.news-bot {margin-top: 2rem;}
.news-bot ul {}
.news-bot li {margin-bottom: 1.5rem;}
.news-bot li a {display: flex;align-items: center;justify-content: space-between;padding: 2rem;background: var(--main-white);transition: .5s;}
.news-bot-l {flex: 1;overflow: hidden;}
.news-bot-l h1 {font-size: 1.125rem;color: #212121;transition: .5s;text-align: justify;line-height: 1.6;}
.news-bot-l p {font-size: 14px;color: #8f8f8f;line-height: 22px;height: 44px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 1rem 0;text-align: justify;}
.news-bot-l span {display: block;font-size: 14px;color: var(--main-red)}
.news-bot-r {flex-shrink: 0;margin-left: 3.75rem;font-weight: bold;font-size: 1.5rem;color: #999999}
.news-bot li:hover a {transform: translateY(-10px);box-shadow: 0 5px 10px rgba(0, 0, 0, .2)}
li:hover .news-bot-l h1 {color: var(--main-blue)}
/*-----------------------新闻详情------------------------*/
.detail {padding: 3.125rem 0;}
.detail-box {padding: 1.875rem;background: var(--main-white);overflow: hidden;}
.detail-date {font-size: 14px;color: #8f8f8f}
.detail-tit {font-size: 1.5rem;color: var(--main-black);margin-top: 1.5rem;text-align: justify;}
.detail-info {text-align: justify;font-size: 16px;line-height: 2;margin-top: 2.5rem;}
.detail-link {margin-top: 2rem;}
.detail-link a {display: block;padding: .25rem 0;font-size: 14px;color: #8f8f8f;transition: .5s;}
.detail-link a:hover {color: var(--main-blue)}
/*-----------------------产品总览------------------------*/
.cplist {padding: 3.125rem 0;}
.cplist-top {padding: 1.5rem;background: var(--main-white);overflow: hidden;}
.cplist-top h1 {font-size: 1.75rem;color: var(--main-blue);line-height: 1;}
.cplist-top ul {padding-top: 1rem;text-align: justify;}
.cplist-top li {display: inline-block;margin-right: 2rem;font-size: 14px;color: #212121;transition: .5s;margin-top: .5rem;}
.cplist-top li:last-child {margin-right: 0;}
.cplist-top li:hover {color: var(--main-red)}
.cplist-top li.act {background: var(--main-red);color: var(--main-white);padding: 5px 1rem;}
.cplist-ls {margin-top: 2rem;}
.cplist-ls ul {display: flex;align-items: center;flex-wrap: wrap}
.cplist-ls li {width: 32%;margin-right: 2%;margin-bottom: 1.5rem;background: var(--main-white);}
.cplist-ls li:nth-child(3n) {margin-right: 0;}
.cplist-ls li a {display: block;padding: 15px;}
.cplist-img {overflow: hidden;padding-bottom: 75%;position: relative;}
.cplist-info {margin-top: 15px;background: url("../images/titlebg01.png") no-repeat right bottom;}
/*.cplist-info:before {content: "";display: block;width: 2rem;height: 1px;background: var(--main-gray);}*/
.cplist-info h1 {font-size: 1.125rem;color: var(--main-blue);text-align: center;;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 1rem 0;transition: .5s;}
.cplist-info p {font-size: 14px;color: var(--main-gray);line-height: 22px;height: 44px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: justify;}
li:hover .cplist-info h1 {color: var(--main-red)}
/*-----------------------公司简介------------------------*/
.gsjj {background: url("../images/ls04.jpg") no-repeat center;background-size: cover}
.gsjj-box {padding: 3.125rem 0;}
.gsjj-tit {text-align: center;}
.gsjj-tit p {font-size: 1.5rem;color: var(--main-blue)}
.gsjj-tit h1 {font-size: 4.5rem;color: var(--main-blue);font-weight: bold;text-transform: uppercase;}
.gsjj-info {text-align: justify;line-height: 2;font-size: 16px;color: var(--main-black);margin-top: 2rem;}
.gsjj-ls {margin-top: 5rem;}
.gsjj-ls ul {display: flex;align-items: center;justify-content: space-between;}
.gsjj-ls li {width: 30%;background: no-repeat center;background-size: cover;text-align: center;padding: 6.25rem 0;}
.gsjj-ls li div {padding-top: 4rem;}
.gsjj-ls li img {height: 5rem;}
.gsjj-ls li p {color: var(--main-white);font-size: 1.125rem;}
.gsjj-ls li h1 {color: var(--main-white);font-size: 3.75rem;}
/*-----------------------资质荣誉------------------------*/
.zzry-section {padding: 3rem 0;overflow: hidden;}
.zzry-section:nth-child(even) {background: var(--main-white);}
.zzry-sw {margin-top: 3rem;position: relative;}
.zzry-sw a {padding: 4rem 3rem;display: block;}
.zzry-sw-img img {display: block;width: 100%;transition: .5s;}
.zzry-sw .swiper-slide:hover .zzry-sw-img img {transform: translateY(10px)}
.swscrollbar {height: 1px;background: #d7d7d7;margin-top: 2rem;}
.swscrollbar .swiper-scrollbar-drag {height: 5px;top: -3px;background: var(--main-red);}
.zzry-ctrl {position: absolute;top: 50%;width: 2.5rem;left: -4rem;margin-top: -1.25rem;z-index: 11;}
.ry-next, .bb-next {left: auto !important;right: -4rem;}
/*-----------------------合作伙伴------------------------*/
.hezuolist {padding: 3.125rem 0;}
.hezuolist ul {display: flex;align-items: center;flex-wrap: wrap}
.hezuolist li {width: 32%;margin-right: 2%;margin-bottom: 1.5rem;}
.hezuolist li a {display: block;overflow: hidden;border: 1px solid var(--main-graylight)}
.hezuolist li img {width: 100%;display: block;transition: .5s;}
.hezuolist li:hover img {transform: scale(1.05)}
.hezuolist li:nth-child(3n) {margin-right: 0;}
/*-----------------------资料下载------------------------*/
.ziliaoxz {padding: 3.125rem 0;}
.ziliaoxz-t {display: flex;align-items: center;justify-content: space-between;}
.ziliaoxz-t {font-size: 1.125rem;color: var(--main-blue);font-weight: bold;padding-bottom: 1.5rem;border-bottom: 1px solid var(--main-graylight)}
.ziliaoxz-l {width: 60%;box-sizing: border-box;padding: 0 20px;}
.ziliaoxz-c {width: 140px;}
.ziliaoxz-r {width: 140px;}
.ziliaoxz ul li {display: flex;align-items: center;justify-content: space-between;padding: 1.5rem 0;border-bottom: 1px solid var(--main-graylight);font-size: 18px;color: #333;}
.ziliaoxz ul li .ziliaoxz-c {color: #999;font-size: 16px;}
/*-----------------------分享------------------------*/
.float-right-box { width: 250px; position: fixed; right: 0; top: 50%; margin-top: -127px; background-color: #0177c7; z-index: 1000; transition: width 0.3s ease 0s;}
.float-right-box.on {width: 50px;}
.float-right-box .top-list { width: 100%;}
.float-right-box .top-list ul {width: 100%;}
.float-right-box .top-list li { width: 100%; position: relative; border-bottom: 1px solid #fff; transition: background 0.3s ease 0s; height: 50px;}
.float-right-box .top-list a { display: block; width: 100%;}
.float-right-box .top-list .ico { display: inline-block; width: 50px; height: 50px; position: absolute; right: 0; top: 0; transition: background 0.3s ease 0s; z-index: 2;}
.float-right-box .top-list .ico2 { background: url(../images/dy02.png) no-repeat center #0177c7;}
.float-right-box .top-list .ico3 { background: url(../images/ico_60.png) no-repeat center #0177c7;}
.float-right-box .top-list .ico5 { background: url(../images/ico_62.png) no-repeat center #0177c7;}
.float-right-box .top-list .ico7 { background: url(../images/ico_69.png) no-repeat center #0177c7;}
.float-right-box .top-list .stt { display: inline-block; font-size: 14px; line-height: 50px; color: #fff; transition: color 0.3s ease 0s; position: absolute; left: 28px; top: 0; z-index: 1; width: 222px; cursor: pointer;}
.float-right-box .top-list li:hover .stt { color: #15191e;}
.float-right-box .top-list li:hover .ico2 { background: url(../images/dy01.png) no-repeat center #fff;}
.float-right-box .top-list li:hover .ico3 { background: url(../images/ico_60_h.png) no-repeat center #fff;}
.float-right-box .top-list li:hover .ico5 { background: url(../images/ico_62_h.png) no-repeat center #fff;}
.float-right-box .top-list li:hover .ico7 { background: url(../images/ico_69_h.png) no-repeat center #fff;}
.float-right-box .top-list li:hover { background-color: #fff;}
.float-right-box .top-list .return-webtop .stt { font-family: "Arial"; font-weight: bold;}
.float-right-box .bot-share { position: relative; height: 50px;white-space: nowrap;overflow: hidden;}
.float-right-box .bot-share a { display: inline-block; width: 50px; height: 50px; float: left; transition: background 0.3s ease 0s; margin: 0; padding: 0;}
.float-right-box .bot-share .share { width: 200px; position: absolute; left: 0; top: 0; z-index: 1;}
.float-right-box .bot-share .sina { background: url(../images/ico_63.png) no-repeat center;}
.float-right-box .bot-share .wx { background: url(../images/ico_64.png) no-repeat center;}
.float-right-box .bot-share .more { background: url(../images/ico_66.png) no-repeat center;}
.float-right-box .bot-share a:hover { background-color: #005d9c;}
.float-right-box .bot-share .share-ico { background: url(../images/ico_67.png) no-repeat center #0177c7; width: 50px; height: 50px; display: inline-block; cursor: pointer; z-index: 2; position: relative;}
.float-right-box .top-list li .weix { position: relative;}
.float-right-box .sidebox { position: absolute; right: 250px; top: 0; transition: all 0.1s ease 0s; width: 180px; z-index: 10; display: none; background: #0177c7;}
.float-right-box .sidebox img { width: 170px; height: 170px; display: block; margin: 5px auto;}
#bsPanelHolder{display: none !important;}
