@media screen and (max-width:980px){
    .pc{
        display: none;
    }
    .wap{
        display: block;
    }
    body{
        padding: 73px 0 0 0;
    }
    .tit1{
        padding-top: 30px;
    }
    .header{
        min-width: 0;
        padding: 0;
        margin: 0;
        height: auto;
        position: fixed;
        z-index: 1000;
    }
    .header .logo{
        margin: 3vw 0 2vw 3vw;
    }
    .header .logo img{
        width: 48vw;
    }
    .header .her{
        display: none;
    }
    /* 菜单 */
    .menuicon{
        margin: 6vw 4vw 0 0;
    }
    .menuicon .line{
        background: #163c87;
        width: 30px;
        height: 4px;
        border-radius: 5px;
        margin-bottom: 6px;
        transition: .3s;
    }
    .showm .line:nth-child(1){
        transform: translateY(7px) rotate(-45deg);
    }
    .showm .line:nth-child(2){
        opacity: 0;
    }
    .showm .line:nth-child(3){
        transform: translateY(-13px) rotate(45deg);
    }
    .menuwin{
        width: 100vw;
        height: 100vh;
        position: fixed;
        z-index: 999;
        height: 0;
        transition: .7s;
    }
    .menush{
        height: 100vh;
    }
    .menuwin .wapul{
        position: absolute;
        z-index: 1000;
        right: -100%;
        top: 0;
        background: #FFF;
        padding: 0 3vw 0 3vw;
        width: 60%;
        overflow-y: scroll;
        transition: .7s;
        height: 100vh;
    }
    .menuwin .menur0{
        right: 0;
    }
    .menuwin ul li{
        padding: 10px 0 10px 0;
    }
    .menuwin ul li a{
        color: #163c87;
    }
    .menuwin ul li .menui{
        width: 15px;
    }
    .menuwin .wapul .erji{
        display: none;
        padding-left: 3vw;
    }
    .menuwin .wapul .lang{
        text-align: right;
        border-bottom: 1px solid #999999;
    }
    .menuwin .wapul .erjis{
        display: block;
    }
    .menubg{
        opacity: 0.5;
        background: #000000;
        width: 100%;
        height: 100%;
    }
    /* 轮播图 */
    .lbt .swiper-slide{
        height: 330px;
    }
    .lbt .swiper-slide div{
        background-size: 100%;
        height: 330px;
        background-repeat: no-repeat;
    }
    /* 产品中心 */
    .cpzx{
        margin-top: 0;
    }
    .cp_con{
        padding: 0 0vw;
    }
    .cp_con .cp_type{
        width: 100%;
        overflow-x: scroll;
        padding-top: 30px;
    }
    .cp_con .cp_type ul{
        width: 205%;
    }
    .cp_con .cp_sw{
        padding: 3vw 3vw 3vw 3vw;
        min-width: 0;
    }
    .cp_con .cp_sw .cpswf{
        width: 100%;
        padding-top: 0;
        padding-bottom: 0;
    }
    .cp_con .cp_sw .swiper-wrapper{
        width: 100%;
    }
    .cp_sw .swiper-slide p{
        width: 72vw;
    }
    .cp_sw .swiper-slide h4{
        font-size:1.5rem;
    }
    .cpp2 ul li{
        height: 37px !important;
    }
    .cadb-ul>li{
        font-size: 12px;
        padding: 3vw 3vw;
    }
    .cadb-ul>li .li_rt{
        width: 20px;
        height: 18px;
    }
    .cadb-ul>li .n1{
    }
    
    /* 关于我们 */
    .gytbt{
        width: calc(100% - 6vw);
        padding: 3vw;
    }
    .gytbt .gy_l{
        width: 100%;
    }
    .gytbt img{
        width: 70vw;
        height: auto;
    }
    .gytbt .gy_r .playbtn{
        top: 30%;
    }
    .gytbt .gy_r{
        width: 94vw;
        height: auto;
    }
    .gytbt p{
        width: 94vw;
    }
    .video .videocon{
        transform: none;
        left: 0;
        top: 35%;
    }
    .video .videocon video{
        width: 100%;
        height: 63vw;
    }
    
    /* 行业应用 */
    .hyyy{
        padding: 3vw;
        background-size:auto 100%;
    }
    .hyyy .hyswf{
        width: 100%;
    }
    .hyyy .hy_main{
        width: calc(100% - 6vw);
        padding: 3vw;
    }
    .hyyy .hysw .hysws{
        width: calc(50% - 1vw);
        margin-right: 2vw;
    }
    .hyyy .hysw .hysws:nth-child(2n){
        margin-right: 0;
    }
    .hyyy .hysw .hyimg{
        width: auto;
        height: auto;
    }
    .hyyy .hysw .hyss{
        padding: 3vw;
    }
    .hyyy .hysw a:hover img{
        scale: 1;
    }
    /* 新闻中心 */
    .xwdt .xwcon{
        width: calc(100% - 6vw);
        padding: 3vw;
        margin-top: 30px;
    }
    .xwdt .xwcon .xws li{
        width: 100%;
    }
    .xwdt .xwcon .xws li:nth-child(2n){
        margin-left: 0;
    }
    .xwdt .xwcon .tj li:nth-child(1){
        margin: 0 0 3vw 0;
    }
    .xwdt .xwcon .tj li .xwtxt{
        padding: 1vw;
    }
    .xwdt .xwcon .tj li .xwtxt p{
        font-size: .5rem;
    }
    .xwdt .xwcon .tj li .xwtxt h4{
        font-size: 1rem;
    }
    .xwdt .xwcon .xws li .newsdesc{
        height: 70px;
        overflow: hidden;
    }
    /* 合作伙伴 */
    .hzhb .hzcon{
        width: calc(100% - 6vw);
        padding: 3vw;
    }
    .hzhb .hzcon li{
        margin: 0 2vw 3vw 0;
        width: calc((100% - 6vw)/3);
        height: auto;
    }
    .hzhb .hzcon li:nth-child(3n){
        margin-right: 0;
    }
    /* 底部 */
    .footer_m{
        width: 100%;
    }
    .foot_b ul li{
        margin-right: 0;
        width: 100%;
    }
    /* 公司介绍单页 */
    .gsjs{
        padding: 3vw;
        width: calc(100% - 6vw);
    }
    .gsjs .gsjs_l{
        width: 100%;
    }
    .gsjs .gsjs_r{
        width: auto;
        height: auto;
    }
    .qywh{
        padding: 3vw;
    }
    .qywhm{
        width: 100%;
    }
    .qywh .qycon{
        padding: 0 0vw;
        margin-top: 30px;
    }
    .qywh li{
        width: calc(100% - 6vw);
        padding: 3vw;
        margin-right:0;
        margin-bottom: 3vw;
    }
    .ryzz .ryzzm{
        width: 100%;
    }
    .ryzz .ryzz2{
        width: calc(100% - 6vw);
        padding: 30px 3vw 30px 3vw;
    }
    .ryzz .ryzzcon .hyimg{
        padding: 3vw;
        width: auto;
    }
    .ryzz .ryzz2 .swiper-slide{
        box-shadow: 0 0 5px #e5e2e2;
    }
    /* banner */
    .banner{
        height: 160px;
    }
    .banner .banner_name{
        position: unset;
        transform: none;
        padding-top: 8vw;
    }
    .banner .banner_name h4{
        font-size: 2rem;
        margin: 0 auto;
    }
    .banner .banner_name h5{
        font-size: 1rem;
    }
    /* 产品中心列表 */
    .cpzx{
        padding: 3vw;
        margin-bottom: 30px;
    }
    .cpzx .types{
        overflow-x: scroll;
        width: 100%;
    }
    .cpzx .types ul{
        width: 165%;
    }
    .cpzx .cpzxlist{
        width: 100%;
    }
    .cpzx .cpzxlist .cpli{
        width: 100%;
    }
    /* 产品中心详情 */
    .cpxqm{
        width: 100%;
    }
    .crumb{
        font-size: 12px;
        padding-left: 3vw;
    }
    .cp1 .cpl{
        width: 100%;
        margin-right: 0;
    }
    .cpr{
        width: calc(100% - 6vw);
        padding: 3vw;
    }
    .cpp3 div{
        width: calc(50% - 3vw);
        background-size: 100%;
        padding-top: 7px;
    }
    .cptabs ul{
        width: calc(100% - 6vw);
        padding-left: 3vw;
    }
    .cptabs ul li{
        width: auto;
        padding: 0 2vw;
        margin-right: 1vw;
        background-size: 100% 100%;
    }
    .cptabs ul li a{
        font-size: 12px;
    }
    .cpxq .cpxqcon{
        padding: 0vw;
    }
    .cpxqcons{
        width: calc(100% - 6vw);
    }
    .cpxqcons table{
        margin: 0 !important;
    }
    .cpxqcons table td{
        font-size: 1rem !important;
    }
    .cpxqcons table td span{
        font-size: 1rem !important;
    }
    .smallpic{
        width: 73%;
    }
    /* 适配模块详情 */
    .mkxqcon{
        width: 100%;
    }
    .mkxqcon .jszl .jszlcon{
        padding: 0 3vw;
    }
    /* 新闻列表页 */
    .xwzxlist{
        width: 100%;
    }
    .xwzxlist ul li{
        width: calc(50% - 1vw);
        float: left;
        margin-right: 2vw;
    }
    .xwzxlist ul li:nth-child(2n){
        margin-right: 0;
    }
    .xwzxlist ul li .xwimg{
        margin: 0 0 3vw 0;
    }
    .xwzxlist ul li a img{
        width: 100%;
        height: auto;
    }
    .xwzxlist ul li a .xwcon{
        width: 100%;
    }
    .xwzxlist ul li h4{
        font-size: 1rem;
        overflow: hidden;
        height: 22px;
        margin-bottom: 2vw;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .xwzxlist ul li .desc{
        height: 52px;
        overflow: hidden;
        font-size: .8rem;
        border-bottom: 1px solid #e5e2e2;
        padding-bottom: 2vw;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
    }
    .xwzxlist ul li .date{
        font-size: .8rem;
    }
    
    /* 新闻详情页 */
    .xwxq{
        width: calc(100% - 6vw);
        padding: 30px 3vw 30px 3vw;
    }
    .xwxq .xwxq_l{
        width: 100%;
    }
    .xwxq .xwxqll{
        width: calc(100% - 130px);
    }
    .xwxq .xwxq_r{
        width: calc(100% - 6vw);
        padding: 0 3vw;
    }
    .xwxq .xwxq_r .xwxq_t{
        width: 165px;
        background-size: 100%;
        padding-top: 8px;
    }
    .xwxq .xwxq_r .xwxq_t img{
        width: 30px;
        height: 30px;
    }
    .xwxq .xwxq_r .xwxq_t h4{
        font-size: 1.5rem;
    }
    /* 应用案例列表页 */
    .yyallist{
        width: 100%;
    }
    .yyallist li{
        width: 100%;
    }
    .xwxq .xwxqcon img{
        height: auto;
    }
    /* 技术支持 */
    .zlxz{
        width: 100%;
        margin-top: 30px;
    }
    .zlxz .menu{
        box-shadow: none;
        width: 100%;
        border-bottom: 2px solid #ebebeb;
        margin-bottom:3vw;
    }
    .zlxz ul li{
        border: none;
    }
    .zlxz .menu ul li a{
        padding: 3vw;
    }
    .zlxz ul li a img{
        margin: 5px 0 0 15px;
    }
    .zlxz .zlxzcon{
        width: 100%;
    }
    .zlxzcon .zllist ul li{
        width: calc(50% - 1vw - 10px);
        margin: 0 2vw 3vw 0;
    }
    .zlxzcon .zllist ul li:nth-child(2n){
        margin-right: 0;
    }
    .zlxzcon .zllist ul li .zlimg{
        width: 100%;
        height: auto;
    }
    .zllist ul li a img{
        margin: 0;
    }
    .zlxzcon .tit6{
        padding-left: 3vw;
    }
    /* faq列表页 */
    .faqlist{
        width: calc(100% - 6vw);
        padding: 30px 3vw 30px 3vw;
    }
    .faqlist .xwimg{
        width: 100%;
    }
    .faqlist ul li{
        width: calc(50% - 1vw);
        margin-bottom: 0;
    }
    .faqlist .xwimg img{
        margin: 0;
    }
    .faqlist .xwimg{
        height: auto;
    }
    /* 联系我们 */
    .lxwmcon{
        width: 100%;
        padding-top: 0;
    }
    .lxwmcon .lxwmc1{
        flex-wrap: wrap;
    }
    .lxwmcon .lxwmc1 .lc11{
        margin-right: 0;
        margin-bottom: 30px;
    }
    .lxwmcon .lc12{
        margin-right: 0;
        margin-bottom: 30px;
    }
    /* 加入我们 */
    .jrcon{
        width: 100%;
    }
    .jrcon .jrcon_r{
        width: auto;
    }
    .jrcon_r ul .active .jrrcon{
        padding-top: 85px;
    }
    .jrcon .jrcon_l{
        margin-bottom: 30px;
    }
    .jrcon .jrcon_l .jrimg{
        width: 100%;
        height: auto;
    }
    .jrcon .jrcon_l .jrimg img{
        width: 100%;
    }
    .jrcon .jrcon_l .jrlcon{
        width: 100%;
    }
    /* 相关产品 */
    .xgcp{
        width:calc(100% - 6vw);
        padding: 3vw 3vw 30px 3vw;
    }
    .xgcpm{
        width: 100%;
    }
    .cp2_swiper .swiper-slide .img{
        padding: 3vw;
    }
    .cp2_swiper .swiper-slide .img img{
        height: auto;
    }
    /* 模块列表 */
    .mkbody{
        padding: .5rem;
    }
    .mkbody .types{
        width: 100%;
        overflow-x: scroll;
    }
    .mklist{
        width: 100%;
    }
    .mklist .mkli2 .img{
        width: 100%;
        height: auto;
        margin-bottom: 1rem;
    }
    .mklist .mkli2 .img img{
        width: 100%;
        height: 100%;
    }
    .mklist .mkli2 .mkcon{
        width: 100%;
    }
    .mklist .mkli2 .mkcon2 p{
        padding-left: 0;
    }
    .mklist .mkli2 .mkcon2 span{
        display: block;
    }
    /* 模块详情 */
    .cpxqcons #glcp{
        padding: 0;
    }
    .cpxqcons .cpli{
        width: calc(100% - 1rem);
        margin: 0 auto;
        float: none;
        margin-bottom: 2rem;
    }























    /* 分页 */
    .page a, .page span{
        padding: 1vw 2vw;
    }
    .page ul li{
        width: auto;
        margin-right: 2vw;
    }
    .page ul li:nth-child(2n){
        margin-right: 2vw;
    }
    .page ul li:nth-child(3n){
        margin-right: 2vw;
    }
}