.font48{font-size: 48px;}
.font36{font-size: 36px;}
.text-center{text-align: center!important;}
.pointer{cursor: pointer;}
@media only screen and (min-width: 1200px) {
    .container{width:1310px}
    .szjcgl .container{width:1170px}
}
.zhuanti .banner{background: url('../../images/zhuanti/banner.jpg') center/cover no-repeat;height:560px}
.zhuanti .logo{margin:25px 0;display: block;}
.zhuanti .logo:hover{background: url('../../images/logo-hover.png') center/100% no-repeat;}
.zhuanti .logo:hover img{opacity: 0;}
.zhuanti .maintitle{margin:80px 0 60px}
.zhuanti .maintitle .ch{color:#393939;margin-right:27px}
.zhuanti .maintitle .en{color:#8b8b8b}
.zhuanti .product .maintitle{margin:40px 0}
.zhuanti .advantages .block{height:280px;margin-bottom:30px;border:solid 1px #e8edfc;box-shadow: 0px 4px 15px 1px rgba(64, 93, 219, 0.08);padding:40px 30px;background: url('../../images/zhuanti/bg2.png') 244px bottom no-repeat;}
.zhuanti .advantages .block .name span{vertical-align: middle;color:#363e5f}
.zhuanti .advantages .block .name img{margin-right:13px;}
.zhuanti .advantages .block .contenttext{margin-top:25px;color:#848585;line-height: 30px;}
.zhuanti .technology .tabrow .col-xs-3:nth-child(2),.zhuanti .technology .tabrow .col-xs-3:nth-child(3){width:23%}
.zhuanti .technology .tabrow .col-xs-3:last-child{width:29%}
.zhuanti .technology .tab .tabspan{border-bottom:4px solid rgba(0,0,0,0)}
.zhuanti .technology .tab .tabspan.active{border-bottom:4px solid #3f6fff}
.zhuanti .technology .tab img{height:44px}
.zhuanti .technology .tab .name{margin:27px 0;color:#515151}
.zhuanti .technology .tabshow{box-shadow: 0px 4px 23px 1px rgba(64, 93, 219, 0.14);border: solid 1px #e5e5e5;padding:60px 50px 100px}
.zhuanti .technology .tabshow .info{line-height: 30px;color:#515151;margin-bottom:100px;text-indent: 2em;}
.zhuanti .technology .tabshow .info>div{margin-bottom:20px}
.zhuanti .technology .tabshow .text{margin:-60px 0 50px;margin-left:36px;color:#515151}
.zhuanti .technology .tabshow>div:first-child .article{width:1000px;margin:0 auto}
.zhuanti .technology .tabshow>div:first-child .article .block{width:230px;margin:0 auto}
.zhuanti .technology .tabshow>div:nth-child(2) .article>div{width:25%;margin:0 auto}
.zhuanti .technology .tabshow>div:nth-child(2) .article .block{width:166px;margin:0 auto}
.zhuanti .technology .tabshow>div:nth-child(2) .article .block img,.zhuanti .technology .tabshow>div:nth-child(3) .article .block img{margin-bottom:25px}
.zhuanti .technology .tabshow>div:last-child .article .block{width:285px;margin:0 auto}
.zhuanti .technology .tabshow .article .block .title{margin:20px 0;color:#2b2b2b}
.zhuanti .technology .tabshow .article .block .intro{line-height:24px;color:#515151;word-break: break-all;}
.zhuanti .strength li .block{border-radius: 10px;height:364px;padding:40px 32px;color:#fff;background: url('../../images/zhuanti/bgcolor1.png') center/cover no-repeat;}
.zhuanti .strength li:nth-child(2) .block{background-image: url('../../images/zhuanti/bgcolor2.png');}
.zhuanti .strength li:nth-child(3) .block{background-image: url('../../images/zhuanti/bgcolor3.png');}
.zhuanti .strength li:nth-child(4) .block{background-image: url('../../images/zhuanti/bgcolor4.png');}
.zhuanti .strength li .num{width:58px;line-height: 34px;border-radius: 17px;background: rgba(239,243,254,.27);margin-bottom:25px;}
.zhuanti .strength li .intro{line-height: 36px;text-align: justify;padding:0 10px}
.zhuanti .strength li:nth-child(2) .intro{padding:0;margin:0 -10px}
.zhuanti .strength li:nth-child(4) .intro{padding:0 13px}
.zhuanti .bottom{margin-top:78px;background: url('../../images/zhuanti/bg.png') center/cover no-repeat;padding: 64px 0;color:#fff}

.zhuanti .link-us,.zhuanti .consultation-box{display: none!important;}
.zhuanti .foot-nav-box ul.foot-nav-item li{background: #3076eb;}

.szjcgl p{margin:0!important}
.szjcgl .maincontent{background: #ecfcf4;}
.szjcgl .banner{height:780px}
.szjcgl .banner img{width:100%;height:100%;object-fit: cover;}
.szjcgl .btns{margin:-340px -6px 55px;min-height:80px}
.szjcgl .btns a{margin-right:20px}
.szjcgl .btns img{max-width: 30%;}
.szjcgl .summarybox{position: relative;z-index: 1;background: #fff;border:solid 1px #5fd097;border-radius: 10px;box-shadow: 0px 10px 22px 2px rgba(58, 157, 109, 0.22);padding:40px 75px;text-align: justify;line-height: 34px;color:#0f2f20}
.szjcgl .b_title{position: relative;color:#393939;line-height: 84px;margin-top:60px}
.szjcgl .b_title:after{content:"";position: absolute;display: block;width:56px;height:5px;background: #48bc83;border-radius: 2px;left:50%;bottom:0;transform: translateX(-50%);}
.szjcgl .ptjg .list{margin:80px 0 50px}
.szjcgl .ptjg .item>div{padding: 0 30px}
.szjcgl .ptjg .item img{width:75px;height:75px;object-fit: contain;}
.szjcgl .ptjg .item .title{color:#4a4a4a;margin:30px 0 20px}
.szjcgl .ptjg .item .content{line-height: 28px;color:#7c7c7c;text-align: justify;}
.szjcgl .kjt,.szjcgl .jstx{padding-bottom:80px}
.szjcgl .gntd{background: #fff;padding-bottom: 80px}
.szjcgl .gntd .tab{display: flex;justify-content: center;margin-top:45px}
.szjcgl .gntd .tabspan{width:335px;color:#000745;background-image: linear-gradient(0deg,#d3ebdf 0%,#e9f5ef 37%,#ffffff 100%);line-height: 66px;border-radius: 10px 10px 0px 0px;border: solid 1px #c3f1da;border-bottom:0;margin:20px 18px 0;}
.szjcgl .gntd .tabspan.active{line-height: 86px;border-color:#2abe77;background: #2abe77;box-shadow: 0px 20px 35px 11px rgba(58, 157, 109, 0.51);color:#fff;margin-top:0}
.szjcgl .gntd .list{background-color: #2abe77;border-radius: 10px;padding:50px 40px 60px;position: relative;}
.szjcgl .gntd .list .item a{display:block;background: #fff url('../../images/szjc/bg01.jpg') bottom right 24px no-repeat;box-shadow: 0px 6px 8px 1px rgba(160, 183, 218, 0.28);border-radius: 6px;margin:10px 0;padding:20px 24px;height:120px}
.szjcgl .gntd .list .item .name{line-height: 28px;color:#000745;padding-left: 26px;background-position: left 5px;background-repeat: no-repeat;background-size: auto 18px;}
.szjcgl .gntd .list .item .name.nologo{background:none!important}
.szjcgl .jstx .list{margin-top:50px}
.szjcgl .jstx .list .name span{vertical-align: middle;color:#2f2f2f}
.szjcgl .jstx .list .name img{width:28px;height:30px;object-fit: contain;margin-right: 15px;}
.szjcgl .jstx .list .block{box-shadow: 0px 4px 15px 1px rgba(64, 93, 219, 0.08);border: solid 1px #e8edfc;padding:30px;height:290px;margin-bottom:30px;background: #fff url('../../images/szjc/bg02.jpg') bottom right 26px no-repeat;}
.szjcgl .jstx .list .content{line-height: 30px;color: #5a5a5a;text-align: justify;margin-top:15px}
.szjcgl .videocover{position: fixed;width: 100vw;height: 100vh;background: rgba(0, 0, 0, .5);top: 0;left: 0;z-index: 99;}
.szjcgl .videocover{position: fixed;width: 100vw;height: 100vh;background: rgba(0, 0, 0, .5);top: 0;left: 0;z-index: 999999;}
.szjcgl .videocontent{position: absolute;width: 800px;max-width: 95%;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.szjcgl .videocontent video{width: 100%;}
.szjcgl .closebtn{display:inline-block;font-size: 14px;line-height: 28px;border: 1px solid #fff;border-radius: 8px;color: #fff;cursor: pointer;padding: 2px 14px;}
@media only screen and (max-width: 1024px) {
    .zhuanti .banner{height:400px}
    .zhuanti .advantages .block{background-position: 125px bottom;}
    .zhuanti .technology .tabshow .article{width:auto!important}
    .zhuanti .technology .tabshow .article .block{width:100%!important}

    .szjcgl .banner{height:auto}
    .szjcgl .btns{margin:-150px -6px 20px}
    .szjcgl .ptjg .item>div{padding:0}
    .szjcgl .jstx .list .block{height:370px}
}
@media only screen and (max-width: 820px) {
    .zhuanti .banner{height:300px}
    .zhuanti .technology .tabshow .article .block{width:100%}
    .zhuanti .strength li .block{margin-bottom:20px}
    .zhuanti .bottom{padding:45px 0}

        .szjcgl .btns{margin:-70px -6px 20px}
    .szjcgl .summarybox{padding:20px}
    .szjcgl .gntd .tab .name{font-size: 18px;}
    .szjcgl .jstx .list .block{height:335px}
}
@media only screen and (max-width: 430px) {
    .font48{font-size: 30px;}
    .font36{font-size: 24px;}
    .font24{font-size: 20px;}
    .font18{font-size: 16px;}
    .font14{font-size: 12px;}
    .zhuanti .logo{margin:10px 0}
    .zhuanti .banner{height:170px}
    .zhuanti .maintitle .ch{margin-right:15px}
    .zhuanti .maintitle{margin:30px 0 20px}
    .zhuanti .product .maintitle{margin:20px 0}
    .zhuanti .advantages .block{background-position: 220px bottom;height:240px}
    .zhuanti .technology .tab .name{font-size: 16px;}
    .zhuanti .technology .tabshow{padding:25px 15px 40px}
    .zhuanti .technology .tabshow .article .block{margin-bottom:30px!important}
    .zhuanti .technology .tabshow .article .block .title{margin:10px 0}
    .zhuanti .technology .tabshow .info{margin-bottom:30px}
    .zhuanti .technology .tabshow .text{margin:-10px 0 40px}
    .zhuanti .technology .tabshow>div:nth-child(2) .article>div{width:100%}
    .zhuanti .strength li .block{padding:30px 20px 40px;height:auto}
    .zhuanti .strength li .num{margin-bottom:15px}
    .zhuanti .strength li .intro{text-align: left!important;padding:0 10px!important;margin:0!important}
    .zhuanti .bottom{margin-top:35px}
    .zhuanti .bottom li{margin-bottom:20px}

    .szjcgl .banner{height:250px}
  .szjcgl .btns{margin-bottom:0}
    .szjcgl .btns a{margin-right:5px}
    .szjcgl .summarybox{margin-top:-25px}
    .szjcgl .b_title{margin-top:20px}
    .szjcgl .ptjg .list{margin:50px 0 0}
    .szjcgl .ptjg .item .content{margin-bottom:30px}
    .szjcgl .gntd .list{padding:30px}
    .szjcgl .gntd .list .item a{padding:15px 12px}
    .szjcgl .jstx .list .block{height:auto}
    .szjcgl .gntd .tabspan{margin:10px 5px 0;line-height: 26px;padding:10px 0}
    .szjcgl .gntd .tabspan.active{line-height: 26px;padding:15px 0}
    .szjcgl .gntd .tab .name{font-size: 14px;padding:0 5px}
}
@media only screen and (max-width: 376px) {
    .zhuanti .banner{height:150px}
}