@media screen and (max-width:1500px) {
    .indexFlash .list a { font-size: .14rem; }
}
@media screen and (max-width:800px) {
    html { font-size: 56px; min-height: 100%; }
    body { min-height: 100%; }
    .wal { max-width: 450px; }
    .pcShow { display: none; }
    .phoneShow { display: block; }
    .head { position: fixed; }
    .head .name {
    line-height: 1rem;
    text-align: center;
    font-size: .36rem;
}
    .headD, .head .wal { height: 1rem; }
    .head .logo { left: 50%; width: 1.8rem; margin-left: -.9rem; display: none; }
    .head .wal .phone { display: block; position: absolute; left: 50%; top: 50%; width: 1.8rem; height: 0.58rem; margin-left: -.9rem; margin-top: -0.29rem; font-size: 0.36rem; line-height: 0.58rem; }
    .head .wal .phone img { max-width: 100%; }
    .topSearch { top: 0; right: 0; width: 1rem; height: 1rem; background: #fff; z-index: 30; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
    .topSearch .btn, .topSearch .input { display: none; -moz-border-radius: .3rem; -webkit-border-radius: .3rem; border-radius: .3rem; }
    .topSearch .btn { left: auto; right: 0; top: .22rem; height: .57rem; width: 1.3rem; background: #0c3693; }
    .topSearch .btn1 { height: .57rem; opacity: 1; color: #FFF; font-size: .24rem; }
    .topSearch .input { background: #f2f2f2 url(../image/nimg20.png) .22rem center no-repeat; background-size: .2rem; height: .57rem; }
    .topSearch .input1 { height: .57rem; line-height: .57rem; padding-left: .68rem; font-size: .24rem; }
    .topSearch i { display: block; background: url(../image/nimg20.png) center no-repeat; background-size: .43rem; position: absolute; top: 0px; right: -.3rem; width: 1rem; height: 1rem; }

    /**/
    .topSearch.on { width: 100%; padding: .22rem 1.37rem 0 1.08rem; }
    .topSearch.on .btn, .topSearch.on .input { display: block; }
    .topSearch.on i { background-image: url(../image/img108.jpg); background-size: 1.08rem; right: auto; left: -.3rem; }
    .navA { display: block; width: 1rem; height: 1rem; background: url(../image/navA.png) center no-repeat; background-size: .44rem; position: absolute; left: -.2rem; top: 0; }
    .nav { position: fixed; z-index: 60; top: 1rem; right: auto; left: -3.24rem; width: 3.24rem; height: 100%; background: rgba(4, 17, 45, 0.9); }
    .nav.on { left: 0; }
    .nav li { float: none; padding-left: 0; position: relative; }
    .nav li i { display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); }
    .nav a.name { height: 1.2rem; line-height: 1.2rem; padding: 0 0 0 .5rem; font-size: .3rem; color: #FFF; position: relative; text-align: left;}
    .nav a.name:hover, .nav a.name.on { background: none; color: #f49925; }
    .nav .img { width: 1.87rem; padding: .2rem 0 0 .5rem; }

    /**/
    .nav .list { display: block; position: fixed; z-index: 50; left: 3.24rem; top: 1rem; width: 3.5rem; background: #FFF; height: 100%; opacity: 0; visibility: hidden; -moz-box-shadow: 0 0 .2rem rgba(9, 22, 49, 0.2); -webkit-box-shadow: 0 0 .2rem rgba(9, 22, 49, 0.2); box-shadow: 0 0 .2rem rgba(9, 22, 49, 0.2); }
    .nav .title { text-align: center; color: #f49925; padding: .6rem 0 .5rem 0; font-size: .32rem; }
    .nav .title div { padding-bottom: .1rem; }
    .nav .title img { width: .61rem; }
    .nav dd a { display: block; font-size: .3rem; line-height: .9rem; color: #666; padding-left: .88rem; }
    .nav dd a.on, .nav li.on a.name { color: #f49925; }
    .nav li.on a.name:after { content: ""; display: block; position: absolute; top: 50%; right: 0; width: 1.3rem; height: 1px; background: #f49925; }
    .nav li.on .list { opacity: 1; visibility: visible; }
    .foot, .footMsg { display: none; }

    /*首页*/
    .indexNotice .wal { height: .8rem; line-height: .8rem; }
    .indexNotice .name { font-size: .24rem; padding-left: .38rem; background-size: .3rem; }
    .indexNotice .list { padding: 0 0 0 1.84rem; }
    .indexNotice .slick { height: .8rem; font-size: .24rem; }
    .indexNotice .slick a { padding-left: .22rem; background-size: .07rem; }
    .indexNotice .slick span { display: none; }
    .indexPart1 { padding: .3rem 0; }
    .indexPart1 li { min-height: 1rem; }
    .indexPart1 .name a { font-size: .2rem; }
    .indexPart1 .name a div { margin-bottom: .15rem; font-size: .3rem; }
    .indexPart1 .imgSolution { display: none; }
    .indexPart2 { min-height: 1rem; }
    .indexPart2 .item { width: 50%; min-height: 4.78rem; }
    .indexPart2 .name { font-size: .3rem; letter-spacing: 1px; }
    .indexPart2 .name a.a1 { letter-spacing: 0; }

    /**/
    .indexPart2-1 dd { height: 1.2rem; padding-top: .2rem; }
    .indexPart2-1 dd:nth-child(3), .indexPart2-1 dd:nth-child(4) { display: none; }
    .indexPart2-1 dd a { font-size: .24rem; }
    .indexPart2-1 dd img { width: .55rem; margin-bottom: .09rem; }

    /**/
    .indexPart2-2 dd:nth-child(2) { display: none; }
    .indexPart2-2 dd a { font-size: .24rem; line-height: .38rem; color: rgba(255, 255, 255, 0.7); }

    /**/
    .indexPart2-3 dd { font-size: .24rem; line-height: .36rem; }
    .indexPart2-3 dd span { position: relative; right: 0; display: block; }
    .indexPart2-3 dd:nth-child(3), .indexPart2-3 dd:nth-child(4) { display: none; }

    /**/
    .indexPart2-4 textarea { height: 2.5rem; font-size: .2rem; }
    .indexPart2-4 .btn1 { height: .48rem; font-size: .24rem; }

    /* 产品 */
    .h100 { display: none; }
    .nav-left, .breadNew, .bread { display: none; }
    .fr-con { width: 100%; }
    .sbanner { display: none; }
    .product-list { display: flex; }
    .product-list ul li { width: 50%; border-right: none; border-left: none; border-bottom: none; margin: 0; }
    .product-list ul li:nth-of-type(odd) { border-right: 1px solid #dcdcdc; }
    .product-list ul li:last-child { border-bottom: 1px solid #dcdcdc; }
    .product-list ul li:nth-last-of-type(2) { border-bottom: 1px solid #dcdcdc; }
    .product-list ul li .profile { font-size: 0.26rem; line-height: 0.4rem; }
    .product-list ul li .imgDiv {width: 3.6rem;text-align: center; }
    .phoneNav { display: block; }
    .noFoot .phoneTips { display: block; }
    .productShow .imgList { display: none; }
    .productShow .fl { width: 100%; }
    .productShow .fr { display: none; }
    .productDes { padding: 0; }
    .productDes ul li { width: 20%; }
    .wal_product .showTitle, .wal_product .showContent { width: 6.9rem; }
    .showContent ul { display: -webkit-flex; /* Safari */ display: flex; flex-wrap: wrap; }
    .showContent ul li { flex-basis: 50%; }
    .showContent .list li { margin-bottom: 0.22rem; padding-top: 0.38rem; flex-basis: 100%; }
    .productDes.on { position: fixed; top: 1rem; left: 0; }
    .showContent .bg { width: 100%; height: 1.96rem; }
    .showContent .bg span { display: none; }
    .showContent .bg .name { float: left; }
    .showContent .bg .version { float: left; padding-top: 0.36rem; margin-left: 0.32rem; /*padding-top: 0.42rem; */}
    .showContent .bg .btn { right: 0; /*left: 0.32rem;*/ top: 1.08rem; right: 0.4rem;}
    .showContent .bg .btn a { font-size: 0.24rem; width: 1.75rem; height: 0.58rem; background: #fff; border-radius: 0.1rem; line-height: 0.58rem; }
    .contact { display: block; position: fixed; bottom: 0; width: 100%; background: #fff; height: 0.98rem; border-top: 1px solid #e3e3e3; padding-left: 0.36rem; left: 0; }
    .contact .online { width: 100%; height: 100%; background: #ffffff; }
    .contact .online a { display: block; width: 1.38rem; line-height: 0.98rem; background: url("../image/online.png") no-repeat left center; padding-left: 0.38rem; -webkit-background-size: 0.26rem auto; background-size: 0.26rem auto; font-size: 0.24rem; }
    .contact .buyBtn { position: absolute; right: 0; top: 0; width: 2.8rem; height: 100%; background: #cd413c; text-align: center; }
    .contact .buyBtn a { color: #fff; display: block; width: 100%; height: 100%; line-height: 0.98rem; font-size: 0.24rem; }
    .showContent { font-size: 0.28rem; line-height: 0.5rem; }
    .showTitle { font-size: 0.4rem; line-height: 0.6rem; height: 1.9rem; }
    .showContent .labelName { font-size: 0.36rem; }
    .showContent .labelList ul li { font-size: 0.28rem; line-height: 0.72rem; }
    .showBanner { height: 3rem; }
    .showBanner::before { display: block; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #54032b; }
    .showBanner:nth-of-type(1)::before { display: block; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #06164a; }
    .showContent .showBanner .center { top: 0.55rem; padding-left: 0.46rem; line-height: 0.6rem; }
    .showContent .showBanner .centerWords { top: 1.28rem; line-height: 0.6rem; }
    .showContent .slide { /*height: 7.36rem; */overflow-y: hidden; padding: 0; }
    .showContent .slide ul li { width: 50%; height: 3.68rem; border-bottom: 1px solid #dcdcdc; padding-top: 0.36rem; }
    .showContent .slide ul li:nth-of-type(odd) { border-right: 1px solid #dcdcdc; }
    .showContent .slide .btn { display: none; }
    .showContent .showList { display: -webkit-flex; display: flex; justify-content: space-between; height: 3.1rem; overflow-y: hidden; }
    .showContent .showList li { flex-basis: 3.27rem; margin-bottom: 0.2rem; }
    .productDes ul li { height: 0.74rem; }
    .productDes { height: 0.74rem; }
    .productDes ul li a { font-size: 0.26rem; line-height: 0.74rem; }
    .animateCircle { display: none; }
    .productShow .hidden { display: block; padding-top: 0; }
    .w25 ul li { width: 25%; }
    .showContent .list li { height: 2rem; }
    .showContent .list li .imgDiv { height: 100%; }
    .showContent .list li .imgDiv img { height: 100%; }
    .showContent .list li .con { height: 0.75rem; overflow-y: hidden; font-size: 0.24rem; line-height: 0.4rem; }
    .showContent .list li .title { font-size: 0.3rem; }
    .showContent .bg .name i { font-size: 0.35rem; }
    .showContent .bg .name span { font-size: 0.24rem; }
    .fr.w100 { width: 100%; }
    .fr.w100 ul { width: 100%; }
    .fr.w100 .product-list ul li { width: 50%; margin: 0 auto; float: none; }
    .shouContent .productCons li { margin-right: 0; }
    .solutionNew .btn { display: none; }
    .solutionNew .list li { padding-top: 0.48rem; }
    .solutionNew .list li .link { display: block; }

/*.product-list ul li .profile .btn a {
        font-size: 0.28rem;
        width: 1.6rem;
        line-height: 0.5rem;
    }
    .product-list ul li:hover {
        background: #fff;
    }
    */

    .showContent dl.table tr{
        word-break: break-all;
    }

    .w280 {
        display: none;
    }

    .product-list {
        display: flex;
    }
    .product-list ul li {
        width: 50%;
        border-right: none;
        border-left: none;
        border-bottom: none;
        margin: 0;
    }
    .product-list ul li:nth-of-type(odd) {
        border-right: 1px solid #dcdcdc;
    }
    .product-list ul li:last-child {
        border-bottom: 1px solid #dcdcdc;
    }
    .product-list ul li:nth-last-of-type(2) {
        border-bottom: 1px solid #dcdcdc;
    }
    .product-list ul li .profile {
        font-size: 0.26rem;
        line-height: 0.35rem;
    }

    .w1100 {
        width: 100%;
    }

    .pageNow {
        display: none;
    }

    .pageBg {
        background: #fff;
    }


    /*-----------2018-8-7*/
    .productFans .title{font-size: .28rem; line-height: .75rem;}
    .productFans li{width: 50%; height: 3.2rem; font-size: .22rem;}
    .productFans .img{height: 2rem;}
    .productFans .img img{max-height: 1.5rem;}
    .productFans li .name{height: .55rem; line-height: .55rem; font-size: .24rem;}

    .buyNav{height: .88rem; background: #0b338c; margin-left: -.3rem; margin-right: -.3rem;}
    .buyNav .slick a{display: block; height: .88rem; line-height: .88rem; font-size: .26rem; color: #8599c6; text-align: center; background: url("../image/line.png") right center no-repeat; background-size: .02rem;}
    .buyNav .slick a.on span{color: #f49925; padding-left: .23rem; background: url("../image/img15_1.png") left center no-repeat; background-size: .15rem;}


    .pageMore a{width: 1.8rem; height: .6rem; line-height: .6rem; font-size: .24rem;}

    .phoneHide{display: none;}
    .phoneShow{display: block; /*position: fixed; bottom: 0; width: 100%;*/}

    .phoneFoot{position: fixed; bottom: 0; width: 100%;}

    .solutionFans_01{padding-top: .28rem;}
    .solutionFans_01 .item{position: relative;}

    .solutionFans_02{margin-left: -.3rem; margin-right: -.3rem;}
    .solutionFans_02 ul{
        display: flex;
        display: -webkit-flex;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }
    .solutionFans_02 li{width: 50%; height: 3.3rem; border-right: #dcdcdc solid 1px; border-bottom: #dcdcdc solid 1px;}
    .solutionFans_02 li:nth-child(even){border-right: 0;}
    .solutionFans_02 li:hover{
        z-index: 10; background: #fff;
        box-shadow: 0 0 .2rem rgba(0, 0, 0, .2);
        -webkit-box-shadow: 0 0 .2rem rgba(0, 0, 0, .2);
        -moz-box-shadow: 0 0 .2rem rgba(0, 0, 0, .2);
    }
    .solutionFans_02 li:hover .num{opacity: 1;}
    .solutionFans_02 .img{
        height: 2.5rem; padding-top: .2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        display: -webkit-flex;
        -webkit-align-items: center;
        -webkit-justify-content: center;
    }
    .solutionFans_02 .img img{width: auto; max-height: 1.7rem;}
    .solutionFans_02 .name{text-align: center; font-size: .26rem;}
    .solutionFans_02 .num{
        position: absolute; left: .25rem; top: .29rem; width: .54rem; height: .54rem; line-height: .54rem; text-align: center; background: #ff9000; font-size: .22rem; color: #fff; /*opacity: 0;*/
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
    }

    .solutionFans_02 a.btn{display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}

    .solutionFans_03{height: .75rem; position: relative; margin-left: -.3rem; margin-right: -.3rem;}
    .solutionFans_03.on ul{position: fixed; top: 1rem;}
    .solutionFans_03 ul{position: absolute; z-index: 30; left: 0; top: 0; width: 100%; height: .75rem; background: #1b1b1b;}
    .solutionFans_03 li{float: left; width: 50%;}
    .solutionFans_03 a{display: block; height: .75rem; line-height: .75rem; text-align: center; font-size: .26rem; color: #fff;}
    .solutionFans_03 a.on{background: #0c3693;}

    .solutionFansTitle{font-size: .4rem; text-transform: uppercase; color: #06164a; padding: .5rem 0 .25rem 0; border-bottom: #dfdfdf solid 1px; line-height: .6rem;}
    .solutionFansTitle h2{font-weight: 400; font-size: .4rem; color: #06164a;}

    .solutionFans_04{font-size: .28rem; line-height: .5rem; padding: .45rem 0 .25rem 0;}

    /*.solutionFans_05{padding-bottom: .5rem;}*/
    .solutionFans_05{padding-bottom: .5rem;font-size: .28rem; line-height: .5rem; padding: .45rem 0 .25rem 0;}
    .solutionFans_05 li{padding-top: 1rem;}
    .solutionFans_05 li:nth-child(2) .title{background: #54032b;}
    .solutionFans_05 .title{padding: .35rem .25rem .3rem .8rem; background: #06164a; color: #fff;}
    .solutionFans_05 .title h2{font-weight: 400; font-size: .36rem; line-height: .6rem; padding-left: .4rem; margin-left: -.4rem; background: url("../image/img24.png") left center no-repeat; background-size: .24rem;}
    .solutionFans_05 .title p{font-size: .28rem; line-height: .6rem; opacity: .5;}
    .solutionFans_05 .name{color: #e60000; font-size: .36rem; padding: .45rem 0 .15rem 0;}
    .solutionFans_05 dd{font-size: .28rem; line-height: .72rem;}
    .solutionFans_05 dd em{font-size: .32rem; font-weight: bold; padding-left: .5rem; background: url("../image/img13_1.png") .1rem center no-repeat; background-size: .13rem;}

    .solutionFans_06 ul{margin-left: -.38rem; padding-top: .4rem;}
    .solutionFans_06 li{float: left; width: 50%; padding: 0 0 .2rem .38rem;}
    .solutionFans_06 li a{display: block; background: #e6e6e6;}

    .solutionFans_07{margin-left: -.3rem; margin-right: -.3rem;}
    .solutionFans_07 .list{background: #f39a27; width: 100%; height: .88rem; overflow: hidden; position: relative;}
    .solutionFans_07 .swiper-slide{font-size: .26rem; background: none; color: #fff; height: .88rem; line-height: .88rem; text-align: center; width: auto; padding: 0 .6rem; position: relative;}
    .solutionFans_07 .swiper-slide:before{content: ""; display: block; width: 1px; height: .2rem; background: rgba(255, 255, 255, .2); position: absolute; top: 50%; right: 0; margin-top: -.1rem;}
    .solutionFans_07 .swiper-slide-active{background: #fff; color: #f39a27;}
    .solutionFans_07 .swiper-slide-active span{padding-left: .25rem; background: url("../image/img15_1.png") left center no-repeat; background-size: .15rem; display: inline-block; margin-left: -.2rem;}


}
@media screen and (max-width:400px) {
    html { font-size: 50px; }
}
@media screen and (max-width:550px) {
    .wal { margin: 0 .3rem; }
    .wal_product { margin: 0; }
}
@media screen and (max-width:350px) {
    html { font-size: 43px; }
}


