﻿@charset "UTF-8";
@media only screen and (max-width:1024px ) {
    .vertical_swiper,.contactUs_top{
        display: none;
    }
    .phone_style{
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
        overflow-y: visible;
    }
    .phone_style::-webkit-scrollbar {display:none}
    .backTransparent{
        background: #202124;
    }
    /****************页面内容*******************/
    /*banner*/
    .index-slide,.other-solute{
        display: none;
    }
    .hidden{
        display: block!important;
    }
    /*支持多个行业解决方案*/
    .solute-title{
        width:unset;
        text-align: center;
        font-size: 20px;
        padding: 30px 20px;
    }
    .solute-mall-title{
        font-size: 16px;
    }
    .solute-mall-title .mall-title{
        border-bottom: 1px #E5E5E5 solid;
        padding: 0 15px;
        line-height: 50px;
    }
    .solute-mall-title li:nth-child(1) .mall-title{
        border-top: 1px #E5E5E5 solid;
    }
    .solute-mall-title .mall-title img{
        float: left;
        height: 32px;
        margin-top: 10px;
        margin-right: 10px;
    }
    .solute-mall-title .mall-title img:nth-child(2){
        display: none;
    }
    .checkeds{
        color: #0069FF;
    }
    .checkeds>img:nth-child(1){
        display: none;
    }
    .checkeds>img:nth-child(2){
        display: block!important;
    }
    .solute-mall-title .mall-title span{
        float: right;
        margin: 18px 10px 0 0;
    }
    /**新闻资讯**/
    .index-news{
        display: none;
    }
    .news-phone{
        width: 100%;
        padding-bottom: 30px;
    }
    .news-phone ul{
        list-style: none;
    }
    .news-phone li{
        margin: 0 15px 10px 15px;
        border: 1px solid #E7E7E7;
        padding: 25px 25px 20px;
    }
    .news-phone li .text-wrap {
        padding-bottom: 19px;
        border-bottom: 1px solid #f3f3f3;
    }
    .news-phone li .text-wrap .title{
        margin-bottom: 10px;
        font-size: 16px;
        color: #333;
    }
    .news-phone li .text-wrap .des{
        height: 48px;
        font-size: 14px;
        color: #666;
        line-height: 24px;
        overflow: hidden;
    }
    .date-wrap {
        position: relative;
    }
    .news-phone li .date-wrap .date{
        font: 12px/1 'Gotham-Book';
        color: #666;
    }
    .news-phone li .date-wrap .date .big-date{
        margin: 10px 0 5px;
        display: block;
        font: 26px/1 'Gotham-Bold';
        color: #999;
    }
    .news-phone li .date-wrap .icon{
        position: absolute;
        right: 5px;
        top: 30px;
        display: block;
        width: 22px;
        height: 10px;
        transition: all .4s ease-in-out;
    }
    .news-phone li .date-wrap .icon img{
        width: 70%;
    }
    .index-title, .index-service-scroll-wrap{
        opacity: 1;
    }
    .news-phone .normal-more-wrap1{
        padding-top: 20px;
    }
    /*谁选择了蓝色风暴*/
    .consult{
        padding-bottom: 0;
    }
    .consult .img-content{
        width: 100%;
    }
    .solute-title p:nth-child(1){
        font-size: 18px;
        margin-top: unset;
    }
    .solute-title p:nth-child(2){
        font: normal 16px/1.5 'gotham-medium';
        color: #999;
        font-size: 14px;
        margin-top: 3px;
    }
    .consult .link-list li{
        width: 30%;
        margin: 0 1.5%;
    }
    .link-list li:nth-child(5n+2),.link-list li:nth-child(5n+4){
        margin: 0 1.5%;
    }
    .consult .link-list li img{
        width: 100%;
        height: unset;
    }
    /*咨询服务*/
    .consult .con-width{
        margin: 0 15px;
    }
    .consult .con-width .phone-con{
        width: 100%;
    }
    .consult .con-width .phone-con p:nth-child(1){

    }
    .consult .con-width .phone-con p:nth-child(2){
        color: #000;
        margin-top: 10px;
        font-size: 14px;
    }
    .consult .con-width .phone-con p:nth-child(3){
        margin: 10px 0;
        font-size: 12px;
        line-height: 25px;
        color: #5F5F5F;
    }
    .footprint .big-title>span.big, .index-title>.big-title>span.big{
        font-size: 18px;
        font-weight: normal;
    }
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
        left: 0px;
    }
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
        right: 0px;
    }
    /*技术服务*/
    .consult .solute-phone{
        width: 100%;
    }
    .consult .solute-phone li{
        list-style: none;
        width: 26.6%;
        float: left;
        text-align: center;
        min-height: 90px;
        margin-bottom: 20px;
    }
    .consult .solute-phone li p:nth-child(1){
        width: 50%;
        margin: 0 auto;
    }
    .consult .solute-phone li:nth-child(1),.consult .solute-phone li:nth-child(4){
        margin-left: 5%;
    }
    .consult .solute-phone li:nth-child(2),.consult .solute-phone li:nth-child(5){
        margin: 0 5%;
    }
    .consult .solute-phone li img{
        width: 100%;
    }
    .solute-phone>li>a>p:nth-child(2){
        color: #999;
        font-size: 14px;
    }
    .swiper-slide>a>p{
        text-align: center;
    }
    .swiper-slide>a>p>img{
        width: 90%;
    }
    .swiper-button-next, .swiper-button-prev{
        top: 28%;
    }
    .smallCase{
        padding-bottom: 0;
    }
    .case-left{
        width: 100%;
        padding-top: 0;
        padding-left: 0;
    }
    .case-left p:nth-child(1){
        width: 100%;
        font-size: 16px;
        margin-bottom: 10px;
        text-align: center;
    }
    .case-left p:nth-child(2){
        font-size: 14px;
        margin-bottom: 0;
        width: 100%;
        text-align: left;
    }
    .case-left p:nth-child(3){
        margin: 10px 0 0 0;
    }
    .case-left p a{
        width: 100%;
        font-size: 14px;
        line-height: 40px;
    }
    .case-img{
        margin: 0;
        width: 100%;
    }

    /*新闻首页*/
    .new-right,.news-main .indust-nlist .nlist-all li>p:nth-child(2){
        display: none;
    }
    .news-main{
        float: unset;
         width: 100%;
         padding-right: unset;
         margin: 0;
         border-right:unset;
    }
    .news-main .industry{
        margin:10px 0;
    }
    .news-main .industry .indust-list li{
        font-size:12px;
        margin-left:20px;
        line-height: 25px;
    }
    .news-main .indust-nlist{
        margin-top:0px;
        overflow: hidden;
    }
    .news-main .indust-nlist .nlist-all li p:nth-child(1),.news-main .indust-nlist .nlist-all li p:nth-child(2),.news-main .indust-nlist .nlist-all li p:nth-child(3){
        width: 100%;
    }
    .bgcontent{
        padding-top: 90px;
    }
    .top-menu{
        padding-top: 50px;
    }
    .samllDiv li{
        width: 48%;
        text-align: center;
        margin-bottom: 10px;
    }
    .samllDiv li:nth-child(even){
        float: left;
    }
    .samllDiv li:nth-child(odd){
        float: right;
    }
    .samllDiv li>p:nth-child(1){
        font-family: 'Arial';
        font-size:26px;
        color: #000;
        font-weight: bold;
        line-height: 40px;
    }
    .samllDiv li>p:nth-child(2){
        font-size:15px;
        color: #000;
    }
    .contact-bewrite{
        font-size: 14px;
        margin-top: 20px;
    }
    .contact-vision{
        display: none!important;
    }
    .time-axis-item p{
        font-size: 14px;
    }
    .smallShow{
        display: block!important;
        list-style: none;
        margin: 20px 0;
    }
    .smallShow>li>p:nth-child(1){
        font-size: 20px;
        line-height: 40px;
    }
    .smallShow>li>p:nth-child(3){
        font-size: 14px;
        line-height: 40px;
    }
    .solut{
        margin-bottom: -10px;
    }
    .solut_title{
        float: unset;
    }
    .solut_bewrite{
        width: 100%;
    }
    .main-body{
        padding-top: 0;
    }
    .width1180_box_center{
        width: 100%!important;
    }
    .floatBox{
        width: 80%;
        margin: 0 5% 20px 5%;
        padding: 30px 5%;
    }
    .caseNavi{
        width: 90%;
        padding: 35px 5% 0 5%;
    }
    .right_ul{
        display: none;
    }
    .contentInfo{
        width: 90%;
        padding: 35px 5%;

    }
    .caseTitle{
        font-size: 16px;
    }
    .case_content_ul .case_content_li{
        margin-right: unset;
        float: unset;
        width: 90%;
        margin:0 5% 20px 5%;
    }
    .page{
        width: 90%;
        margin:0 5% 20px 5%;
    }
    .margin_bottom20{
        margin-bottom: 20px;
    }
    .pbanner-pagination>span.swiper-pagination-bullet{
        background: #fff;
        opacity: .2;
    }
    .pbanner-pagination>span.swiper-pagination-bullet-active{
        background: #fff;
        opacity: 1;
    }
    .immediat{
        width: 90%;
        left: 5%;
    }
    .right_uls{
        display: none;
    }
    .contentInfo,.news_min_height,.news-main{
        min-height: unset;
    }
    .news-main{
        margin-top: 30px;
        padding-top: 30px;
    }
    .top-menu li{
        font-size: 14px;
        line-height: 22px;
        margin-right:10px;
        padding: 7px 10px;
    }
    .showImg{
        height: 280px!important;
    }
    .wordIntro {
        padding-top: 80px!important;
    }
    .top-menu {
        padding-top: 33px;
    }
    .addVal{
        margin-top: 20px;
    }
    .addVal div>p:nth-child(1){
        font-size: 16px;
        margin-bottom: 10px;
    }
    .addVal>div{
        height: 170px;
    }
    .blue_ra{
        top: 210px;
        left: 44%;
    }
    .mall-title-content{
        background: #F7F8FA;
        width: 90%;
        padding: 10px 5%;
    }
    .big-title{
        padding: 20px 0 0 0;
    }
    .buyao{
        display: none;
    }
    .caseNavi{
        overflow: hidden;
        overflow-x: auto;
        width: 90%;
    }
    .case_Navi_Ul{
        display: unset;
    }
    .case_Navi_Ul li{
        float: left;
        margin-bottom: 15px;
    }
    .swiper-button-next, .swiper-button-prev{
        background-size: 16px auto;
    }
    .phone-hide{
        display: none;
    }
    .paddingTop10{
        padding-top: 10px;
    }
}
@media all and (max-width: 320px) {
    .jieshao {
        padding-top: 12px;
    }
    .addVal>div{
        height: 200px;
    }
    .blue_ra {
        top: 240px;
        left: 42%;
    }
    .news-main .industry .indust-list li{
        margin-left: 12px;
    }
}