@media screen and (max-width:1780px) {}

@media screen and (max-width:1680px) {
    .w1400 {
        /* width: 94%; */
    }
}

@media screen and (max-width:1520px) {
    .header {
        /* height: 450px; */
    }
    /* .header.index_hd .bannerinfo{
       top: 105px;
   } */
}

@media screen and (max-width:1401px) {
    /* .item04 .showimgs {
       height: 460px;
   } */
}

@media screen and (max-width:1380px) {
    .item03 ul li {
        margin-bottom: 30px;
    }
}

@media screen and (max-width:1320px) {
    .header {
        height: 450px;
    }
    .item01 .bd ul li .showbox {
        padding: 30px 14px 20px;
    }
    .item01 .hd ul li {
        font-size: 20px;
    }
    .item01 .bd {
        height: 530px;
    }
    .item05 .newslist {
        margin-top: -10px;
    }
    .item03 ul li {
        font-size: 18px;
    }
    .bannerinfo_qdhz .btns {
        margin-top: 50px;
    }
    /* .header.index_hd .bannerinfo{
       top: 105px;
   } */
}

@media screen and (max-width:1280px) {
    /* .item04 .showimgs {
       height: 430px;
   } */
    .item01 .hd ul li {
        font-size: 18px;
    }
    .item04 .textbox .btn {
        margin-top: 24px;
    }
    .Business_bridge ul li {
        width: 46px;
        height: 46px;
    }
    .Business_bridge ul li a img {
        width: 18px;
        height: 18px;
    }
    .Business_bridge ul li a p {
        display: none
    }
    /*.Business_bridge {
       width: 46px;
   }*/
    .bottom .bttop .btinfo .l2 h6 {
        font-size: 26px;
    }
    .footer_fixed .mobile {
        font-size: 16px;
        margin-top: 12px;
    }
    .footer_fixed .mobile h6 {
        /* font-size: 30px; */
    }
    .footer_fixed .images .figure img {
        /* width: 48%; */
    }
    .footer_fixed .openqq img {
        width: 80%;
    }
    .footer_fixed {
        height: 108px;
    }
    .footer_fixed .openqq {
        margin-top: 30px;
    }
    .item03 ul li {
        font-size: 17px;
    }
    .footer_fixed .mobile_form {
        margin-top: 26px;
    }
    .footer_fixed .mobile p {
        /* font-size: 20px; */
    }
    .footer_fixed .mobile h6 {
        /* font-size: 18px; */
    }
}

@media screen and (max-width:1180px) {
    .w1400 {
        width: 94%;
    }
    .header.index_hd .bannerinfo img:nth-child(3).wide {
        width: 50%;
    }
    .headertop .nav_box ul li h4 a {
        font-size: 16px;
    }
    .headertop .hdright {
        margin-top: 4px;
    }
    .item04 .showimgs {
        height: 406px;
    }
    .header.index_hd .bannerinfo img:nth-child(1) {
        width: 20%;
    }
    .header.index_hd .bannerinfo img:nth-child(2) {
        width: 48.3%;
    }
    .header.index_hd .bannerinfo img:nth-child(3) {
        width: 27.5%;
    }
    .footer_fixed .mobile {
        font-size: 15px;
    }
    .footer_fixed .mobile h6 {
        /* font-size: 27px; */
    }
    .footer_fixed .footer_fixed_nr {
        display: flex;
        align-items: center;
    }
    .footer_fixed {
        height: 100px;
    }
    .footer_fixed .images {
        font-size: 14px;
    }
    .bdsh_hd .headertop .logo {
        width: 20%;
        margin-top: 0px;
    }
    .item04 .textbox {
        font-size: 16px;
        padding: 20px;
    }
    .header .trynow {
        margin-top: 34px
    }
    .item01 .bd ul li .hidebox .tit p,
    .item01 .bd ul li .showbox .tit h6 {
        font-size: 22px;
    }
    .item01 .bd ul li .hidebox {
        padding: 0 20px;
    }
    .dyy_item01 .questions img {
        /* width: 140%; */
        width: 1570px;
    }
    .dyy_item01 .questions {
        padding-bottom: 586px;
    }
    .dyy_item03 ul li p {
        font-size: 18px;
        line-height: 30px;
    }
    .dyy_item03 .btn {
        font-size: 18px;
        line-height: 50px;
        width: 260px;
    }
    .qdhz_item01 ul li {
        width: 42%;
        margin-left: 3%;
        padding: 50px 30px 30px;
        height: auto;
    }
    .qdhz_item01 ul li h6 {
        font-size: 22px;
    }
    .qdhz_item01 ul li p,
    .qdhz_item01 ul li.lie p {
        font-size: 14px;
        background-size: 18px;
        background-position: left 8px;
    }
    .qdhz_item01 ul li.lie {
        padding: 30px;
    }
    .qdhz_item02 ul li p {
        font-size: 22px;
    }
    .gywm .xmjs .imgs .imgbox .textbox {
        padding: 12% 8%;
    }
    .gywm_tit {
        font-size: 32px;
        margin-top: 60px;
    }
    .gywm .xmjs p.xmjs_intro {
        font-size: 18px;
        line-height: 36px;
    }
    .gywm .xmjs .imgs {
        margin-top: 60px;
    }
    .formpage .formbox {
        width: 66%;
    }
    .dyy_item03 ul li .round {
        width: 160px;
        height: 160px;
    }
    .dyy_item05 .wbox {
        width: 872px;
        height: 380px;
    }
    .dyy_item05 .wbox .item {
        width: 200px;
        height: 200px;
    }
    .dyy_item05 .wbox .item:nth-child(2) {
        left: 336px;
    }
    .dyy_item05 .wbox .item:nth-child(3) {
        left: 622px;
    }
    .dyy_item05 .wbox .item:nth-child(4) {
        top: 144px;
        left: 195px;
    }
    .dyy_item05 .wbox .item:nth-child(5) {
        top: 144px;
        left: 479px;
    }
    .bannerinfo_gsxw img {
        width: 48%;
    }
    .bannerinfo_al.showleft img {
        width: 38%;
    }
    .bannerinfo_qdhz img {
        width: 56%
    }
    .bannerinfo_al.showleft.other img {
        width: 52%;
    }
    .footer_fixed .mobile_form input {
        width: 270px;
        height: 50px;
        line-height: 50px;
    }
    .footer_fixed .mobile_form {
        margin-top: 4px;
    }
    .footer_fixed .mobile_form input.btn {
        width: 175px;
    }
    .gsxw ul.newslist li .info .intro {
        width: 830px;
    }
    .gsxw ul.newslist li .picbox {
        width: 24%;
        height: auto;
        padding-bottom: 15%;
        position: relative;
    }
    .gsxw ul.newslist li .picbox img {
        position: absolute;
        left: 0;
        top: 0;
    }
    .gsxw ul.newslist li .info .intro {
        width: 74%;
    }
}

