@charset "UTF-8";
.bgt{background-position: center;background-repeat: no-repeat;background-size: cover;}
.bg-fix{background-attachment: fixed;}
.header{position: fixed;left: 0;top: 0;right: 0;z-index: 222;transition: all 0.3s ease 0s;box-shadow: 0 0.01rem 0.2rem rgba(0, 0, 0, 0.175);background: #fff;}
.header .d1{padding: 0.08rem 0;transition: all 0.3s ease 0s;}
.header .d1 .logo img{width: 2.6rem;}
.header .d1 .logo img.logo1{display: none;}
.header .d1 .logo img.logo2{display: inline-block;}
.header .d1 .nav li{margin-left: 0.58rem;position: relative;}
.header .d1 .nav li a{position: relative;display: flex;align-items: center;justify-content: center;color: #282828;}
.header .d1 .nav li:hover a, .header .d1 .nav li.on a{color: rgba(0, 129, 204, 0.8);}
.header .d1 .btn a{width: 1.55rem;height: 0.5rem;background: #0c5adb;border-radius: 0.05rem;color: #fff;}
.vs-btn{transition: all 0.3s ease 0s;position:relative;z-index:1}
.vs-btn:before{position: absolute;content: "";z-index: -1;left: 0;top: 0;right: 0;bottom: 0;border-radius: 3px;background: #1266f1;transform: scale(0);transition: .5s;}
.vs-btn2:before{border-radius:.23rem}
.vs-btn:hover:before{transform: scale(1)}
.header.header1{background: none;box-shadow: none;}
.header.header1 .d1{padding: 0.15rem 0;}
.header.header1 .d1 .logo img{width: 2.6rem;}
.header.header1 .d1 .logo img.logo2{display: none;}
.header.header1 .d1 .logo img.logo1{display: inline-block;}
.header.header1 .d1 .nav li a{color: #fff;}
.header.header1 .d1 .nav li:hover a, .header.header1 .d1 .nav li.on a{color: rgba(255, 255, 255, 0.8);}
.header.fix, .header.header1.fix{box-shadow: 0 0.01rem 0.2rem rgba(0, 0, 0, 0.175);background: #fff;}
.header.fix .d1, .header.header1.fix .d1{padding: 0.08rem 0;}
.header.fix .d1 .logo img.logo2, .header.header1.fix .d1 .logo img.logo2{display: inline-block;}
.header.fix .d1 .logo img.logo1, .header.header1.fix .d1 .logo img.logo1{display: none;}
.header.fix .nav li a, .header.header1.fix .nav li a{color: #333;}
.header.fix .nav li:hover a, .header.fix .nav li.on a, .header.header1.fix .nav li:hover a, .header.header1.fix .nav li.on a{color: #0c5adb;}
.banner{background-position: top center;background-size: 100% 100%;height: 100vh;color: #fff;}
.banner .slide-txt{height: 100%;}
.banner .slide-txt .info{max-width: 5.45rem;position: relative;}
.banner .slide-txt .info .line1{width: 1.46rem;position: absolute;top: -0.25rem;right: -0.7rem;}
.banner .slide-txt .info .txt1 img{width: 0.25rem;margin-right: 0.07rem;}
.banner .slide-txt .info .txt2{margin: 0.32rem 0 0.43rem;}
.banner .slide-txt .info .txt3{color: rgba(255, 255, 255, 0.8);margin-bottom: 0.4rem;}
.banner .slide-txt .info .btns a{color: #fff;}
.banner .slide-txt .info .btns .btn1{width: 1.98rem;height: 0.58rem;background: #34bbff;border-radius: 0.05rem;transition: all 0.3s ease 0s;}

.banner .slide-txt .info .btns .tel .icon{margin: 0 0.24rem 0 0.21rem;}
.banner .slide-txt .info .btns .tel .icon img{width: 0.6rem;}
.banner .slide-txt .info .btns .tel .cont .tit{margin-bottom: 0.03rem;}
.banner .slide-txt .pic{position: relative;}
.banner .slide-txt .pic .tu1{width: 3.54rem;position: absolute;left: 0.6rem;top: 1.5rem;}
.banner .slide-txt .pic .tu2{width: 3.48rem;position: absolute;right: 0.22rem;bottom: 1rem;}
.g-box1{max-width: 6.2rem;margin-bottom: 0.3rem;}
.g-box1 .type{color: #0c5adb;font-weight: 400;}
.g-box1 .type img{width: 0.15rem;margin-right: 0.1rem;flex-shrink: 0;}
.g-box1 .tit{max-width: 4.2rem;color: #232323;margin: 0.2rem 0;line-height: 1.65;}
.g-box1 .desc{color: #686868;line-height: 1.8;}
.pt60{padding-top: 0.6rem;}
.pt120{padding-top: 1.2rem;}
.sec-type .type{color: #0c5adb;font-weight: 400;margin-bottom: 0.1rem;}
.sec-type .type img{width: 0.15rem;margin-right: 0.1rem;flex-shrink: 0;}
.sec-type .tit{color: #232323;margin: 0.1rem 0 0 0;line-height: 1.65;}
.sec-type .desc{margin-top: 0.2rem;}
.section1{position: relative;}
.section1::before{content: "";width: 5.2rem;height: 120%;background: url("../img/bgk1.png") no-repeat top center;background-size: 100% 100%;position: absolute;left: -0.5rem;top: -0.78rem;z-index: -1;}
.section1 .pic{max-width: 6.36rem;position: relative;}
.section1 .pic .fadeImg{width: 65%;max-width: 3.85rem;position: absolute;right: -0.25rem;top: 0.4rem;}
.section1 .pic .fadeImg2{width: 65%;max-width: 3.7rem;position: absolute;right: -0.18rem;top: 2rem;}
.section1 .list li{margin-bottom: 0.26rem;}
.section1 .list li .icon{width: 0.63rem;height: 0.65rem;flex-shrink: 0;background: url("../img/icon_s1.png") no-repeat;background-size: 100% 100%;margin-right: 0.2rem;position: relative;}
.section1 .list li .icon span{position: absolute;bottom: 0.02rem;width: 0.55rem;height: 0.52rem;right: 0;display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;}
.section1 .list li .info .title{color: #232323;font-weight: bold;margin-bottom: 0.08rem;}
.section1 .list li .info .desc{color: #686868;line-height: 1.4;}
.section2{position: relative;padding-bottom: 0.2rem;background-color: #fff;z-index: 1;}
.section2::before{content: "";width: 5.2rem;height: 100%;background: url("../img/bgk2.png") no-repeat top right;background-size: 100%;position: absolute;right: 0;top: 0;z-index: -1;}
.section2 .pic{position: relative;}
.section2 .pic .fadeImg{width: 65%;max-width: 3.93rem;position: absolute;left: 63%;transform: translateX(-50%);top: 0;}
.section2 .list{padding-bottom: 0.2rem;}
.section2 .list li{position: relative;padding-left: 0.36rem;background: url("../img/dui.png") no-repeat;background-size: 0.24rem 0.24rem;margin-bottom: 0.3rem;}
.section2 .link a{color: #686868;}
.section2 .link a:hover{color: #0c5adb;}
.sec-type{margin-bottom: 0.45rem;}
.sec-type .line img{max-width: 4.53rem;}
.sec-type .vmore{margin-left: 0.6rem;}
.sec-type .vmore a{height: 0.48rem;background: #1b46ff;border-radius: 0.23rem;padding: 0 0.35rem;color: #fff;}
.sec-type .vmore a i{margin-left: 0.1rem;}
.sec-type .vmore a:hover{background: #0c5adb;}
.section3 .slides  li{display:flex;}
.section3 .slides{background: #fafbfc;padding: 0 0.1rem 0.2rem 0.1rem;}
.section3 .slides .item{background: url("../img/bg_card01.png") no-repeat top center;background-size: 100%;padding: 0.58rem 0.37rem;position: relative;z-index: 1;flex:1;overflow:hidden}
.section3 .slides .item .icon img{width: 0.84rem;}
.section3 .slides .item .tit{margin: 0.24rem 0 0.17rem;font-weight: bold;}
.section3 .slides .item .desc{color: #686868;line-height: 1.65;min-height: 1.06rem;}
.section3 .slides .item::after{content: "";width: 0;height: 100%;position: absolute;transition: all ease 0.6s;left: 50%;border-radius: 0.1rem;top: 0;transform: translateX(-50%);z-index: -1;background: url("../img/bg_card2.png") no-repeat top center;background-size: 100%;}
.section3 .slides .item:hover::after{width: 100%;}
.section3 .slides .item:hover .tit,
.section3 .slides .item:hover .desc{color: #fff;}
.swp-dot{margin: 0 -0.93rem;margin-top: 0.5rem;}
.swp-dot .jt{width: 0.55rem;height: 0.55rem;background: #f7f8ff;border-radius: 50%;cursor: pointer;}
.swp-dot .jt:hover{background: #0c5adb;}
.swp-dot .jt:hover i{color: #fff;}
.swp-dot .pagination{margin: 0 0.4rem;position: relative;}
.swp-dot .pagination .swiper-pagination{width: 100%;position: unset;display: flex;gap: 0.28rem;justify-content: space-between;}
.swp-dot .pagination .swiper-pagination-bullet{flex: 1;width: 100%;overflow: hidden;height: 0.05rem;background: #dce2ff;border-radius: 0;opacity: 1;}
.swp-dot .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #0c5adb;}
.vmore2 a{width: 1.72rem;height: 0.52rem;background: #34bbff;border-radius: 0.05rem;transition: all ease 0.3s;color: #fff;}
.vmore2 a:hover{background: #18a4eb;}
.section4{text-align: center;color: #fff;position: relative;}
.section4 .dot1{position: absolute;left: 0.8rem;bottom: -1.13rem;z-index: 1;width: 2.1rem;}
.section4 .desc{margin: 0.18rem 0 0.45rem;}
.section5 .sec-type{margin-bottom: 0.35rem;}
.section5 .tabs ul{border-bottom: 0.01rem solid #686868;}
.section5 .tabs li{padding: 0.2rem 0.22rem;}
.section5 .wrap{margin: 0 auto;}
.section5 .wrap .tabs{max-width: 7.26rem;margin: 0 auto 0.25rem auto;}
.section5 .wrap .tabs li{color: #232323;position: relative;cursor: pointer;padding: 0.15rem 0.4rem;}
.section5 .wrap .tabs li::after{content: "";width: 0;height: 0.04rem;background: #1129bb;position: absolute;left: 0;bottom: -0.01rem;}
.section5 .wrap .tabs li.active{color: #1129bb;font-weight: bold;}
.section5 .wrap .tabs li.active::after{width: 100%;}
.section5 .tabcont{display: none;}
.section5 .tabcont:nth-child(1){display: block;}
.table1{overflow-x: auto;}
.table1 table{border: 0.01rem solid #cdd9f0;border-collapse: collapse;background: #fff;}
.table1 table th,
.table1 table td{padding: 0.15rem 0.11rem;border: 0.01rem solid #cdd9f0;min-width: 1rem;}
.table1 table th:nth-child(1),
.table1 table td:nth-child(1){text-align: center;}
.table1 table tbody tr:nth-child(2n + 1) td{background: #edf1f9;}
.table1 .td1{background: #4874cb !important;color: #fff;}
.section6{background: #f8f8ff;}
.section6 .item{text-align: center;position: relative;}
.section6 .item .icon{position: relative;z-index: 1;}
.section6 .item .icon span{background: #fff;border-radius: 50%;}
.section6 .item .icon span img{display: block;}
.section6 .item .wrap{position: relative;width: 100%;height: 100%;padding: 0.4rem 0.24rem;}
.section6 .item .wrap::after, .section6 .item .wrap::before{content: "";width: 100%;bottom: 0;height: 75%;position: absolute;left: 0;bottom: 0;}
.section6 .item .wrap::after{background: #fff;z-index: -2;}
.section6 .item .wrap::before{width: 0;transition: all ease 0.6s;}
.section6 .item .icon{margin-bottom: 0.24rem;}
.section6 .item .icon img{width: 0.77rem;}
.section6 .item .post{margin: 0.06rem 0 0.12rem;color: #686868;}
.section6 .item .desc{color: #686868;line-height: 1.6;height:8em;overflow-y:auto;padding-right:.1rem}
.section6 .item:hover .tit{color:#4874cb !important}
/*.section6 .item::before, .section6 .item::after{content: "";width: 1.65rem;height: 0.23rem;background-position: center;background-size: 100% 100%;position: absolute;top: 0.28rem;}*/
/*.section6 .item::before{left: -0.1rem;background-image: url("../img/xt1.png");}*/
/*.section6 .item::after{right: -0.1rem;background-image: url("../img/xt2.png");}*/
/*.section6 .item:hover .wrap{color: #fff;}*/
/*.section6 .item:hover .wrap .post,*/
/*.section6 .item:hover .wrap .desc{color: #fff;}*/
/*.section6 .item:hover .wrap::before{width: 100%;background: url("../img/bg_card2.png") no-repeat top center;background-size: 100%;z-index: -1;}*/
.section6 .swiper-slide:nth-child(4n + 1) .item::before{display: none;}
.section6 .swiper-slide:nth-child(4n + 4) .item::after{display: none;}
.swp-dot2 .swiper-wrapper{padding-bottom: 0.6rem;}
.swp-dot2 .swiper-pagination .swiper-pagination-bullet{width: 0.75rem;height: 0.04rem;background: #e9e9e9;border-radius: 0.02rem;border-radius: 0;margin: 0 0.05rem;opacity: 1;}
.swp-dot2 .swiper-pagination .swiper-pagination-bullet-active{background: #0c5adb;}
.section7 .list{border-top: 0.01rem solid #f3f3f3;border-left: 0.01rem solid #f3f3f3;}
.section7 .list li{border-right: 0.01rem solid #f3f3f3;border-bottom: 0.01rem solid #f3f3f3;}
/* footer */
.footer{color: #fff;background: url("../img/bg_ft.png") no-repeat top center;background-size: cover;padding: 0.8rem 0 0 0;}
.footer a{color: #fff;}
.footer a:hover{color: rgba(255, 255, 255, 0.88);}
.footer .ft1 .col1{max-width: 2.65rem;}
.footer .ft1 .col1 .logo img{width: 1.69rem;}
.footer .ft1 .col1 .desc{margin: 0.27rem 0 0.42rem;}
.footer .ft1 .col1 .qrcode .ewm{margin-top: 0.12rem;}
.footer .ft1 .col1 .qrcode .ewm img{width: 1.27rem;}
.footer .ft1 .ft-nav li .tit{margin-bottom: 0.35rem;}
.footer .ft1 .ft-nav li .sub p{margin-bottom: 0.24rem;}
.footer .ft1 .ft-nav li .msg .dd{display: flex;align-items: center;margin-bottom: 0.28rem;}
.footer .ft1 .ft-nav li .msg .dd .icon{width: 0.35rem;flex-shrink: 0;margin-right: 0.15rem;}
.footer .ft1 .ft-nav li .msg .dd .info{flex: 1;overflow: hidden;}
.footer .ft1 .ft-nav li .msg .dd .info .txt1{color: #fff;}
.footer .ft1 .ft-nav li .msg .dd .info .txt2{color: #9eb3ef;margin-top: 0.04rem;line-height: 1.6;}
.footer .ft1 .ft-nav li .msg .dd .info .txt2 a{color: #9eb3ef;}
.footer .ft1 .ft-nav li .msg .dd .info .txt2 a:hover{color: rgba(158, 179, 239, 0.88);}
.footer .ft2{padding: 0.35rem 0 0.15rem;}
.footer .ft2 .cont a{margin: 0 0.1rem 0.1rem 0;}
.footer .ft3{padding: 0.2rem 0;border-top: 0.01rem solid #343366;}
.laybox{position:fixed;width:100%;height:100%;left:0;top:0;z-index:2222;background:rgba(0,0,0,.6);display:none}
.laybox .wrap{width:100%;height:100%}
.laybox .qrcode{max-width:5rem;text-align:center;background:#fff;border-radius:.15rem;padding:.25rem;}
.laybox .qrcode img{width:3rem;}
.laybox .qrcode p{margin-top:.1rem;}
/* 内页 */
.inner-slide img{display: block;}
.sub-nav{background: #fff;box-shadow: 0rem 0rem 0.14rem 0rem rgba(95, 126, 209, 0.2);width: 100%;overflow-y: hidden;}
.sub-nav li{color: #fff;margin-right: 0.2rem;}
.sub-nav li a{display: block;padding: 0.25rem 0.1rem;color: #181931;text-align: center;position: relative;}
.sub-nav li a::after{content: "";width: 0;height: 0.02rem;background: var(--color);position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;transition: width 0.5s;}
.sub-nav li a:hover, .sub-nav li a.cur{color: var(--color);}
.sub-nav li a:hover::after, .sub-nav li a.cur::after{width: 100%;}
.sub-menu{border: 0.01rem solid #ddd;margin-right: 0.3rem;background-color: #fff;}
.sub-menu h3{text-align: center;color: #181931;font-weight: 700;padding: 0.2rem;}
.sub-menu h3 a{display: none;}
.sub-menu ul{border-top: 0.01rem dotted #ddd;display: block;text-indent: 0.2rem;padding: 0.2rem 0;}
.sub-menu ul li ul{padding:.1rem 0 .1rem .2rem}
.sub-menu ul li a{padding: 0.12rem 0;display: block;}
.sub-menu ul li.v1 .tit:hover{background-color: #f5f5f5;}
.sub-menu ul li.cur .tit{background-color: var(--color)!important;color: #fff;}
.sub-menu ul li.cur .tit a{color:#fff}
.sub-menu ul li ul li a{padding: 0.06rem 0}
.sub-menu ul li ul li.cur2 a{color:var(--color)!important}
.service-list{padding: 0.1rem;background: #fff;}
.service-list h2{font-size: 0.24rem;text-align: left;border-bottom: 0.01rem solid #ddd;width: 100%;padding-bottom: 0.2rem;margin-bottom: 0.3rem;}
.service-list li{margin-bottom: 0.2rem;}
.service-list li a{color: #181931;}
.service-list li a:hover{color: var(--color);}
.breadcrumb{padding: 0.25rem 0;}
.breadcrumb img{width: 14px;}
.breadcrumb a{margin: 0 2px;}
/* 详情 */
.blog-detail{padding: 0.3rem 0.5rem;background: #fff;}
.blog-detail h1{text-align: left;width: 100%;padding-bottom: 0.1rem;color: #181931;font-weight: normal;}
.blog-detail h2{text-align: left;width: 100%;padding-bottom: 0.1rem;}
.blog-detail .time{color: #8a8e99;border-bottom: 0.01rem solid #dddddd;padding-bottom: 0.1rem;}
.blog-detail .desc{color: #8a8e99;padding: 0.2rem;background: #f5f5f5;margin: 0.2rem 0;}
.blog-detail .desc b{color: #181931;font-weight: normal;}
.blog-detail .content{line-height: 1.8;}
.blog-detail .content p{margin-bottom: 0.16rem;display: block;color: #181931;}
.blog-detail .content img{margin: 0 auto;max-width: 60%;width: auto !important;height: auto !important;}
.blog-list .item{display: block;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: 0.1rem;}
.blog-list .item .fitImg{padding-top: 54.05%;}
.blog-list .item .txt{border-top: 0;padding: 0.15rem 0.2rem 0.25rem 0.2rem;}
.blog-list .item .txt .tit{color: #181931;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.blog-list .item .txt .desc{color: #8a8e99;margin-top: 0.05rem;}
.blog-list .item:hover{-webkit-box-shadow: 0 0.06rem 0.1rem 0 rgba(20, 34, 67, 0.1);-moz-box-shadow: 0 0.06rem 0.1rem 0 rgba(20, 34, 67, 0.1);box-shadow: 0 0.06rem 0.1rem 0 rgba(20, 34, 67, 0.1);}
.blog-list .item:hover .txt .tit{color: var(--color);}
.pages{padding: 0.5rem 0 0;}
.pages li{margin: 0 0.06rem;}
.pages li a{height: 0.35rem;min-width: 0.35rem;border-radius: 0.05rem;border: 1px solid #c9c9c9;display: flex;align-items: center;justify-content: center;color: #666;transition: all ease 0.3s;padding:0 .15rem}
.pages li:hover a, .pages li.active a{background: var(--color);border-color: var(--color);color: #fff;}
.inner-banner{padding:1.39rem 0;color: #fff;background-position: top center;background-size: cover;}
.inner-banner .tit{margin-bottom: 0.1rem;}
/*案例列表 */
.case-nav{background: #fff;border-radius: 0.05rem;position: relative;z-index: 1;}
.case-nav ul{padding: 0 0.1rem;}
.case-nav ul li:nth-child(4){display: none;}
.case-nav li{height: 0.6rem;line-height: 0.6rem;border-bottom: 0.01rem solid #eee;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.case-nav li a{display: block;padding: 0 0.13rem;color: #181931;display: flex;justify-content: space-between;align-items: center;transition: All 0s ease-in-out;-webkit-transition: All 0s ease-in-out;-moz-transition: All 0s ease-in-out;-o-transition: All 0s ease-in-out;}
.case-nav li.active{background: var(--color);border-radius: 0.06rem 0.06rem 0.06rem 0rem;width: 2.2rem;position: relative;left: -0.1rem;background: var(--color) url(../img/bgk.png) -0.2rem center no-repeat;background-size: 40%;}
.case-nav li.active a{color: #fff;padding: 0 0.23rem;}
.case-nav li.active i{display: block;}
.case-nav li i{display: none;}
.case-line{position: absolute;background: #e1e6f0;width: 0.01rem;right: -0.4rem;top: 0;height: 100%;z-index: 2;}
.bgf9{background: #f9faff;}
.case-list{margin-left: 0.7rem;}
.case-list .item{background: #fff;padding: 0.25rem;border-radius: 0.04rem;margin-bottom: 0.2rem;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.case-list .item img{width: 100%;border-radius: 0.04rem;}
.case-list .item:hover{box-shadow: 0rem 0.05rem 0.1rem 0rem rgba(0, 0, 0, 0.05);border-radius: 0.06rem;}
.case-list .item:hover .light{left: 3.2rem;-moz-transition: 0.4s;-o-transition: 0.4s;-webkit-transition: 0.4s;transition: 0.4s;}
.case-list .item .txt{margin-left: 0.35rem;}
.case-list .item .txt h3{font-weight: bold;margin-bottom: 0.18rem;}
.case-list .item .txt h3 a{color: #181931;}
.case-list .item .txt h3 a:hover{text-decoration: underline;color: var(--color);}
.case-list .item .txt p{color: #181931;margin-top: 0.1rem;}
.case-list .item .txt p span{color: #7b7b86;}
.case-list .item .txt p.txt-cutout{height: 0.58rem;overflow: hidden;margin-bottom: 0.3rem;}
.case-list .item .txt a.btn-detail{border: 0.01rem solid var(--color);border-radius: 0.2rem;color: var(--color);padding: 0.1rem 0.3rem;transition: 0.4s;}
.case-list .item .txt a.btn-detail:hover{background: var(--color);color: #fff;}
.case-list .item .link{clear: both;width: 100%;float: left;margin-top: 0.3rem;}
.overimg{position: relative;display: block;box-shadow: 0 0 0.1rem #fff;}
.light{cursor: pointer;position: absolute;left: -3.2rem;top: 0;width: 3.2rem;height: 2.08rem;background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);}
/* 案例详情 */
.case-detail .case-detail-logo{padding: 0.5rem 0;}
.case-detail .case-detail-logo img{max-width: 2rem;width: auto;}
.case-detail .case-detail-xq h3{font-size: 0.26rem;color: #181931;border-bottom: none;text-align: left;padding: 0rem;margin-bottom: 0.1rem;}
.case-detail .case-detail-xq h4{font-size: 0.18rem;color: #8a8e99;}
.case-detail .case-detail-tig{margin: 0.2rem 0 0.5rem 0;}
.case-detail .case-detail-tig span{background: #1677ff;border-radius: 0.04rem;color: #fff;padding: 0.06rem 0.12rem;display: inline-block;margin: 0rem 0.1rem 0.08rem 0rem;}
.case-detail .case-detail-left{position: relative;z-index: 1;}
.case-detail .case-detail-right{border-radius: 0.06rem;float: right;}
.case-detail .case-detail-right .list{padding: 0.5rem;margin-left: 0.7rem;background: #fff;overflow: hidden;min-height: 6rem;}
.case-detail .case-detail-right .item{margin-bottom: 0.3rem;display: flex;}
.case-detail .case-detail-right .item .case-detail-img{flex-shrink: 0;}
.case-detail .case-detail-right .item img{width: 0.36rem;}
.case-detail .case-detail-right .case-detail-tex img{width: 100%;border-radius: 0.04rem;}
.case-detail .case-detail-tex{margin-left: 0.28rem;}
.case-detail .case-detail-tex h2{font-size: 0.18rem;color: #252b3a;margin-bottom: 0.14rem;}
.case-detail .case-detail-tex .desc{line-height: 1.65;}
.case-detail .case-detail-tex .desc p{color: #464964;}
.case-detail .case-detail-tex .desc p em{font-size: 0.06rem;-webkit-transform: scale(0.8);font-style: normal;position: relative;top: -0.02rem;}
.case-detail .case-detail-news{margin-top: 0.4rem;}
.case-detail .case-detail-news h2{line-height: 0.4rem;border-bottom: 0.01rem solid #e1e6f0;color: #252b3a;font-weight: 700;text-align: left;width: 100%;}
.case-detail .case-detail-news ul{padding: 0.1rem 0;}
.case-detail .case-detail-news ul li{padding: 0.1rem 0;}
.case-detail .case-detail-news ul li .tit{color: #464964;}
.case-detail .case-detail-news ul li .tit:hover{color: #1677ff;}
.case-detail .case-detail-news ul li .time{color: #8a8e99;margin-top: 0.05rem;display: block;font-style: normal;}
/* responsive */
.tkg{height: 0.8rem;}
/* 下载中心 */
.download .item{background-color: #f5f5f5;}
.download .item .fitImg{padding-top: 58.47%;}
.download .item .text{padding: 0.25rem 0.2rem;}
.download .item .text .rights{color: #707d8f;}
.download .item .text .rights img{margin-left: 0.1rem;width:.2rem}
.download .item .text .lefts .icon{width: 0.24rem;margin-right: 0.1rem;}
.download .item .text .lefts p{color: #1a1a1a;line-height: 30px;}
.download .item .text .lefts .tit{margin-right: 0.1rem;}
.download .item:hover .tit{color: #005199 !important;}

/*@media (min-width: 981px){.sidebar .sub-menu ul{display: block !important;};}*/
@media (max-width: 980px){.tkg{height: 55px;}
.navbtnm{clear: both;text-align: center;position: relative;z-index: 21;}
.navbtnm span{width: 100%;height: 2px;transition: all 0.5s;margin-top: 0.1rem;background: var(--color);float: right;}
.navbtnm span.line1{margin-top: 0;}
.navbtnm.open .line1{-webkit-transform: rotate(44deg);-ms-transform: rotate(44deg);transform: rotate(44deg);transform-origin: 0%;-ms-transform-origin: 0%;-webkit-transform-origin: 0%;-moz-transform-origin: 0%;transition: all 0.5s;}
.navbtnm.open .line2{opacity: 0;transition: all 0.5s;}
.navbtnm.open .line3{-webkit-transform: rotate(-44deg);-ms-transform: rotate(-44deg);transform: rotate(-44deg);position: relative;top: 0.01rem;transform-origin: 0%;-ms-transform-origin: 0%;-webkit-transform-origin: 0%;-moz-transform-origin: 0%;transition: all 0.5s;}
.headerm{padding: 0 15px;position: relative;height: 55px;z-index: 23;}
.headerm .logo img{width:2.2rem;}
.headerm .logo img.logo1{display: none;}
.headerm .logo img.logo2{display: inline-block;}
.headerm .menuBtn b{background: #333;}
.header1 .headerm .logo img.logo2{display: none;}
.header1 .headerm .logo img.logo1{display: inline-block;}
.header1 .headerm .menuBtn b{background: #fff;}
.big-nav{position: fixed;z-index: 9999;top: 0;right: -100%;background-size: cover;opacity: 0;visibility: hidden;transition: 0.3s;height: auto;width: 100%;overflow-y: auto;}
.big-nav .scroll{width: 100%;position: fixed;top: 55px;z-index: 22;background: #fff;padding-bottom: 0.15rem;height: 100%;overflow-y: auto;}
.big-nav .scroll::-webkit-scrollbar{width: 0;height: 5px;}
.big-nav .scroll li{width: 100%;text-align: left;padding-top: 0;border-bottom: rgba(51, 51, 51, 0.1) solid 1px;}
.big-nav .scroll li a{color: #999;font-size: 0.2rem;padding: 0.18rem 15px;position: relative;display: block;}
.big-nav .scroll li.on a{color: var(--color);}
.big-nav .scroll .btn{padding: 0.25rem 0;}
.big-nav .scroll .btn a{width: 1.65rem;height: 0.5rem;background: #0c5adb;border-radius: 0.05rem;color: #fff;transition: all 0.3s ease 0s;}
.big-nav .scroll .btn a:hover{background: #34bbff;}
.header.fix .headerm,.navShow .headerm{background: #fff;}
.header.fix .headerm .logo img.logo1,.navShow .headerm .logo img.logo1{display: none;}
.header.fix .headerm .logo img.logo2,.navShow .headerm .logo img.logo2{display: inline-block;}
.header.fix .headerm .menuBtn b,.navShow .headerm .menuBtn b{background-color: #333;}
.navShow .big-nav{opacity: 1;visibility: visible;right: 0;}
.banner{padding: 1.2rem 0 0.7rem;height: auto;background: url("../img/bg2.png") no-repeat top center !important;background-size: cover;}
.banner .slide-txt .info .line1{right: 0;width: 1rem;}
.banner .slide-txt .info .btns .btn1{width: 1.65rem;}
.banner .slide-txt .info .btns .num{font-size: 0.21rem;}
.banner .pic{margin-top: 0.4rem;text-align: center;}
.banner .pic .bgt{max-width: 80%;}
.pt60{padding-top: 0.5rem;}
.pt120{padding-top: 0.4rem;}
.section1::before{width: 3.5rem;background-size: 100%;}
.section1 .pic .fadeImg{max-width: 4rem;right: 0;top: 0.4rem;}
.section1 .pic .fadeImg2{max-width: 4rem;right: 0;top: 1.6rem;}
.section2{overflow: hidden;}
.section2 .pic .fadeImg{left: 62%;}
.section2 .pic .fadeImg img{width: 2.3rem;}
.section2::before{width: 3rem;background-size: 100%;}
.section2 .cont{flex-direction: column-reverse;}
.section2 .link{margin: 0 0 0.5rem;}
.section2 .list li{margin-bottom: 0.15rem;}
.sec-type .line{display: none;}
.sec-type .vmore a{padding: 0 0.25rem;}
.section3 .slides{padding-bottom: 0.1rem;}
.section3 li{display:flex;}
.section3 .item{padding: 0.3rem 0.2rem 0.35rem 0.2rem;margin-bottom:.15rem;flex:1;overflow:hidden}
.section4 .dot1{width: 1.2rem;left: 0;bottom: -0.65rem;}
.swp-dot{margin: 0.25rem 0;justify-content: center;}
.swp-dot .jt{margin: 0 0.15rem;}
.swp-dot .pagination{display: none;}
.sec-type{margin-bottom: 0.25rem;flex-wrap: wrap;}
.sec-type .vmore{margin: 0;}
.sec-type .vmore a{font-size: 0.18rem;}
.section5 .sec-type{margin-bottom: 0.25rem;}
.section5 .wrap .tabs li{padding: 0.1rem 0.2rem;font-size: 0.2rem;}
.section5 .wrap .tabs li::after{height: 2px;}
.table1 table th,.table1 table td{min-width: 2rem;padding: 0.1rem;font-size: 0.165rem;line-height: 1.5;}
.section6 .item::before, .section6 .item::after{display: none;}
.section6 .slides{margin-right: -15px;}
.swp-dot2 .swiper-pagination .swiper-pagination-bullet{width: 0.35rem;}
.section7 .vmore{margin: 0.3rem 0 0.2rem;}
.footer{padding-top: 0.35rem;}
.footer .ft1 .col1{max-width: 100%;}
.footer .ft1 .col1 .desc{font-size: 0.16rem;}
.footer .ft1 .ft-nav{margin: 0.3rem 0 0 0;}
.footer .ft1 .ft-nav li{margin-bottom: 0.3rem;}
.footer .ft1 .ft-nav li .tit{margin-bottom: 0.15rem;font-weight: bold;}
.footer .ft1 .ft-nav li .sub p{width: 48%;margin: 0.1rem 0;float: left;}
.footer .ft1 .ft-nav li .sub p:nth-child(2n){float: right;}
.footer .ft1 .ft-nav li .msg{margin-top: 0.25rem;}
.footer .ft1 .ft-nav li .msg .dd{margin-bottom: 0.15rem;}
.footer .ft1 .ft-nav li .msg .dd .icon{width: 0.3rem;margin-right: 0.1rem;}
.footer .ft1 .ft-nav li:last-child{margin-bottom: 0;}
.sub-nav li a{padding: 0.15rem 0.05rem;}
.sidebar{margin-bottom: 0.25rem;}
.sidebar .sub-menu{margin-right: 0;}
.sidebar .sub-menu h3{font-size: 0.2rem;display: flex;justify-content: space-between;flex-direction: row-reverse;}
.sidebar .sub-menu h3 a{display: inline-block;}
.sidebar .sub-menu ul{display: none;}
.blog-detail{padding: 0.1rem 0 0.3rem 0;}
.blog-detail p{text-align: justify;}
.blog-detail .content img{max-width: 100% !important;width: auto !important;height: auto !important;}
.blog-detail .content video{width: 100%;height: auto;}
.blog-detail h2,.blog-detail h1{padding: 0.2rem 0 0.1rem 0;text-align: left;width: 100%;font-size: 0.22rem;}
.pages{padding-top: 0.2rem;font-size: 0.16rem;}
.inner-banner{padding: 1rem 0;}
.case-list{margin-left: 0;}
.case-list .item{padding: 0.25rem;margin-bottom: 0.2rem;}
.case-list .item .txt{padding: 0.15rem 0 0.25rem;margin-left: 0;}
.case-list .item .link{margin-top: 0.25rem;}
.case-detail .case-detail-logo img{margin: 0 auto;}
.case-detail .case-detail-left{background: #181931;color: #fff;text-align: center;padding: 0.3rem 0 0.8rem 0;}
.case-detail .case-detail-right .list{margin: 0.2rem 0 0 0;padding: 0.35rem;}
.case-detail .case-detail-right .case-detail-tex{margin-left: 0;}
.case-detail .case-detail-right .case-detail-tex h2{display: flex;align-items: center;}
.case-detail .case-detail-right .case-detail-tex h2 img{width: 0.4rem;margin-right: 0.15rem;}
}
