@media screen and (max-width: 750px) {
    .main{
        width:7rem;
        margin:0 auto;

    }
    .header{
        display:none;
    }
    .m_header{
        display:block;
        width:100%;
        background-color: #4290e5;
        height:1.2rem;
    }
    .m_header .main{
        position:relative;
    }
    .m_header img.home{
        width:0.42rem;
        height:0.36rem;
        position:absolute;
        left:0;
        top:0.42rem;
    }
    .m_header img.logo{
        width:2.75rem;
        height:0.32rem;
        position:absolute;
        left:50%;
        margin-left:-1.375rem;
        top:0.44rem;
    }
    .m_header .talk{
        display:block;
        position:absolute;
        width:0.46rem;
        height:0.37rem;
        right:0;
        top:0.425rem;
    }
    .m_header .talk span{
        display: block;
        width: 0.46rem;
        height: 0.03rem;
        background: #ffffff;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
    }
    .m_header .talk span{
        margin-bottom:0.14rem;
    }
    .m_header .talk span:nth-child(3){
        margin-bottom:0;
    }
    .m_header .talk.open span:first-child{
        transform: rotateZ(-45deg);
        transform-origin: right;
    }
    .m_header .talk.open span:nth-child(2){
        opacity:0;
        transform: translateX(6px);
    }
    .m_header .talk.open span:last-child{
        transform: rotateZ(45deg);
        transform-origin: right;
    }
    .m_daohang{
        width:100%;
        height:100%;
        background-color: rgba(0,0,0,0.8);
        position:fixed;
        top:1.21rem;
        z-index:9999999999;
        display:none;
    }
    .m_daohang ul{
        display:block;
        width:100%;

        background-color: #4290e5;
        border-top:solid 1px rgba(255,255,255,0.4);
    }
    .m_daohang ul li{
        line-height:1rem;
        text-align: center;

    }
    .m_daohang ul li:first-child{
        margin-top:0.2rem;
    }
    .m_daohang ul li a{
        color:#ffffff;
        font-size:0.26rem;
    }
    .m_banner{
        display:block;
        width:100%;
        height:5.48rem;
        overflow: hidden;
    }
    .m_banner .ba{
        position:absolute;
        left:50%;
        margin-left:-3.75rem;
        width:7.5rem;
    }
    .m_banner img.ys2{
        width:2.17rem;
        position:absolute;
        left:50%;
        margin-left: 0.27rem;
        top: 5rem;
    }
    .form1{
        display:block;
    }










    .banner{
        display:none;
    }
    .ztn1{
        margin-top:0;
    }
    .ztn .title{
        display:none;
    }
    .ztn .m_title{
        display:block;
    }
    .ztn .m_title h2{
        font-size:0.4rem;
        color:#303030;
        text-align: center;
        line-height:0.4rem;
        margin-top:0.42rem;
        font-weight:bold;
    }
    .ztn .m_title h2 span{
        color:#ff8624;
    }
    .form1{
        background-color: #ffffff;
    }

    .form1 form{
        width:6.9rem;
        margin:0.38rem auto 0.52rem auto;
    }

    .form1 form input.name{
        background: url(../images/m_form1_name.png) no-repeat left 0.3rem center;
        background-size: 0.26rem 0.28rem;
    }
    .form1 form input.phone{
        background: url(../images/m_form1_phone.png) no-repeat left 0.3rem center;
        background-size: 0.26rem 0.28rem;
    }
    .form1 form input.yewu{
        padding-left:0.3rem;
    }

    .form1 form input{
        width:100%;
        height:0.87rem;
        margin-bottom:0.24rem;
        padding-left:0.7rem;
        box-sizing: border-box;
        font-size:0.26rem;
        color:#d2d3d8;
        border:solid 1px #c9c9c9;
        border-radius: 4px;
    }
    .form1 form input::-webkit-input-placeholder {
        color: #b9b9b9;
    }
    .form1 form span.tj{
        display:block;
        width:100%;
        height:0.88rem;
        background-color: #ff8624;
        font-size:0.3rem;
        color:#ffffff;
        line-height:0.88rem;
        text-align: center;
        cursor:pointer;
        margin-top:0.22rem;
        border-radius:0.1rem;
    }
    .ztn1 .container {
        margin-top: 0.35rem;
        margin-bottom: 0.45rem;
        height: 9.7rem;
    }
    .ztn1 .container .box{
        width:2.28rem;
        height:4.8rem;
        margin-right:0.08rem;
        margin-bottom:0.1rem;
        border-radius: 0.1rem;
    }
    .ztn1 .container .box:hover{
        top:0;
    }
    .ztn1 .container .box3{
        margin-right:0;
    }
    .ztn1 .container .box6{
        display:block;
    }
    .ztn1 .container .box .quan {
        width: 1.04rem;
        height: 1.04rem;
        margin: 0.54rem auto 0.62rem auto;
    }
    .ztn1 .container .box6 .quan{
        background-color: #acbcc5;
    }
    .ztn1 .container .box .quan img {
        width: 0.46rem;
        margin: 0.29rem;
    }
    .ztn1 .container .box h3 {
        font-size: 0.22rem;
        line-height: 0.24rem;
        margin-bottom: 0.17rem;
    }
    .ztn1 .container .box hr {
        width: 0.3rem;
        height: 3px;
    }
    .ztn1 .container .box p {
        font-size: 0.2rem;
        color: #282828;
        margin-top: 0.2rem;
        padding: 0 0.24rem;
        line-height: 0.27rem;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    .ztn1 .container .box5 p{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    .ztn1 .container .box4 .quan, .ztn1 .container .box5 .quan {
        margin: 0.54rem auto 0.26rem auto;
    }
    .ztn1 .container .box4 h3, .ztn1 .container .box5 h3 {
        padding: 0 0.4rem;
        line-height: 0.3rem;
        margin-bottom: 0.14rem;
    }
    .ztn1 .container .box6 p img{
        margin:0.2rem auto 0 auto;
    }
    .ztn1 .container .box span {
        left: 0.44rem;
        bottom: 0.44rem;
        width: 1.4rem;
        height: 0.36rem;
        font-size: 0.16rem;
        line-height: 0.36rem;
        border-radius: 0.06rem;
    }
    .ztn .gt {
        width: 100%;
        height: 0.88rem;
        line-height: 0.88rem;
        border-radius: 0.08rem;
        font-size: 0.3rem;
        margin-bottom: 0.52rem;
    }
    .ztn .gt:hover{
        transform:scale(1);
    }
    .ztn2{
        display:none;
    }
    .ztn3 {
        background: url(../images/ztn3_bj.jpg) no-repeat center;
        background-size:auto 100%;
        height: auto;
    }
    .ztn3 .m_title h2{
        color:#ffffff;
    }
    .ztn3 .container {
        margin-top: 0.57rem;
        height: 3.66rem;
        margin-bottom: 0.71rem;
        overflow: hidden;
        position:relative;
    }
    .ztn3 .container .box {
        width: 1.24rem;
        float: left;
        margin-left: 0;
        margin-right: 0;
        position:absolute;
    }
    .ztn3 .container .box1{
        left:50%;
        margin-left:-2.86rem;
        top:0;
    }
    .ztn3 .container .box2{
        left:50%;
        margin-left:-0.62rem;
        top:0;
    }
    .ztn3 .container .box3{
        left:50%;
        margin-left:1.62rem;
        top:0;
    }
    .ztn3 .container .box4{
        left:50%;
        margin-left:1.62rem;
        top:2rem;
    }
    .ztn3 .container .box5{
        left:50%;
        margin-left:-0.62rem;
        top:2rem;
    }
    .ztn3 .container .box6{
        left:50%;
        margin-left:-2.86rem;
        top:2rem;
    }
    .ztn3 .container .box .yuan {
        width: 1.24rem;
        height: 1.24rem;
    }
    .ztn3 .container .box .yuan img {
        width: 0.6rem;
        margin: 0.32rem;
    }
    .ztn3 .container .box p {
        font-size: 0.23rem;
        color: #ffffff;
        line-height: 0.2rem;
        margin-top: 0.18rem;
        font-weight:bold;
    }

    .ztn3 .container img.jt {
        float: none;
        margin-top: 0;
        position:absolute;
        width:0.1rem;
    }
    .ztn3 .container img.jt1{
        left: 50%;
        margin-left: -1.15rem;
        top: 0.55rem;
    }
    .ztn3 .container img.jt2{
        left: 50%;
        margin-left: 1.1rem;
        top: 0.55rem;
    }
    .ztn3 .container img.jt3{
        left: 50%;
        margin-left: 2.18rem;
        top: 1.72rem;
        transform: rotate(90deg);
    }
    .ztn3 .container img.jt4{
        left: 50%;
        margin-left: 1.1rem;
        top: 2.6rem;
        transform: rotate(180deg);
    }
    .ztn3 .container img.jt5{
        left: 50%;
        margin-left:-1.15rem;
        top: 2.6rem;
        transform: rotate(180deg);
    }
    .ztn3 .gt{
        margin-bottom:0.61rem;
    }
    .ztn4 .container {
        width: 6.42rem;
        height: 5.4rem;
        margin: 0.42rem auto 0.5rem auto;
    }
    .ztn4 .container .box {
        width: 3rem;
        height: 2.5rem;
        border-radius: 0.08rem;
        border: solid 1px #ececec;
        box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);
        margin-right: 0.42rem;
        margin-bottom:0.4rem;
    }
    .ztn4 .container .box2, .ztn4 .container .box4{
        margin-right:0;
    }
    .ztn4 .container .box .img{
        width:100%;
        height:1.4rem;
        overflow: hidden;
    }
    .ztn4 .container .box .img img{
        width:100%;

    }
    .ztn4 .container .box span {
        font-size: 0.26rem;
        line-height: 0.24rem;
        margin-top: 0.16rem;
        margin-bottom: 0.12rem;
    }
    .ztn4 .container .box p {
        font-size: 0.24rem;
        line-height: 0.25rem;
        padding: 0 0.18rem;
    }
    .ztn5{
        display:none;
    }
    .ztn6{
        background-color: #edf2f5;
    }
    .ztn6 .container {
        width: 5.84rem;
        margin: 0.45rem auto 0.05rem auto;
    }
    .ztn6 .container .box {
        width: 2.8rem;
        margin-right: 0.24rem;
        margin-bottom:0.3rem;
    }
    .ztn6 .container .box2,.ztn6 .container .box4{
        margin-right:0;
    }
    .ztn6 .container .box .img {
        width: 100%;
        height: 1.6rem;
        border-radius: 0.05rem;
        overflow: hidden;
    }
    .ztn6 .container .box .img img{
        width:100%;
    }
    .ztn6 .container .box p {
        font-size: 0.25rem;
        line-height: 0.2rem;
        margin-top: 0.22rem;
    }
    .m_ftbd{
        width:100%;
        background: url(../images/m_ftbd_bj.jpg) no-repeat center;
        background-size: auto 100%;
        height:6.6rem;
        overflow: hidden;
        display:block;
    }
    .m_ftbd h3{
        font-size:0.4rem;
        line-height:0.4rem;
        font-weight:bold;
        text-align: center;
        color:#ffffff;
        margin:0.53rem auto 0 auto;
    }
    .m_ftbd h3 span{
        color:#f7ad40;
    }
    .m_ftbd form{
        width:6.9rem;
        margin:0.4rem auto 0 auto;
    }

    .m_ftbd form input.name{
        background: url(../images/m_ftbd_name.png) no-repeat left 0.3rem center;
        background-color: rgba(255,255,255,0.15);
        background-size: 0.19rem 0.28rem;
    }
    .m_ftbd form input.phone{
        background: url(../images/m_ftbd_phone.png) no-repeat left 0.3rem center;
        background-color: rgba(255,255,255,0.15);
        background-size: 0.16rem 0.28rem;
    }
    .m_ftbd form textarea.yewu{
        background-color: rgba(255,255,255,0.15);
        height:1.26rem;
        padding-left:0.3rem;
        padding-top: 0.1rem;
    }

    .m_ftbd form input,.m_ftbd form textarea{
        width:100%;
        height:0.87rem;
        margin-bottom:0.18rem;
        padding-left:0.7rem;
        box-sizing: border-box;
        font-size:0.26rem;
        color:#ced1d8;
        border:solid 1px #9ea5b5;
        border-radius:0.04rem;
    }
    .m_ftbd form input::-webkit-input-placeholder,.m_ftbd form textarea::-webkit-input-placeholder {
        color: #cfd2d9;
    }
    .m_ftbd form span.tj{
        display:block;
        width:100%;
        height:0.88rem;
        background-color: #ff8624;
        font-size:0.3rem;
        color:#ffffff;
        line-height:0.88rem;
        text-align: center;
        cursor:pointer;
        margin-top:0.3rem;
        border-radius:0.08rem;
    }

    .footer .container{
        display:none;
    }
    .footer {
        background-color: #eef5ff;
    }
    .footer .main{
        width:100%;
    }
    .footer .icp {
        font-size: 0.24rem;
        color: #979998;
        line-height: 0.2rem;
        border-top: none;
        margin: 0.41rem 0 1.2rem 0;
        padding-top: 0;
        background-color: #eef5ff;
    }
    .footer .zx {
        display: block;
        width:100%;
        height:0.86rem;
        position:fixed;
        bottom:0;
    }
    .footer .zx p{
        float:left;
        width:50%;
        max-width:3.75rem;
        height:100%;
        line-height:0.86rem;
        font-size:0.29rem;
        color:#ffffff;
        text-align: center;
    }
    .footer .zx p a{
        font-size:0.29rem;
        color:#ffffff;
        display:block;
        width:100%;
        height:100%;
    }
    .footer .zx p.phone{

        background: url(../images/m_zixun_phone.jpg) no-repeat left 0.8rem center;
        background-color: #0098fb;
        background-size: 0.34rem;
    }
    .footer .zx p.zixun{

        background: url(../images/m_zixun_zx.jpg) no-repeat left 0.8rem center;
        background-color: #ff9c00;
        background-size: 0.34rem;
    }
    .footer .zx p img{
        float:left;
    }









}