@media screen and (max-width:1080px) {
    .headertop .nav_box ul li h4 {
        padding: 0 22px;
    }
    .item04 .textbox .btn {
        margin-top: 12px;
    }
    .item04 .textbox {
        font-size: 15px;
        padding: 20px 14px;
        line-height: 26px;
    }
    .item01 .bd ul li .showbox {
        padding: 30px 10px 20px;
    }
    .item01 .bd ul li .hidebox {
        padding: 0 20px;
    }
    .item01 .bd {
        height: 500px;
    }
    .header {
        height: 400px;
    }
    .item01 {
        /* margin-top: -50px; */
        margin-top: 8px;
        padding-bottom: 60px;
    }
    .item04 .showimgs {
        height: 382px;
    }
    .item04 h5 {
        padding: 38px 0;
    }
    .item03 {
        padding: 40px 0;
    }
    .item05 {
        padding: 40px 0;
    }
    .header.index_hd .bannerinfo {
        top: 100px;
    }
    .footer_fixed .mobile {
        font-size: 14px;
    }
    .footer_fixed .mobile h6 {
        /* font-size: 25px; */
    }
    .bdsh_item04 ul li .text {
        padding: 14px 24px;
    }
    .callbox .nums h6 {
        font-size: 28px;
    }
    .bdsh_item01 .video .pad {
        width: 780px;
        height: 440px;
    }
    .bdsh_item01 .gongneng .w1400 {
        padding: 15px 0 50px;
    }
    .standard_tit {
        padding: 35px 0 20px;
        font-size: 32px;
    }
    .bdsh_item02 .slideTxtBox .hd ul li {
        height: auto;
        line-height: 70px;
    }
    .bdsh_item01 .gongneng ul li .text h6 {
        font-size: 18px;
    }
    .bdsh_item01 .gongneng ul li .text p {
        font-size: 14px;
    }
    .bdsh_item01 .gongneng ul li img {
        width: 57px;
        height: 60px;
    }
    .bdsh_item02 ul.tabnav li {
        font-size: 18px;
    }
    .bdsh_item02 .slideTxtBox .bd ul {
        font-size: 18px;
        line-height: 30px;
    }
    .bdsh_item02 .slideTxtBox .hd ul li {
        font-size: 16px;
    }
    .bdsh_item02 ul.tabnav li {
        line-height: 60px;
    }
    .bdsh_item04 ul li .num {
        width: 136px;
        height: 136px;
        line-height: 136px;
    }
    .bdsh_item04 ul li {
        width: 27%;
    }
    /* .sqds_hd .bannerinfo .rt{
       width: 40%;
       height: 240px;
   } */
    .sqds_hd .bannerinfo .tvbox {
        /* width: 100%; */
        width: 400px;
        height: 200px;
    }
    .sqds_hd .bannerinfo .lt h6 {
        font-size: 22px;
    }
    .sqds_hd .bannerinfo .lt p {
        font-size: 16px;
    }
    .sqds_hd .bannerinfo .lt a {
        height: auto;
        width: 160px;
        line-height: 40px;
        font-size: 16px;
    }
    .video_pop .videobox {
        width: 80%;
    }
    .item01 .bd ul li .hidebox .tit a {
        padding: 0 8px;
        margin-left: 8px;
    }
    .item01 .bd ul li .hidebox .tit p,
    .item01 .bd ul li .showbox .tit h6,
    .item01 .bd ul li .showbox .tit h6 {
        font-size: 20px;
    }
    .item01 .bd ul li .hidebox .intro {
        font-size: 16px;
    }
    .dyy_tit01 .innerbox h5 {
        font-size: 34px;
    }
    .dyy_tit01 .innerbox p {
        font-size: 18px;
    }
    .dyy_item03 .dyy_tit h5,
    .dyy_tit04 {
        font-size: 34px;
    }
    .dyy .bdsh_item01 .gongneng ul li img {
        width: 70px;
        height: 40px;
    }
    .anli .caselist ul li .logobox p {
        font-size: 20px;
    }
    .anli .caselist ul li .codebox p {
        font-size: 18px;
    }
    .anli .caselist ul {
        padding: 70px 0;
    }
    .subnav {
        font-size: 18px;
    }
    .subnav a {
        margin-left: 20px;
        padding: 0 10px;
    }
    .bannerinfo_al h6 {
        font-size: 50px;
    }
    .bannerinfo_al p {
        font-size: 28px;
    }
    .qdhz_item02 ul li p {
        font-size: 20px;
    }
    .qdhztit {
        font-size: 34px;
        padding-top: 70px;
    }
    .qdhz_item03 ul li {
        margin: 0 60px;
        font-size: 18px;
    }
    .qdhz_item03 ul li h6 {
        font-size: 20px;
    }
    .gsxw .news_swiper .swiper-pagination {
        bottom: 12%;
    }
    .xwxq_container .news_detail h5.tit {
        font-size: 24px;
    }
    .gywm .xmjs .imgs .imgbox .textbox h6 {
        font-size: 20px;
        margin-top: 18px;
    }
    .gywm .xmjs .imgs .imgbox .textbox p {
        font-size: 14px;
        line-height: 24px;
        margin-top: 6px;
    }
    .gywm_tit {
        font-size: 30px;
    }
    .gywm .xmjs p.xmjs_intro {
        font-size: 16px;
    }
    .formpage .formbox {
        width: 70%;
    }
    .dyy_item03 ul li .round {
        width: 140px;
        height: 140px;
    }
    .sqds_item02 .slideTxtBox .hd ul li {
        line-height: 50px;
    }
    .item01 .bd ul li .hidebox .experience .btns a {
        width: 150px;
        height: auto;
        font-size: 15px;
        line-height: 34px;
        margin-top: 12px;
    }
    .bannerinfo_qdhz {
        top: 110px;
    }
    .bannerinfo_qdhz h6 {
        font-size: 38px;
    }
    .bannerinfo_qdhz .btns {
        margin-top: 40px;
    }
    .xwxq_container .news_detail .pn a {
        display: inline-block
    }
    .footer_fixed .mobile_form input {
        width: 220px;
    }
}

@media screen and (max-width:980px) {
    .headertop .nav_box ul li h4 {
        padding: 0 16px;
    }
    .headertop .hdright {
        margin-top: 2px;
    }
    .item01 {
        /* margin-top: -20px; */
        padding-bottom: 40px;
    }
    .item02 .tit h6 {
        font-size: 24px;
    }
    .item02 .tit p {
        font-size: 17px;
    }
    .item02 .swiper-container.bd .swiper-wrapper .swiper-slide h6 {
        font-size: 20px;
    }
    .item02 {
        padding-bottom: 20px;
    }
    .item02 .swiper-container.bd .swiper-wrapper .swiper-slide img {
        width: 40%;
    }
    .item03 .tit h6 {
        font-size: 24px;
    }
    .item03 {
        padding: 36px 0;
    }
    .item04 h5 {
        font-size: 24px;
        padding: 36px 0;
    }
    .item04 .textbox {
        font-size: 13px;
        padding: 26px 10px;
    }
    .item05 .newslist {
        margin-top: -24px;
    }
    .item05 {
        padding: 40px 0;
    }
    .header .trynow {
        line-height: 38px;
        height: 38px;
        padding: 0 18px;
        font-size: 16px;
        width: 130px;
        margin-top: 26px;
    }
    .item01 .bd ul li {
        width: 16.3%;
    }
    .item01 .bd ul li.on {
        width: 51%;
    }
    .item01 .bd ul li .hidebox .intro {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
    .item01 .bd ul li .hidebox .experience .btns a {
        margin-top: 14px;
        width: 100%;
    }
    .item01 .bd ul li .hidebox .tit img {
        /* width: 23%; */
    }
    .bdsh_hd .headertop .logo {
        width: 196px;
    }
    .callbox .nums h6 {
        font-size: 24px;
    }
    .callbox .btns a {
        margin-left: 28px;
        width: 142px;
        height: auto;
        line-height: 38px;
        font-size: 14px;
    }
    .callbox {
        height: 96px;
    }
    .callbox .nums p {
        margin-top: 4px;
    }
    .bdsh_item04 ul li .text {
        padding: 14px 18px;
    }
    .standard_tit {
        font-size: 24px;
    }
    .item03 .tit p {
        font-size: 16px;
    }
    .item05 .tit p {
        font-size: 16px;
    }
    .anli .caselist ul li {
        height: 270px;
    }
    .anli .caselist ul li .logobox p {
        font-size: 18px;
    }
    .anli .caselist ul li .codebox p {
        font-size: 16px;
    }
    .qdhz_item03 ul li {
        font-size: 16px;
        margin: 0 40px;
        width: 28.8%;
    }
    .qdhz_item03 ul li h6 {
        font-size: 18px;
    }
    .gsxw .news_swiper .swiper-slide .intro h6 {
        font-size: 22px;
    }
    .gsxw .news_swiper .swiper-slide .intro p {
        font-size: 13px;
    }
    .gsxw .news_swiper .swiper-slide .intro {
        padding: 26px;
    }
    .gsxw ul.newslist li h5 {
        font-size: 22px;
    }
    .gsxw ul.newslist li .intro p {
        font-size: 13px;
    }
    .gywm .xmjs .imgs .imgbox .textbox img {
        width: 25%;
    }
    .gywm .xmjs .imgs .imgbox .textbox h6 {
        font-size: 17px;
    }
    .gywm .xmjs .imgs .imgbox .textbox p {
        font-size: 13px;
    }
    .gywm .xmjs .imgs .imgbox .textbox h6 {
        margin-top: 10px;
    }
    .formpage .formbox {
        width: 80%;
    }
    .dyy_item05 .wbox {
        width: 770px;
    }
    .dyy_item05 .wbox .item {
        width: 180px;
        height: 180px;
    }
    .dyy_item05 .wbox .item:nth-child(1) {
        left: 38px;
    }
    .dyy_item05 .wbox .item:nth-child(2) {
        left: 295px;
    }
    .dyy_item05 .wbox .item:nth-child(3) {
        left: 552px;
    }
    .dyy_item05 .wbox .item:nth-child(4) {
        top: 129px;
        left: 167px;
    }
    .dyy_item05 .wbox .item:nth-child(5) {
        top: 129px;
        left: 424px;
    }
    .footer_fixed .mobile_form input {
        width: 225px;
        padding: 0 10px;
    }
    .footer_fixed .mobile_form input.btn {
        font-size: 16px;
        width: 150px;
    }
}

@media screen and (max-width:960px) {
    .w1400 {
        width: 93.6%;
    }
    .headertop .nav_box {
        display: none
    }
    .header .headertop .ydd_nav_box {
        display: block
    }
    .item04 .showimgs {
        height: 350px;
    }
    .item03 ul li {
        font-size: 16px;
    }
    .dyy_item01 .questions img {
        width: 1400px;
    }
    .dyy_item01 .questions {
        padding-bottom: 526px;
    }
    .dyy_item03 ul li p {
        font-size: 16px;
        line-height: 28px;
        padding: 0 14px;
    }
    .dyy_item03 .btn {
        font-size: 18px;
        line-height: 50px;
        width: 260px;
    }
    .dyy_item03 ul li .round {
        width: 125px;
        height: 125px;
    }
    .dyy_item05 {
        padding: 40px 0 50px;
    }
}

@media screen and (max-width:900px) {
    .dyy_item01 .questions img {
        width: 1280px;
    }
    .dyy_item01 .questions {
        padding-bottom: 484px;
    }
    .footer_fixed .mobile_form input {
        width: 200px;
    }
}

@media screen and (max-width:870px) {
    .item04 .showimgs {
        height: 320px;
    }
    .item04 .textbox {
        font-size: 12px;
    }
    .item04 {
        padding-bottom: 20px;
    }
    .item04 .textbox {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        line-height: 19px;
        padding: 10px 12px;
    }
    .item03 ul li {
        font-size: 15px;
    }
    .callbox .nums h6 {
        font-size: 22px;
    }
    .item04 .textbox .btn {
        width: 80px;
        height: auto;
        line-height: 24px;
        font-size: 12px;
        margin-top: 10px;
    }
    .dyy_item03 .btn {
        font-size: 16px;
        line-height: 40px;
        width: 220px;
        margin-top: 30px;
    }
    .dyy_item03 {
        padding: 55px 0;
    }
    .gsxw .news_swiper .swiper-pagination {
        bottom: 6%;
    }
    .dyy_item05 .wbox {
        width: 640px;
    }
    .dyy_item05 .wbox .item {
        width: 150px;
        height: 150px;
    }
    .dyy_item05 .wbox .item:nth-child(1) {
        left: 30px;
    }
    .dyy_item05 .wbox .item:nth-child(2) {
        left: 244px;
    }
    .dyy_item05 .wbox .item:nth-child(3) {
        left: 458px;
    }
    .dyy_item05 .wbox .item:nth-child(4) {
        top: 108px;
        left: 138px;
    }
    .dyy_item05 .wbox .item:nth-child(5) {
        top: 108px;
        left: 351px;
    }
    .dyy_item05 .wbox {
        height: 310px;
    }
    .footer_fixed .mobile_form input {
        width: 180px;
    }
    .footer_fixed .mobile_form input.btn {
        margin-left: 15px;
    }
    .footer_fixed .mobile_form {
        margin-left: 12px;
    }
}

@media screen and (max-width:785px) {
    .header.index_hd .bannerinfo img:nth-child(3).wide {
        width: 64%;
    }
    .header.index_hd .bannerinfo img:nth-child(1) {
        width: 28%;
    }
    .header.index_hd .bannerinfo img:nth-child(2) {
        width: 48.3%;
    }
    .header.index_hd .bannerinfo img:nth-child(3) {
        width: 42%;
    }
    .header {
        height: 360px;
    }
    .header.index_hd .bannerinfo {
        top: 106px;
    }
    .bottom .bttop .btinfo .l2 h6 {
        font-size: 21px;
    }
    .bottom .bttop .btinfo .l2 p {
        font-size: 15px;
    }
    .bottom .bttop .btinfo .l1 p {
        font-size: 15px;
    }
    .bottom .bttop .btinfo .l1 {
        margin-right: 10px;
    }
    .bottom .bttop .btinfo .l2 {
        margin-right: 10px;
    }
    .bottom .bttop .btinfo .l4 {
        width: 120px;
    }
    .bottom .bttop .btinfo .l4 .imgbox img {
        width: 100%;
    }
    .bottom .bttop .btinfo {
        padding: 32px 0;
    }
    .item01 {
        /* margin-top: -20px; */
        margin-top: 12px;
    }
    .footer_fixed {
        height: 80px;
    }
    .footer_fixed .mobile {
        font-size: 12px;
    }
    .footer_fixed .mobile h6 {
        /* font-size: 17px; */
    }
    .footer_fixed .images {
        font-size: 12px;
        margin-top: -74px;
    }
    .item03 ul li {
        font-size: 14px;
    }
    .callbox .nums h6 {
        font-size: 18px;
    }
    .bdsh_item02 .slideTxtBox .hd ul li {
        line-height: 52px;
        font-size: 15px;
    }
    .bdsh_item02 .slideTxtBox .hd {
        width: 26%;
        /* width: 20%; */
    }
    .bdsh_item01 .video .pad {
        width: 600px;
        height: 350px;
    }
    .bdsh_item01 .gongneng {
        margin-top: -100px;
    }
    .bdsh_item01 .gongneng ul li {
        height: auto;
        /* height: 124px; */
        padding: 12px 8px;
    }
    .bdsh_item01 .gongneng ul li .text h6 {
        font-size: 16px;
    }
    .bdsh_item01 .gongneng ul li .text p {
        font-size: 13px;
    }
    .bdsh_item01 .gongneng ul li img {
        width: 45px;
        height: 46px;
    }
    .bdsh_item01 .gongneng ul li .text {
        margin-left: 10px;
    }
    .bdsh_item01 .gongneng .w1400 {
        padding-bottom: 20px;
    }
    .standard_tit {
        font-size: 24px;
    }
    .standard_tit {
        padding-bottom: 24px;
    }
    .bdsh_item02 .slideTxtBox .bd ul {
        font-size: 16px;
        line-height: 28px;
    }
    .bdsh_item04 ul {
        margin-top: 20px;
    }
    .bdsh_item04 ul li .num {
        width: 120px;
        height: 120px;
        line-height: 120px;
        font-size: 30px;
    }
    .bdsh_item04 ul li {
        width: 29%;
    }
    .bdsh_item04 ul li .text {
        padding: 14px;
    }
    .bdsh_item04 {
        padding-bottom: 50px;
    }
    .item05 .tit h6 {
        font-size: 24px;
    }
    .sqds_hd .bannerinfo {
        top: 80px;
    }
    .sqds_hd .bannerinfo .lt h6 {
        font-size: 16px;
    }
    .header.sqds_hd {
        height: 400px;
    }
    .sqds_hd .bannerinfo .lt a {
        margin-top: 16px;
        width: 140px;
        line-height: 36px;
    }
    .bdsh_item01.dyy_item01 .gongneng {
        margin-top: 0;
    }
    .dyy_item01 .questions img {
        width: 1090px;
    }
    .dyy_item01 .questions {
        padding-bottom: 420px;
    }
    .dyy .bdsh_item01 .gongneng ul li img {
        width: 56px;
        height: 34px;
    }
    .dyy_tit01 .innerbox h5 {
        font-size: 30px;
    }
    .dyy_tit01 .innerbox p {
        font-size: 16px;
    }
    .dyy_tit01 .innerbox {
        background-position: left 6px;
    }
    .dyy_item03 .dyy_tit h5,
    .dyy_tit04 {
        font-size: 30px;
        line-height: 60px;
    }
    .dyy_item03 ul li p {
        padding: 0 10px;
    }
    .anli .caselist ul li {
        width: 31%;
        margin-right: 3.5%;
    }
    .anli .caselist ul li:nth-child(4n) {
        margin-right: 0;
        margin-right: 3.5%;
    }
    .anli .caselist ul li:nth-child(3n) {
        margin-right: 0;
    }
    .anli .caselist ul li .logobox p {
        font-size: 17px;
    }
    .anli .caselist ul li .codebox p {
        font-size: 15px;
    }
    .bannerinfo_al h6 {
        font-size: 40px;
    }
    .bannerinfo_al p {
        font-size: 24px;
    }
    .subnav {
        font-size: 16px;
        padding: 10px 0;
    }
    .subnav h6 {
        font-size: 16px;
    }
    .anli .caselist ul {
        padding: 50px 0;
    }
    .qdhz_item01 ul li h6 {
        font-size: 18px;
    }
    .qdhz_item01 ul li p {
        font-size: 13px;
    }
    .qdhz_item01 ul li a.btn {
        margin-top: 28px;
    }
    .qdhz_item01 ul li {
        padding: 40px 20px;
    }
    .qdhz_item01 ul li.lie {
        padding: 30px 20px;
    }
    .qdhz_item01 ul li p {
        padding-left: 28px;
    }
    .qdhz_item02 ul li p {
        font-size: 17px;
    }
    .qdhz_item02 ul li {
        margin-top: 35px;
    }
    .qdhz_item02 .ulbox {
        padding-bottom: 90px;
        margin-top: 60px;
    }
    .qdhztit {
        font-size: 30px;
        padding-top: 60px;
    }
    .qdhz_item01 ul li p,
    .qdhz_item01 ul li.lie p {
        font-size: 14px;
        background-size: 18px;
        background-position: left 6px;
        line-height: 26px;
        margin-bottom: 8px;
    }
    .gsxw .news_swiper .swiper-slide .intro p {
        line-height: 22px;
    }
    .gsxw .news_swiper .swiper-slide .intro {
        padding: 20px;
    }
    .gsxw .news_swiper .swiper-slide .intro p.time {
        margin: 6px 0;
    }
    .gsxw .news_swiper .swiper-pagination {
        bottom: 3%;
    }
    .gsxw ul.newslist li .intro .time h6 {
        font-size: 48px;
    }
    .gsxw ul.newslist li .intro .time em {
        font-size: 13px;
        margin-top: 2px;
    }
    .gsxw .news_swiper .swiper-slide .intro h6 {
        font-size: 18px;
    }
    .gsxw ul.newslist li h5 {
        font-size: 18px;
    }
    .xwxq_container .more_news ul li a {
        font-size: 15px;
        line-height: 23px;
    }
    .xwxq_container .more_news ul li p {
        font-size: 13px;
    }
    .formpage .formbox {
        width: 90%;
    }
    .formpage .formbox .inputbox .tit {
        font-size: 14px;
    }
    .formpage .formbox .inputbox input,
    .formpage .formbox .inputbox textarea {
        font-size: 14px;
    }
    .formpage .formbox .submit {
        width: 114px;
        line-height: 38px;
        font-size: 17px;
        height: auto;
    }
    .dyy_item03 ul li .round {
        width: 110px;
        height: 110px;
    }
    .sqds_item02 .slideTxtBox .hd ul li {
        font-size: 13px;
        line-height: 40px;
        width: 32%;
    }
    .dyy_item05 .wbox {
        margin-top: 60px;
    }
    .item01 .bd ul li .showbox p {
        font-size: 14px;
    }
    .item01 .bd ul li .hidebox .tit p,
    .item01 .bd ul li .showbox .tit h6,
    .item01 .bd ul li .showbox .tit h6 {
        font-size: 17px;
        line-height: 30px;
    }
    .footer_fixed .mobile_form input {
        height: 42px;
        line-height: 42px;
    }
    .footer_fixed .mobile_form {
        /* margin-top: -30px; */
    }
    .footer_fixed .mobile p {
        /* font-size: 18px; */
        line-height: 20px;
    }
    .footer_fixed .mobile h6 {
        /* font-size: 16px; */
        line-height: 18px;
    }
    .footer_fixed .mobile {
        /* margin-top: -34px; */
    }
    .footer_fixed .images .figure {
        width: 94px;
    }
    .footer_fixed .mobile_form input {
        width: 170px;
    }
    .footer_fixed .mobile_form input.btn {
        width: 140px;
        font-size: 14px;
    }
}

@media screen and (max-width:730px) {
    .footer_fixed .mobile_form input.btn {
        width: 120px;
        font-size: 13px;
    }
}

@media screen and (max-width:680px) {
    .dyy_item05 .wbox {
        width: 512px;
    }
    .dyy_item05 .wbox .item {
        width: 120px;
        height: 120px;
    }
    .dyy_item05 .wbox .item:nth-child(1) {
        left: 23px;
    }
    .dyy_item05 .wbox .item:nth-child(2) {
        left: 195px;
    }
    .dyy_item05 .wbox .item:nth-child(3) {
        left: 367px;
    }
    .dyy_item05 .wbox .item:nth-child(4) {
        top: 86px;
        left: 110px;
    }
    .dyy_item05 .wbox .item:nth-child(5) {
        top: 86px;
        left: 281px;
    }
    .dyy_item05 .wbox {
        height: 230px;
    }
    .footer_fixed .mobile_form input {
        width: 150px;
    }
}

@media screen and (max-width:650px) {}

@media screen and (max-width:486px) {}

@media screen and (max-width:414px) {
    body {
        overflow-x: hidden;
        width: 100%;
    }
    .Business_bridge ul li {
        width: 40px;
        height: 40px;
    }
    .Business_bridge ul li a img {
        width: 16px;
        height: 16px;
    }
    .Business_bridge {
        width: 40px;
        display: none
    }
    .item02 .swiper-container.bd .swiper-wrapper .swiper-slide {
        padding: 0 12px;
    }
    .item02 .swiper-container.bd .swiper-wrapper .swiper-slide img {
        width: 90%;
        display: block;
        margin: 0 auto;
        float: none;
    }
    .item02 .swiper-container.bd .swiper-wrapper .swiper-slide ul {
        width: 100%;
    }
    .item02 .tit h6 {
        font-size: .36rem;
    }
    .item01 .hd ul li {
        height: 2rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-top: .1rem;
    }
    .item01 .hd ul li img {
        width: .7rem;
    }
    .item01 .hd ul li p {
        font-size: .28rem;
    }
    .item01 .hd ul li.on {
        height: 2.31rem;
        padding-top: .5rem;
    }
    .item01 .bd ul li,
    .item01 .bd ul li.on {
        width: 100%;
        margin-bottom: .4rem;
    }
    .item01 .bd ul li .hidebox {
        /* display: block; */
        width: 100%;
    }
    .item01 .bd ul li .showbox {
        width: 100%;
    }
    .item01 .bd ul li .hidebox .tit img {
        /* width: 1rem; */
    }
    .item01 .bd ul li .hidebox .tit p,
    .item01 .bd ul li .showbox .tit h6 {
        font-size: .32rem;
    }
    .item01 .bd ul li .hidebox .tit .btns {
        display: flex;
        flex-direction: column;
        margin-top: -.4rem;
    }
    .item01 .bd ul li .hidebox .tit a {
        height: .7rem;
        line-height: .7rem;
        padding: 0 .28rem;
        margin-top: .2rem;
    }
    .item01 .bd ul li .hidebox .tit {
        padding: .6rem 0 .2rem;
    }
    .item01 .bd ul li .hidebox {
        padding: 0 .24rem;
    }
    .item01 .bd ul li .hidebox .intro {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .4rem;
    }
    .item02 .tit p {
        font-size: .32rem;
    }
    .item02 .swiper-container.bd .swiper-wrapper .swiper-slide h6 {
        font-size: .33rem;
    }
    .item03 .tit h6 {
        font-size: .42rem;
    }
    .item03 .tit p {
        font-size: .3rem;
    }
    .item03 ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .item03 ul li {
        width: 48%;
        height: 0;
        padding-bottom: 38%;
        margin-right: 0;
        margin-bottom: .4rem;
        font-size: .28rem;
    }
    .item03 {
        padding: .36rem 0 .2rem;
    }
    .item04 .showimgs {
        height: auto;
        flex-wrap: wrap;
    }
    .item04 .showimgs .imgitem {
        width: 100%;
    }
    .item04 .ct img,
    .item04 .rt img,
    .item04 .textbox {
        height: auto;
        margin: 0.1rem 0;
    }
    .item04 .textbox {
        transform: scale(1);
        font-size: .32rem;
        line-height: .56rem;
    }
    .item04 .textbox .btn {
        width: 2rem;
        height: .66rem;
        line-height: .66rem;
    }
    .item05 ul.lt {
        width: 100%;
        flex-wrap: wrap;
    }
    .item05 ul.lt li {
        width: 100%;
        margin-bottom: .3rem;
    }
    .item05 .newslist .line {
        display: none
    }
    .item05 .newslist a::before,
    .item05 .newslist a::after {
        display: none
    }
    .item05 .newslist ul li:hover a {
        background: none;
        color: #666;
    }
    .item05 .newslist ul li {
        margin-left: 0;
        font-size: .28rem;
        line-height: .42rem;
        margin-bottom: .24rem;
    }
    .item05 .newslist ul li a {
        padding: 0;
    }
    .item05 .newslist ul li {
        height: auto;
    }
    .item05 .newslist ul li a p {
        margin-left: 0;
        overflow: auto;
        white-space: pre-wrap;
        text-overflow: clip;
    }
    .item05 ul.lt li p:nth-last-child(1) {
        display: none
    }
    .item05 ul.lt li p,
    .item05 ul.lt li h6 {
        margin-top: 0.1rem;
    }
    .item05 .newslist {
        width: 100%;
        margin-top: 0;
    }
    .headertop {
        display: flex;
        justify-content: space-between;
    }
    .header .headertop .ydd_nav_box span {
        height: 3px;
    }
    .header .headertop .ydd_nav_box {
        width: .72rem;
        height: .6rem;
        margin-left: 0;
    }
    .header .headertop .ydd_nav_box span.menu2 {
        top: 13.5px;
    }
    .header .headertop .ydd_nav_box span.menu3 {
        top: 27px;
    }
    .header .headertop .ydd_nav_box.on .menu1 {
        top: 14px;
    }
    .header .headertop .ydd_nav_box.on .menu3 {
        top: 14px !important;
    }
    .bottom .bttop .btinfo .l1,
    .bottom .bttop .btinfo .l2 {
        display: none
    }
    .bottom .bttop .btinfo .l3 {
        width: 4rem;
    }
    .bottom .bttop .btinfo .l4 {
        width: 2rem;
    }
    .bottom .bttop .btinfo .l4 .imgbox {
        /* padding: .16rem; */
        padding: 0;
        width: 2rem;
    }
    .bottom .bttop .btinfo .l4 .imgbox img {
        width: 100%;
    }
    .bottom .bttop .btinfo .l4 p {
        font-size: .28rem;
    }
    .bottom .bttop .btinfo {
        padding: .24rem 0;
    }
    .safecode {
        font-size: .2rem;
        padding: .24rem 0;
    }
    .item02 .swiper-container.hd .swiper-wrapper .swiper-slide .text,
    .item02 .swiper-container.hd .swiper-wrapper .swiper-slide.on .text {
        width: 2rem;
        height: 2rem;
        background-size: 100% 100%;
        font-size: .27rem;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 .4rem;
    }
    .item02 .tit {
        padding-top: .6rem;
    }
    .item02 .swiper-pagination {
        display: block
    }
    .item02 .swiper-container.hd {
        margin-top: .32rem;
        padding-top: .54rem;
    }
    .item02 .swiper-container.bd {
        margin-top: 0.2rem;
        padding-bottom: 1rem;
    }
    .header.index_hd .bannerinfo img:nth-child(1) {
        width: 52%;
    }
    .header.index_hd .bannerinfo img:nth-child(2) {
        width: 65%;
    }
    .header.index_hd .bannerinfo img:nth-child(3) {
        width: 70%;
    }
    .header {
        height: 6.2rem;
    }
    .headertop .hdright a.ontrial {
        margin-left: .16rem;
        display: none
    }
    .item04 h5 {
        font-size: .4rem;
        padding: .48rem;
    }
    .item05 .tit h6 {
        font-size: .42rem;
    }
    .item05 .tit p {
        font-size: .3rem;
    }
    .item05 {
        padding-bottom: .8rem;
    }
    .item01 .bd {
        height: auto;
    }
    .item01 .bd ul li .hidebox .experience {
        overflow: hidden;
        padding-bottom: .24rem;
    }
    .item01 .bd ul li .showbox {
        display: flex;
        flex-wrap: wrap;
    }
    .item01 .bd ul li .hidebox {
        /* display: block!important */
    }
    .item01 .bd ul li .showbox {
        padding: .12rem .2rem;
    }
    .item01 .bd ul li .showbox .tit {
        /* display: flex; */
        width: 100%;
    }
    .item01 .bd ul li .showbox .tit img {
        height: 1rem;
        /* width: 1rem; */
        margin-right: .24rem;
        float: left;
    }
    .item01 .bd ul li .showbox .tit h6 {
        line-height: 1rem;
        font-size: .32rem;
    }
    .item01 .bd ul li .showbox p {
        margin-right: .2rem;
    }
    .item01 .bd ul li .showbox .tit .line {
        display: none
    }
    .item01 .bd ul {
        flex-wrap: wrap;
    }
    .footer_fixed {
        display: none
    }
    /* .mobile_bt {
       display: block
   } */
    .header.index_hd .bannerinfo {
        top: 1.6rem;
    }
    .header .headertop .ydd_nav_box {
        margin-left: .6rem;
    }
    .headertop .logo {
        width: 2rem;
    }
    .headertop .logo img {
        width: 100%;
    }
    .item01 .bd ul {
        height: auto;
    }
    .item02 {
        /* padding-bottom: 1.2rem; */
    }
    .item03 ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .standard_tit {
        font-size: .42rem;
    }
    /* .item03 ul li {
       margin-right: 0;
       width: 30%;
       padding-bottom: 30%;
   } */
    .item04 {
        padding-bottom: 0;
    }
    .bdsh_item01 .video .pad {
        width: 6rem;
        height: 3.5rem;
    }
    .bdsh_item01 .video {
        height: 5rem;
    }
    .bdsh_item01 .video img.xiantiao {
        width: 1.2rem;
        right: 0.4%;
    }
    .bdsh_item01 .video img.xiantiao.xiantiao02 {
        left: .04rem;
        bottom: .04rem;
    }
    .bdsh_item01 .gongneng img.banyuan {
        width: 1rem;
    }
    .bdsh_item01 .gongneng ul li {
        padding: .24rem .16rem;
        width: 48%;
        /* height: 2.66rem; */
    }
    .bdsh_item01 .gongneng ul li .text h6 {
        font-size: .3rem;
    }
    .bdsh_item01 .gongneng ul li .text p {
        font-size: .24rem;
        width: 125%;
        margin-left: -0.7rem;
        margin-top: .4rem;
    }
    .bdsh_item01 .gongneng ul li img {
        width: .68rem;
        height: .68rem;
    }
    .bdsh_item01 .gongneng ul li .text {
        margin-left: .14rem;
    }
    .bdsh_item01 .gongneng {
        margin-top: -1.8px;
    }
    .bdsh_item02 ul.tabnav {
        justify-content: space-between;
        display: block;
        white-space: nowrap;
        overflow-x: scroll;
    }
    .bdsh_item02 ul.tabnav li {
        width: auto;
        font-size: .28rem;
        padding: 0 .2rem;
        line-height: .5rem;
        padding-bottom: .2rem;
        display: inline-block
    }
    .bdsh_item02 .slideTxtBox {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .bdsh_item02 .slideTxtBox .bd {
        width: 100%;
    }
    .bdsh_item02 .slideTxtBox .hd {
        margin-top: 0;
        width: 100%;
    }
    .bdsh_item02 .slideTxtBox .hd ul {
        display: flex;
        justify-content: center;
        display: block
    }
    .bdsh_item02 .slideTxtBox .hd ul li {
        line-height: .76rem;
        font-size: .24rem;
        width: auto;
        padding: 0 0.2rem;
    }
    .bdsh_item02 .slideTxtBox .bd ul {
        margin-top: .4rem;
        font-size: .28rem;
    }
    .bdsh_item02 {
        padding-bottom: .68rem;
    }
    .bdsh_item02 .slideTxtBox .bd ul img {
        margin-top: .48rem;
    }
    .bdsh_item04 ul {
        flex-wrap: wrap;
        margin-top: 0;
    }
    .bdsh_item04 ul li {
        width: 100%;
        margin-bottom: .3rem;
        box-shadow: 0 0 .24rem #ddd;
    }
    .bdsh_item04 ul li .num,
    .bdsh_item04 ul li img {
        display: none
    }
    .bdsh_item04 {
        padding-bottom: .6rem;
    }
    .callbox .btns {
        flex-direction: column;
    }
    .callbox .nums h6 {
        font-size: .28rem;
    }
    .callbox .nums p {
        font-size: .24rem;
        margin-top: .1rem;
    }
    .callbox .btns a {
        width: 2rem;
        line-height: .56rem;
        margin: .1rem 0;
        font-size: .24rem;
    }
    .item01 .bd ul li .hidebox .tit img {
        height: 1rem;
    }
    .item01 .bd ul li .hidebox .tit p,
    .item01 .bd ul li .showbox .tit h6 {
        line-height: 1rem;
    }
    .sqds_hd .bannerinfo .lt {
        width: 100%;
    }
    .header.sqds_hd {
        height: 9.2rem;
    }
    .sqds_hd .bannerinfo .tvbox {
        width: 7rem;
        height: 3.4rem;
        margin-top: .2rem;
    }
    .sqds_hd .bannerinfo .lt h6 {
        font-size: .32rem;
    }
    .sqds_hd .bannerinfo .lt p {
        font-size: .3rem;
    }
    .sqds_hd .bannerinfo .lt h6 {
        margin-bottom: .24rem;
    }
    .sqds_hd .bannerinfo .lt a {
        margin-top: .24rem;
        width: 2.8rem;
        line-height: .72rem;
        font-size: .32rem;
    }
    .dyy_item01 .questions img {
        width: 11.2rem;
    }
    .dyy_item01 .questions {
        padding-bottom: 4.62rem;
    }
    .dyy .bdsh_item01 .gongneng ul li {
        align-items: flex-start;
    }
    .dyy .bdsh_item01 .gongneng ul li img {
        width: .8rem;
        height: .48rem;
    }
    .dyy_tit01 .innerbox h5 {
        font-size: .4rem;
    }
    .dyy_tit01 .innerbox p {
        font-size: .28rem;
    }
    .dyy_tit01 .innerbox {
        background-position: left 2px;
    }
    .dyy_tit01.dyy_tit02 .innerbox {
        background-position: left 4px;
    }
    .dyy_item04 {
        padding: 20px 0 20px;
    }
    .swiper-button-next,
    .swiper-button-prev {
        display: none
    }
    .dyy_item04 .swiper-container {
        margin: 16px 14px;
        /* width: 1100px; */
    }
    .dyy_item05 img {
        max-width: 100%;
    }
    .dyy_item03 ul li p {
        font-size: .28rem;
        line-height: .44rem;
        padding: 0
    }
    .dyy_item03 .dyy_tit h5,
    .dyy_tit04 {
        font-size: .4rem;
        line-height: 1rem;
    }
    .dyy_item03 .btn {
        font-size: .28rem;
        line-height: .72rem;
        width: 4rem;
        margin-top: .56rem;
    }
    .dyy_item03 {
        padding: .8rem 0;
    }
    .dyy_item04 .swiper-slide .info {
        font-size: .28rem;
    }
    .dyy_item04 .swiper-slide .info h6 {
        font-size: .36rem;
    }
    .dyy_item03 ul li img {
        width: 76%;
    }
    .header .trynow {
        margin-top: .44rem;
    }
    .dyy .dyy_item02 img {
        width: 200%;
        transform: translate(-24%);
    }
    .header.bdsh_hd {
        height: 5.2rem;
    }
    .header .banner {
        width: 14rem;
    }
    .subnav {
        line-height: .76rem;
        font-size: .24rem;
    }
    .subnav h6 {
        font-size: .28rem;
    }
    .subnav a {
        margin-left: .12rem;
        padding: 0 .08rem;
    }
    .anli .caselist ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: .6rem 0;
    }
    .anli .caselist ul::after {
        display: none
    }
    .anli .caselist ul li {
        width: 48%;
        height: 4.2rem;
        margin-bottom: 3.4%;
        margin-right: 0 !important;
    }
    .anli .caselist ul li .logobox p {
        font-size: 17px;
        margin-top: .4rem;
    }
    .anli .caselist ul li .codebox p {
        font-size: 15px;
    }
    .bannerinfo_al h6 {
        font-size: .38rem;
    }
    .bannerinfo_al p {
        font-size: .28rem;
        margin-top: 0;
    }
    .bannerinfo_qdhz {
        top: 1.6rem;
    }
    .bannerinfo_qdhz h6 {
        font-size: .4rem;
    }
    .bannerinfo_qdhz .btns {
        margin-top: .7rem;
    }
    .bannerinfo_qdhz .btns a {
        width: 2.4rem;
        font-size: .28rem;
        line-height: .66rem;
        height: auto;
        margin: 0 .4rem;
    }
    .qdhz .searchbox {
        height: .8rem;
        margin-top: -.4rem;
    }
    .qdhz .searchbox input {
        font-size: .28rem;
    }
    .qdhztit {
        padding-top: .6rem;
        font-size: .44rem;
        margin-top: .2rem;
    }
    .qdhz_item01 ul img.bgimg {
        display: none
    }
    .qdhz_item01 ul {
        display: flex;
        flex-direction: column-reverse;
        margin: .6rem 0;
    }
    .qdhz_item01 ul li {
        width: 100%;
        margin-left: 0;
        margin-bottom: .4rem;
        border-radius: .2rem;
    }
    .qdhz_item01 ul li h6 {
        font-size: .36rem;
    }
    .qdhz_item01 ul li p,
    .qdhz_item01 ul li.lie p {
        font-size: .28rem;
    }
    .qdhz_item01 ul li a.btn {
        width: 2rem;
        height: auto;
        line-height: .72rem;
        font-size: .3rem;
    }
    .qdhz_item02 ul li {
        width: 24.6%;
    }
    .qdhz_item02 .ulbox {
        padding-bottom: .8rem;
        margin-top: .8rem;
    }
    .qdhz_item03 ul {
        margin: .6rem 0;
    }
    .qdhz_item03 ul li {
        margin: 0 .4rem;
        width: 38%;
        font-size: .24rem;
    }
    .qdhz_item03 ul li h6 {
        font-size: .28rem;
    }
    .gsxw .news_swiper .swiper-slide .imgbox {
        width: 100%;
        height: auto;
        padding-bottom: 0;
    }
    .gsxw .news_swiper .swiper-slide .intro {
        width: 100%;
        padding: .4rem .4rem .6rem;
    }
    .bannerinfo_gsxw img {
        margin-top: 2rem;
        width: 80%;
    }
    .gsxw .news_swiper .swiper-slide .intro h6,
    .gsxw ul.newslist li h5 {
        font-size: .32rem;
    }
    .gsxw .news_swiper .swiper-slide .intro p,
    .gsxw ul.newslist li .intro p {
        font-size: .24rem;
    }
    .gsxw ul.newslist li .intro p {
        width: 80%;
        margin-top: .3rem;
    }
    .gsxw ul.newslist li .intro .time {
        width: 17.3%;
        margin-top: .3rem;
    }
    .gsxw ul.newslist li .intro .time h6 {
        font-size: .6rem;
        line-height: .8rem;
    }
    .gsxw ul.newslist li {
        padding: .36rem 0;
    }
    .gsxw {
        padding-bottom: .8rem;
    }
    .xwxq_container .news_detail {
        width: 100%;
    }
    .xwxq_container .news_detail h5.tit {
        font-size: .36rem;
    }
    .xwxq_container .news_detail .time span {
        font-size: .24rem;
        margin-right: .4rem;
    }
    .xwxq_container .news_detail .textbox {
        font-size: .28rem;
        padding: .2rem 0;
    }
    .xwxq_container .more_news {
        width: 100%;
        margin-top: .3rem;
    }
    .xwxq_container .more_news h5 {
        font-size: .36rem;
    }
    .xwxq_container .more_news ul li a {
        font-size: .28rem;
    }
    .xwxq_container .more_news ul li {
        padding: .2rem 0;
    }
    .xwxq_container {
        padding: .8rem 0;
    }
    .xwxq_container .news_detail .textbox p {
        margin: .16rem 0;
    }
    .xwxq_container .news_detail .textbox img {
        margin: .3rem auto;
        max-width: 92%;
    }
    .xwxq_container .news_detail .pn {
        margin-top: .6rem;
    }
    .gywm_tit {
        font-size: .48rem;
        margin-top: .8rem;
    }
    .gywm .xmjs p.xmjs_intro {
        font-size: .28rem;
        line-height: .6rem;
    }
    .gywm .xmjs .imgs {
        margin-top: .6rem;
    }
    .gywm .xmjs .imgs .imgbox {
        width: 90%;
        display: block;
        margin: .2rem auto 0 !important;
        float: none;
    }
    .gywm .xmjs .imgs .imgbox .textbox h6 {
        font-size: .4rem;
    }
    .gywm .xmjs .imgs .imgbox .textbox p {
        font-size: .32rem;
    }
    .popup_form .popupbox {
        width: 90%;
        border: .04rem solid #adadad;
        height: auto;
        padding-bottom: .6rem;
    }
    .popup_form .popupbox h6 {
        font-size: .44rem;
    }
    .popup_form .popupbox p {
        font-size: .26rem;
        padding: 0 .24rem;
    }
    .popup_form .popupbox .form {
        padding: 0 .28rem;
        margin-top: .4rem;
    }
    .popup_form .popupbox .form input,
    .popup_form .popupbox .form textarea {
        font-size: .28rem;
        height: .72rem;
    }
    .popup_form .popupbox .form textarea {
        height: 3rem;
    }
    .popup_form .popupbox .form .inputbox {
        margin-bottom: .24rem;
    }
    .popup_form .popupbox .form .inputbox .getmsg {
        font-size: .28rem;
        width: 2rem;
    }
    .popup_form .popupbox .submit {
        font-size: .32rem;
    }
    .formpage h5 {
        font-size: .48rem;
    }
    .formpage .form_container {
        padding: .6rem 0 .8rem;
    }
    .formpage .formbox .inputbox .tit {
        width: 33%;
        font-size: .28rem;
    }
    .formpage .formbox .inputbox input,
    .formpage .formbox .inputbox textarea {
        width: 67%;
    }
    .formpage .formbox .inputbox {
        margin-bottom: .4rem;
    }
    .formpage .formbox .inputbox select {
        margin-right: 0;
        float: right;
        margin-bottom: .4rem;
        width: 67%;
    }
    .formpage .formbox .inputbox select:nth-last-child(1) {
        margin-bottom: 0;
    }
    .formpage .formbox .inputbox.msg .getmsg {
        width: 1.8rem;
        font-size: .24rem;
    }
    .formpage .formbox .inputbox.msg input {
        padding-right: 2rem;
    }
    .formpage .formbox {
        width: 94%;
    }
    .dyy_item03 ul li .round {
        width: 1.2rem;
        height: 1.2rem;
    }
    .dyy_item03 ul {
        margin-top: .66rem;
    }
    .sqds_item02 .slideTxtBox .arrow a {
        top: 70%;
    }
    .sqds_item02 {
        padding-bottom: .4rem;
    }
    .dyy_item05 .wbox {
        width: 7.68rem;
    }
    .dyy_item05 .wbox .item {
        width: 1.6rem;
        height: 1.6rem;
    }
    .dyy_item05 .wbox .item:nth-child(1) {
        left: .4rem;
    }
    .dyy_item05 .wbox .item:nth-child(2) {
        left: 2.7rem;
    }
    .dyy_item05 .wbox .item:nth-child(3) {
        left: 5rem;
    }
    .dyy_item05 .wbox .item:nth-child(4) {
        top: 1.18rem;
        left: 1.56rem;
    }
    .dyy_item05 .wbox .item:nth-child(5) {
        top: 1.18rem;
        left: 3.86rem;
    }
    .dyy_item05 .wbox {
        height: 3rem;
        margin-top: .6rem;
    }
    .dyy_item05 {
        padding: .4rem 0 .8rem;
    }
    .bannerinfo_gsxw img {
        width: 72%;
    }
    .dyy_item04 .siwper_box .swiper-pagination {
        display: block;
        bottom: -.5rem;
    }
    .item01 .bd ul li .showbox .touch {
        display: block
    }
    /* .sqds_hd .headertop .logo {
       width: 3rem;
       margin-top: .1rem;
   } */
    .bdsh_hd .headertop .logo {
        width: 3rem;
        margin-top: .08rem;
    }
    .header .ydd_nav ul li h4 {
        font-size: .32rem;
        line-height: .6rem;
    }
    .header .ydd_nav ul li .subul a {
        font-size: .3rem;
        line-height: .5rem;
    }
    .bannerinfo_al.showleft img {
        width: 56%;
    }
    .bannerinfo_qdhz img {
        width: 84%;
    }
    .header .trynow {
        font-size: .34rem;
    }
    .bannerinfo_al.showleft.other img {
        width: 77%;
    }
    .header.index_hd .bannerinfo img:nth-child(3).wide {
        width: 100%;
    }
    .banner .swiper-container-horizontal>.swiper-pagination-bullets {
        text-align: right;
        bottom: 1rem;
    }
    .content .contact_us .map .map_nr {
        height: auto;
        position: static;
        transform: translate(0, 0);
    }
    .content .contact_us .map .map_nr .map_explain h6 {
        font-size: .4rem;
    }
    .content .contact_us .map .map_nr .map_explain {
        position: static;
        width: 7.5rem;
        margin-left: -3.2%;
        padding: .24rem;
        left: auto;
        top: auto;
    }
    .content .contact_us .map .map_nr .map_explain .explain_nr {
        width: 100%;
        margin-top: 0.4rem;
    }
    .content .contact_us .map .map_nr .map_explain .online_consultation {
        display: none
    }
    .content .contact_us .map .map_nr .map_explain .explain_nr>div {
        font-size: .28rem;
        margin-bottom: .2rem;
    }
    .content .contact_us .map .map_nr .map_explain .explain_nr .phone_code p em {
        font-size: .24rem;
    }
    .content .contact_us .map .map_nr .map_explain .explain_nr .site,
    .content .contact_us .map .map_nr .map_explain .explain_nr .mailbox,
    .content .contact_us .map .map_nr .map_explain .explain_nr .phone_code {
        background-size: .3rem;
        padding-left: .48rem;
    }
    .content .contact_us .map {
        height: auto;
    }
    .content .contact_us .map .map_atlas img {
        height: 7rem;
        width: auto;
        transform: translate(-50%);
    }
    .item01 {
        margin-top: .12rem;
    }
    .formpage .formbox .inputbox.codemsg input {
        padding-right: 2rem;
    }
    .formpage .formbox .inputbox.codemsg img {
        width: 1.8rem;
    }
    .gsxw ul.newslist li .picbox {
        width: 100%;
        padding-bottom: 62.5%;
    }
    .gsxw ul.newslist li .info .intro {
        width: 100%;
    }
    .gsxw ul.newslist li .intro p {
        width: 100%;
    }
    .gsxw ul.newslist li .info_bt {
        justify-content: space-between;
        margin-top: .1rem;
    }
}

@media screen and (max-width:390px) {}