    @charset "uft-8";

    @media screen and (max-width: 1300px) {

        /* l-banner */
        .l-banner {
            height: 462px;
        }

        .l-banner .btext-box .text {
            font-size: 37px;
        }

        .l-banner .btext-box .des {
            font-size: 16px;
            margin-top: 6px;
        }

        .l-banner .pbox {
            margin-top: 8px;
        }

        .l-banner .btext-box p {
            font-size: 16px;
        }

        /* 通用标题 */
        .itext-box .text {
            font-size: 28px;
        }

        .itext-box p {
            font-size: 14px;
        }

        .itext-infobox {
            font-size: 16px;
            margin: 14px 0 0 0;
        }

        /* 通用图 */
        .city-main .box1 {
            margin-top: 48px;
        }

        .city-main .box1 li {
            margin-bottom: 16px;
        }

        .city-main .box1 li .imgauto {
            height: 112px;
        }

        .city-main .box1 li .tit {
            margin-top: 16px;
            margin-bottom: 6px;
        }

        /* 智慧制造 */
        .zz-box1 {
            padding: 64px 0;
        }

        .zz-box2 {
            padding: 64px 0 68px 0;
        }

        .zz-box2 .box {
            margin-top: 48px;
        }

        /* 智慧园区 */
        .yuan-main {
            padding: 64px 0 0 0;
        }

        .yuanboxList .box {
            margin-top: 48px;
            padding-bottom: 68px;
        }

        /* 私有云 */
        .sy-box3 {
            padding: 64px 0;
        }

        .syboxList1 {
            margin-top: 48px;
        }

        .syboxList1 li {
            border-radius: 17px;
        }

        .syboxList1 li .pic img {
            height: 96px;
        }

        .syboxList1 li span {
            font-size: 20px;
            margin: 20px 0;
        }

        .syboxList1 li .info {
            font-size: 15px;
            line-height: 22px;
            height: calc(22px * 7);
        }

        .sy-box4 {
            padding-bottom: 76px;
        }

        .sy-box4 .list {
            margin-top: 27px;
        }

        .sy-box4 .list li .imgauto {
            height: 76px;
        }

        /* 平面设计 */
        .adboxList {
            padding: 36px 0 0 0;
        }

        .adboxList .ad-menu a .imgauto {
            height: 48px;
        }

        .adboxList .ad-menu a span {
            font-size: 16px;
        }

        .adboxList .ad-list {
            margin: 48px auto 0 auto;
        }

        .adboxList .ad-list .mylist {
            margin-top: 24px;
        }

        .adboxList .ad-list .mylist .myitem .info span {
            font-size: 20px;
            margin-bottom: 16px;
        }

        /* 企业安全 */
        .sfboxList {
            padding: 35px 0 0 0;
        }

        .sfboxList .sf-menu li .pic {
            height: 74px;
        }

        .sfboxList .sf-menu li span {
            height: 74px;
            line-height: 74px;
            font-size: 20px;
            margin-left: 4px;
        }

        .sfboxList .sf-list {
            margin: 28px auto 0 auto;
        }

        .sfboxList .sf-list .mylist {
            margin-top: 32px;
        }

        .sfboxList .sf-list .mylist .myitem .info span {
            font-size: 20px;
            margin-bottom: 16px;
        }

        /* 网络安全 */
        .net-box2 {
            padding-bottom: 64px;
        }

        .netboxList2 {
            margin: 40px 0 0 0;
        }

        .netboxList2 li .imgauto {
            width: 36%;
            height: 240px;
        }

        .netboxList2 li .info {
            width: 36%;
        }

        .netboxList2 li .info span {
            font-size: 20px;
            margin-bottom: 16px;
        }

        .netboxList2 li .info p {
            font-size: 16px;
        }

        .net-box3 {
            padding: 64px 0;
        }

        .netboxList3 {
            margin-top: 40px;
        }

        .netboxList3 li .imgauto {
            height: 88px;
        }

        /* 数据容灾 */
        .data-box2 {
            padding: 64px 0;
        }

        .data-box2 .dabox {
            margin-top: 42px;
        }

        .data-box2 .dabox .fl .flbox {
            margin-bottom: 32px;
        }

        .data-box2 .dabox .fl .flbox span {
            font-size: 20px;
        }

        .data-box2 .dabox .fl .flbox p {
            font-size: 16px;
        }

        /* 华为云 */
        .hw-box1 .box {
            padding: 44px 0 36px 0;
        }

        .hw-box1 .box li {
            padding: 0 2%;
        }

        .hw-box1 .box li span {
            font-size: 20px;
            margin-bottom: 16px;
        }

        .hw-box1 .box li .des {
            font-size: 14px;
            line-height: 20px;
            height: 60px;
        }

        .hw-box2 {
            padding: 52px 0;
        }

        .hw-box2 .box {
            margin-top: 40px;
            background: none;
        }

        .hw-box2 .box li {
            margin-bottom: 3%;
        }

        .hw-box2 .box li .pic {
            width: 40%;
        }

        .hw-box2 .box li .info {
            padding: 2% 0;
        }

        .hw-box2 .box li:nth-child(4) .info {
            padding: 4% 0;
        }

        .hw-box2 .box li .info span {
            font-size: 20px;
            padding: 0 0 10px 0;
            margin-bottom: 12px;
        }

        .hw-box2 .box li .info .des {
            font-size: 14px;
        }

        .hw-box2 .box li .info i {
            font-size: 16px;
            margin-top: 4px;
        }

        .hw-box2 .box li .info a {
            display: block;
            width: 140px;
            height: 40px;
            line-height: 40px;
            font-size: 16px;
            margin-top: 32px;
            border-radius: 10px;
        }

        .hw-box3 {
            padding: 64px 0;
        }

        .hw-box3 .box {
            margin: 48px auto 0 auto;
        }

        .hw-box3 .box li {
            margin-bottom: 48px;
        }

        .hw-box3 .box li .info span {
            font-size: 22px;
            margin-bottom: 12px;
        }

        .hw-box3 .box li .info .des {
            font-size: 16px;
            color: #FFFFFF;
        }

        .hw-box4 {
            padding: 43px 0 56px 0;
        }

        .hw-box4 .box .textinfo span {
            font-size: 28px;
            margin-bottom: 6px;
        }

        .hw-box4 .box .textinfo .info i {
            font-style: normal;
            float: left;
            display: block;
            font-size: 22px;
            font-weight: bold;
            color: #fff;
        }

        .hw-box4 .box .textinfo .info p {
            font-size: 22px;
            padding-left: 26px;
            background-size: 22px;
            margin-left: 18px;
        }

        .hw-box4 .box .link {
            width: 80px;
            height: 80px;
            font-size: 22px;
            border-radius: 10px;
        }

        /* 云视讯 */
        .myview-box1 {
            padding: 64px 0;
        }

        .myview-box1 .box {
            margin-top: 48px;
            background: url("../img/ys02.png") no-repeat center 10px;
        }

        .myview-box1 .box ul li .pic {
            float: right;
            height: 110px;
        }

        .myview-box1 .box ul li .pic img {
            height: 100%;
        }

        .myview-box1 .box ul li .info {
            width: 46%;
            float: left;
            padding: 2% 0 0 0;
        }

        .myview-box1 .box ul li:nth-child(3) .pic {
            margin-right: 12%;
        }

        .myview-box1 .box ul li:nth-child(4) .pic {
            margin-left: 8%;
        }

        .myview-box1 .box ul li:nth-child(3) .info {
            padding: 6% 0 0 0;
        }

        .myview-box1 .box ul li:nth-child(5) .info {
            padding: 8% 0 0 0;
        }

        .myview-box1 .box ul li:nth-child(4) .info {
            padding: 6% 0 0 0;
        }

        .myview-box1 .box ul li:nth-child(6) .info {
            padding: 8% 0 0 0;
        }

        .myview-box1 .box ul li .info span {
            font-size: 20px;
            margin-bottom: 6px;
        }

        .myview-box1 .box ul li .info p {
            font-size: 16px;
        }

        .myview-box2 .box {
            margin-top: 48px;
        }

        .myview-box2 .box li {
            height: 340px;
            margin-bottom: 42px;
        }

        .myview-box2 .box li span {
            font-size: 28px;
            margin-bottom: 18px;
        }

        .myview-box2 .box li .info {
            font-size: 18px;
        }

        /* 私有云解决方案 */
        .syd-menu {
            margin: 48px 0 0 0;
        }

        .syd-menu li a {
            font-size: 22px;
        }

        .sydboxInfo {
            padding: 44px 0;
        }

        .sydboxInfo .sydtit {
            font-size: 20px;
            margin-bottom: 16px;
        }

        .sydboxInfo .info {
            font-size: 16px;
        }

        /* 云桌面 */
        .vdi-box1 {
            padding: 64px 0;
        }

        .vdi-box1 .box {
            margin-top: 48px;
        }

        .vdi-box1 .box li .info span {
            font-size: 20px;
            margin-bottom: 16px;
        }

        .vdi-box1 .box li .info .des {
            font-size: 16px;
        }

        .vdi-box2 {
            padding: 64px 0 68px 0;
        }

        .vdi-box2 .box {
            margin-top: 48px;
        }

        .vdi-box2 .box ul li:nth-child(odd) {
            padding-top: 88px;
        }

        .vdi-box2 .box ul li:nth-child(even) {
            padding-bottom: 88px;
        }

        .vdi-box2 .box ul li .textinfo span {
            font-size: 22px;
            margin-bottom: 6px;
        }

        .vdi-box2 .box ul li .textinfo .des {
            font-size: 18px;
        }

        .vdi-box3 {
            padding: 48px 0 64px 0;
        }

        .vdiboxList1-group {
            margin-top: 40px;
        }

        .vdiboxList1-group .vdiboxList1 li .text1 {
            font-size: 20px;
            margin-bottom: 20px;
        }

        /* 公有云解决方案 */
        .gyd-box1 {
            padding: 64px 0;
        }

        .gyd-box1 .box {
            margin-top: 40px;
        }

        .gyd-box1 .box li {
            padding: 16px 0 0 0;
        }

        .gyd-box1 .box li .textinfo span {
            font-size: 20px;
            margin-bottom: 10px;
        }

        .gyd-box1 .box li .textinfo .des {
            font-size: 16px;
        }

        .gyd-box2 {
            padding: 44px 0;
        }

        .gyd-box2 .box {
            margin-top: 32px;
        }

        .gyd-box2 .box li .pic img {
            height: 88px;
            line-height: 88px;
        }

        .gyd-box2 .box li .textinfo span {
            font-size: 20px;
            margin-bottom: 10px;
        }

        .gyd-box2 .box li .textinfo h1 {
            font-size: 16px;
        }

        .gyd-box4 {
            background: #EBEBEB;
            padding: 48px 0 64px 0;
        }

        .gyd-box4 .box {
            margin-top: 44px;
        }

        .gyd-box4 .box .fl {
            width: 63.8%;
        }

        .gyd-box4 .box .fr {
            width: 30%;
            padding: 1% 0 0 0;
        }

        .gyd-box4 .box .fr dl {
            margin-bottom: 8%;
        }

        .gyd-box4 .box .fr dl dd {
            font-size: 20px;
            color: #666666;
            font-weight: bold;
            padding: 0 0 0 32px;
        }

        .gyd-box4 .box .fr dl:nth-child(1) dd:before {
            width: 22px;
            height: 22px;
            top: 6px;
        }

        .gyd-box4 .box .fr dl:nth-child(2) dd:before {
            width: 22px;
            height: 22px;
            top: 6px;
        }

        .gyd-box4 .box .fr dl dt {
            padding: 8px 0 0 24px;
            position: relative;
            font-size: 16px;
        }

        .gyd-box4 .box .fr dl dt p {
            padding-left: 12px;
        }

        .gyd-box4 .box .fr dl dt p:before {
            font-size: 16px;
        }

        .gyd-box4 .box .fr dl dt:before {
            left: 12px;
        }

        /* 智慧城市 */
        .city-box2 .cbox2List {
            margin-top: 40px;
        }

        .city-box2 .cbox2List .fl {
            padding: 48px 0 64px 0;
        }

        .city-box2 .cbox2List .fr {
            padding: 48px 0 64px 0;
        }

        .city-box2 .cbox2List .tittext {
            font-size: 20px;
            margin-bottom: 32px;
        }

        .city-box2 .cbox2List ul li {
            margin-bottom: 18px;
        }

        .city-box2 .cbox2List ul li .pic {
            width: 60px;
        }

        .city-box2 .cbox2List ul li .info {
            width: calc(100% - 60px - 16px);
            float: left;
            margin-left: 16px;
        }

        .city-box2 .cbox2List ul li .info span {
            font-size: 16px;
            margin-bottom: 8px;
        }

        .city-box2 .cbox2List ul li .info p {
            font-size: 14px;
        }

        .city-box4 {
            padding: 54px 0 64px 0;
        }

        .city-box4 .infobox {
            margin-top: 40px;
        }

        .city-box5 {
            padding: 56px 0 0 0;
        }

        .cbox3List {
            margin-top: 40px;
        }

        .cbox3List .hd ul li {
            padding: 0 20px;
            font-size: 20px;
            margin-bottom: 14px;
        }

        .cbox3List .bd {
            padding: 54px 0 62px 0;
        }

        .cbox3List .bd ul {
            min-height: calc(580px - 54px - 62px - 40px);
        }

        .cbox3List .bd ul h1 {
            font-size: 24px;
            margin-bottom: 36px;
        }

        .cbox3List .bd ul li {
            margin-bottom: 32px;
            padding-left: 38px;
        }

        .cbox3List .bd ul li::before {
            top: 10px;
            width: 14px;
            height: 14px;
        }

        .cbox3List .bd ul li span {
            font-size: 20px;
            margin-bottom: 8px;
        }

        .cbox3List .bd ul li p {
            font-size: 16px;
        }

        /* 智慧零售 */
        .sales-box1 {
            padding: 56px 0 0 0;
        }

        .sales-box1 .picbox {
            margin-top: 40px;
        }

        .sales-box2 .box1 li {
            width: 20%;
        }

        .sales-box3 {
            padding: 56px 0;
        }

        .sales-box5 .box1 li {
            width: 25%;
        }

        .sales-box6 {
            padding: 64px 0;
        }

        .saleboxList {
            margin-top: 48px;
        }

        .saleboxList #salemenu {
            margin-top: 32px;
        }

        .saleboxList #salemenu li {
            font-size: 20px;
            padding: 0 24px;
        }

        .saleboxList #salelist .info {
            width: 28.6%;
            top: 14%;
            left: 6%;
        }

        .saleboxList #salelist .info .text {
            font-size: 16px;
        }

        .sales-box7 {
            padding: 0 0 64px 0;
        }

        .sales-box7 .box {
            margin-top: 40px;
            padding: 32px;
        }

        .sales-box7 .box span {
            font-size: 20px;
            margin-bottom: 28px;
        }

        .sales-box7 .box .textbox1 {
            margin-bottom: 22px;
        }

        .sales-box7 .box .textbox1 .fl {
            width: 56.8%;
        }

        .sales-box7 .box .textbox1 .fl h2 {
            font-size: 16px;
        }

        .sales-box7 .box .textbox1 .fr {
            width: 36.2%;
        }

        .sales-box7 .box .textbox2 li .imgauto {
            height: 88px;
        }

        /* 知心云 */
        .zx-box1 .box1 li .imgauto {
            height: 72px;
        }

        .zx-box2 {
            padding: 64px 0;
        }

        .zx-box2 .zxboxList1 {
            margin: 24px auto 0 auto;
        }

        .zx-box2 .zxboxList1 li {
            padding: 12px 0;
        }

        .zx-box2 .zxboxList1 li .info span {
            font-size: 20px;
            margin-bottom: 8px;
        }

        .zx-box2 .zxboxList1 li .info p {
            font-size: 16px;
        }

        .zx-box3 {
            padding: 64px 0 0 0;
        }

        .zx-box3 .box {
            margin-top: 40px;
        }

        .zx-box3 .box .list {
            padding: 48px 0;
        }

        .zx-box3 .box .list dd {
            margin-bottom: 18px;
        }

        .zx-box3 .box .list dt {
            margin-bottom: 16px;
        }

        .zx-box3 .box .list h1 {
            font-size: 22px;
            margin-bottom: 18px;
        }

        .zx-box3 .box .list h2 {
            font-size: 14px;
        }

        .zx-box3 .box .list h3 {
            font-size: 16px;
            margin-bottom: 12px;
        }

        .zx-box4 {
            padding: 64px 0;
        }

        .zx-box4 .box {
            margin-top: 40px;
        }

        .zx-box4 .box li .imgauto {
            height: 64px;
        }

        /* 混合云 */
        .hh-box3 {
            padding: 64px 0;
        }

        .hhboxList1 {
            margin: 32px auto 0 auto;
        }

        .hhboxList1 .hhmenu {
            margin-bottom: 16px;
        }

        .hhboxList1 .hhmenu li a {
            font-size: 20px;
        }

        .hhboxList1 .hhlist {
            padding: 48px 0;
            border-radius: 10px;
        }

        .hhboxList1 .hhlist li .info {
            font-size: 16px;
        }

        .hh-box4 {
            padding: 0 0 48px 0;
        }

        .hh-box4 .list {
            margin: 40px auto 0 auto;
            text-align: center;
        }

        .hh-box4 .list li .imgauto {
            height: 56px;
        }

        /* oracle */
        .or-box1 .box1 li {
            width: 25%;
        }

        .offi-box1 {
            padding: 0 0 64px 0;
        }

        .or-box3 {
            padding: 0 0 56px 0;
        }

        .or-box3 .box {
            margin: 40px auto 0 auto;
        }

        .or-box3 .swiper-container {
            padding-bottom: 32px;
        }

        .or-box3 .swiper-slide {
            width: 49%;
            margin-right: 1%;
        }

        .or-box3 .swiper-slide .info {
            top: 23%;
            left: 14%;
        }

        .or-box3 .swiper-slide .info .t1 {
            font-size: 20px;
            line-height: 32px;
            height: 32px;
            margin-bottom: 3%;
        }

        .or-box3 .swiper-slide .info p {
            font-size: 14px;
            height: 3em;
            line-height: 1.5em;
            width: 90%;
        }

        .or-box3 .swiper-slide .info a {
            width: 120px;
            height: 36px;
            line-height: 36px;
            font-size: 14px;
            margin-top: 16%;
        }

        .block-box6 {
            padding: 72px 0;
        }

        .block-box6 .box h2 {
            font-size: 28px;
        }

        .block-box6 .box .totalk {
            margin-top: 14px;
        }

        .block-box6 .box .totalk a {
            width: 140px;
            height: 40px;
            line-height: 40px;
            font-size: 16px;
            border-radius: 12px;
        }

        /* office */
        .offi-box11 {
            padding: 64px 0 0 0;
        }

        .offi-box11 .box {
            margin-top: 40px;
        }

        .offi-box2 .box1 li {
            padding: 0 0 16px 0;
        }

        .offi-box2 .box1 li .sayb {
            line-height: 1.5em;
            min-height: 4.5em;
        }

        .offi-box2 .box1 li .price {
            font-size: 16px;
            margin-top: 18px;
        }

        .offi-box2 .box1 li a {
            width: 120px;
            height: 40px;
            line-height: 40px;
            font-size: 16px;
            margin: 18px auto 0 auto;
        }

        .offi-box3 {
            padding: 64px 0;
        }

        .offi-box3 ul li {
            width: 20%;
        }

        .offi-box3 ul li span {
            font-size: 16px;
        }

        .offi-box3 ul li p {
            font-size: 14px;
            margin-top: 12px;
            line-height: 1.5em;
            height: 7.5em;
        }

        /* 微软数据库 */
        .s-box2 {
            padding: 64px 0;
        }

        .nm-slide .fl {
            width: 77%;
        }

        .nm-slide .fr {
            width: 23%;
        }

        .nm-slide .ibox li {
            padding: 10% 4%;
        }

        .nm-slide .ibox span {
            font-size: 20px;
            width: 68%;
            margin-bottom: 32px;
        }

        .nm-slide .ibox .info {
            font-size: 16px;
        }

        .nm-slide .ibox p {
            position: relative;
            padding-left: 20px;
            margin-bottom: 20px;
        }

        .nm-slide .ibox p::before {
            top: 6px;
            width: 10px;
            height: 10px;
        }

        .nm-slide .tab {
            padding: 0 0 0 16.5%;
        }

        .nm-slide .tab::before {
            left: 18%;
        }

        .nm-slide .tab li {
            padding-left: 30px;
            padding-bottom: 30px;
            line-height: 26px;
        }

        .nm-slide .tab li i {
            width: 14px;
            height: 14px;
        }

        .nm-slide .tab li span {
            font-size: 16px;
        }

        /* 公有云 */
        .gy-box1 {
            padding: 64px 0 0 0;
        }

        .gyboxList1 {
            margin-top: 40px;
        }

        .gyboxList1 #gy-menu {
            margin-bottom: 10px;
        }

        .gyboxList1 #gy-menu li {
            width: 25%;
        }

        .gyboxList1 #gy-menu li.on {
            opacity: 1;
        }

        .gyboxList1 #gy-menu li .icon img {
            height: 40px;
            line-height: 40px;
        }

        .gyboxList1 #gy-menu li span {
            font-size: 20px;
        }

        .gyboxList1 #gy-list li {
            padding-top: 14px;
            position: relative;
        }

        .gyboxList1 #gy-list li .infobox {
            padding: 32px 48px 40px 48px;
            border-radius: 16px;
        }

        .gyboxList1 #gy-list li .infobox .item {
            padding-left: 32px;
            margin-bottom: 24px;
        }

        .gyboxList1 #gy-list li .infobox .item::before {
            width: 18px;
            height: 18px;
            top: 1em;
        }

        .gyboxList1 #gy-list li .infobox .item .info {
            font-size: 18px;
        }

        .gyboxList1 #gy-list li .infobox .item h1 {
            font-size: 16px;
        }

        .gyboxList1 #gy-list li .infobox .item .box2 dl {
            width: 50%;
            padding: 0 5% 0 3%;
            margin: 1% 0;
        }

        .gyboxList1 #gy-list li .infobox .item .box2 dl dd {
            font-size: 16px;
            margin-bottom: 6px;
        }

        .gyboxList1 #gy-list li .infobox .item .box2 dl dt {
            font-size: 14px;
        }

        .gy-box2 {
            padding: 64px 0;
        }

        .gy-box2 .box {
            margin-top: 48px;
        }

        .gy-box2 .box li {
            width: 33.3%;
            padding: 2% 3%;
        }

        .gy-box2 .box li .pic img {
            height: 80px;
            line-height: 80px;
        }

        .gy-box2 .box li .info span {
            font-size: 17px;
        }

        .gy-box2 .box li .info p {
            font-size: 14px;
        }

        .gy-box3 {
            padding: 64px 0;
        }

        .gyboxList2 {
            margin-top: 40px;
        }

        .gyboxList2 #gy-menu li {
            font-size: 20px;
        }

        .gyboxList2 #gy-list .infobox {
            padding: 24px 0;
            border-radius: 14px;
        }

        .gyboxList2 #gy-list .infobox dl {
            width: 25%;
            padding: 0 2%;
        }

        .gyboxList2 #gy-list .infobox dd {
            font-size: 18px;
            margin-bottom: 12px;
        }

        .gyboxList2 #gy-list .infobox dt {
            font-size: 16px;
        }

        .gy-box4 {
            padding: 64px 0;
            position: relative;
        }

        .gy-box4 .box {
            margin-top: 48px;
        }

        .gy-box4 .box li {
            width: 50%;
            padding: 3% 2%;
        }

        .gy-box4 .box li .infobox span {
            font-size: 20px;
            margin-bottom: 12px;
        }

        .gy-box4 .box li .infobox p {
            font-size: 16px;
            line-height: 1.3em;
            height: 5.2em;
        }

        .gy-box5 {
            padding: 0 0 64px 0;
        }

        .gy-box5 .box {
            margin-top: 40px;
        }

        .gy-box5 .box li {
            width: 23%;
            margin: 0 1% 1% 1%;
            float: left;
        }

        .gy-box5 .box li .imgauto {
            height: 60px;
            width: 100%;
        }

        /* 3dmax */
        .dmaxboxList {
            padding: 48px 0 0 0;
        }

        .dmaxboxList #dmax-menu li {
            font-size: 20px;
        }

        #sof-box .dmax-box2 {
            padding: 64px 0;
        }

        #sof-box .dmax-box2 .picbox {
            margin-top: 48px;
        }

        #sof-box .dmax-box2 .picbox .mt {
            font-size: 16px;
            margin-bottom: 12px;
        }

        #sof-box .dmax-box3 {
            padding: 64px 0;
        }

        #sof-box .dmax-box3 .picbox {
            margin-top: 40px;
        }

        #sof-box .dmax-box4 .box {
            padding: 64px 0;
        }

        #sof-box .dmax-box5 {
            padding: 64px 0;
        }

        #sof-box .dmax-box5 .box {
            margin-top: 40px;
        }

        #sof-box .dmax-box5 .box .item {
            margin-bottom: 20px;
        }

        #sof-box .dmax-box5 .box .item h1 {
            font-size: 20px;
            padding-left: 24px;
            margin-bottom: 18px;
        }

        #sof-box .dmax-box5 .box .item h1:before {
            width: 12px;
            height: 12px;
            top: 10px;
        }

        #sof-box .dmax-box5 .box .item .topname {
            height: 50px;
            line-height: 50px;
            padding: 0 20px;
            font-size: 20px;
        }

        #sof-box .dmax-box5 .box .item li .infobox {
            padding: 20px;
            font-size: 16px;
        }

        #sof-box .dmax-box5 .box .item li .infobox p {
            padding-left: 20px;
        }

        #sof-box .dmax-box5 .box .item1 li:nth-child(1) {
            height: 350px;
        }

        #sof-box .dmax-box5 .box .item1 li:nth-child(2) {
            height: 150px;
        }

        #sof-box .dmax-box5 .box .item1 li:nth-child(3) {
            height: 190px;
        }

        #sof-box .dmax-box5 .box .item1 li:nth-child(4) {
            height: 350px;
        }

        #sof-box .dmax-box5 .box .item1 li .infobox p::before {
            width: 8px;
            height: 8px;
            top: 10px;
        }

        #sof-box .dmax-box5 .box .item2 li:nth-child(1) {
            height: 350px;
        }

        #sof-box .dmax-box5 .box .item2 li:nth-child(2) {
            height: 190px;
        }

        #sof-box .dmax-box5 .box .item2 li:nth-child(3) {
            height: 190px;
        }

        #sof-box .dmax-box5 .box .item2 li:nth-child(4) {
            height: 140px;
        }

        #sof-box .dmax-box5 .box .item2 li:nth-child(4) .infobox {
            padding: 14px 28px;
        }

        #sof-box .dmax-box5 .box .item2 li .infobox p::before {
            width: 8px;
            height: 8px;
            top: 10px;
        }

        #sof-box .dmax-box5 .box .item3 li .infobox p::before {
            width: 8px;
            height: 8px;
            top: 10px;
        }

        #sof-box .dmax-box6 .tablebox {
            margin-top: 40px;
        }

        #sof-box .dmax-box6 .tablebox .topname {
            padding: 20px 0;
        }

        #sof-box .dmax-box6 .tablebox .topname h1 {
            padding: 0 20px;
            font-size: 20px;
        }

        #sof-box .dmax-box6 .tablebox .toplist {
            padding: 30px 0;
        }

        #sof-box .dmax-box6 .tablebox .toplist li {
            padding: 0 48px 0 80px;
        }

        #sof-box .dmax-box6 .tablebox .toplist li .info {
            font-size: 16px;
        }

        #sof-box .dmax-box6 .tablebox .toplist li .info p {
            padding-left: 20px;
        }

        #sof-box .dmax-box6 .tablebox .toplist li .info p::before {
            width: 8px;
            height: 8px;
            top: 10px;
        }

        #alt-box .dmax-box7 {
            margin-top: 40px;
        }

        #alt-box .dmax-box7 .box {
            padding: 64px 0;
        }

        #alt-box .dmax-box7 .itext-infobox img {
            width: 40%;
            margin: 20px auto 0 auto;
        }

        #alt-box .dmax-box9 .box {
            margin-top: 40px;
        }

        #alt-box .dmax-box9 .box li .infobox span {
            font-size: 20px;
            margin-bottom: 12px;
        }

        #alt-box .dmax-box9 .box li .infobox .info {
            font-size: 16px;
        }

        /* 关于我们 */
        .a-box2 {
            padding: 48px 0 64px 0;
        }

        .a-box2 .aboxList {
            margin-top: 28px;
        }

        .a-box2 .picbox li {
            width: 11%;
            margin: 0 1.3%;
        }

        .a-box2 .picbox .pic p {
            font-size: 20px;
        }

        .a-box2 .picbox i {
            width: 18px;
            height: 18px;
            margin: 12px auto 0 auto;
        }

        .a-box2 .addrbox {
            padding: 10px 0;
            margin-top: 10px;
        }

        .a-box2 .addrbox .t1 {
            font-size: 20px;
        }

        .a-box2 .addrbox .t1 span {
            margin: 0 10px;
            padding-left: 24px;
        }

        .a-box2 .addrbox .t1 span:nth-child(1) {
            background: url("../img/i1.png") no-repeat left 6px;
            background-size: 18px 20px;
        }

        .a-box2 .addrbox .t1 span:nth-child(2) {
            background: url("../img/i2.png") no-repeat left 6px;
            background-size: 18px 20px;
        }

        .a-box2 .addrbox p {
            font-size: 15px;
            color: #666666;
            text-align: center;
            margin-top: 6px;
        }

        .a-box7 {
            padding: 28px 0;
        }

        .a-box7 li span {
            font-size: 16px;
        }

        .a-box7 li p {
            font-size: 36px;
        }

        .azpicbox {
            margin-top: 28px;
        }

        .a-box4 {
            padding: 64px 0;
        }

        .a-box4 .timebox li i {
            width: 26px;
            height: 26px;
        }

        .a-box4 .timebox li p {
            font-size: 15px;
        }

        .a-box4 .historybox {
            padding-bottom: 40px;
            margin-top: 28px;
        }

        .a-box4 .historybox .fr {
            font-size: 15px;
            line-height: 2em;
        }

        .a-box4 .historybox .fr p {
            padding-left: 34px;
        }

        .a-box4 .historybox .fr p::before {
            width: 10px;
            height: 10px;
            left: 10px;
            top: .8em;
        }

        .a-box5 {
            padding: 64px 0;
        }

        .a-box5 .list {
            margin-top: 32px;
            background: url(../img/a8.png) no-repeat center 120px;
        }

        .a-box5 .list .infobox p {
            padding-left: 22px;
            background-size: 18px 18px;
            margin-bottom: 10px;
        }

        .a-box5 .list .infobox {
            font-size: 15px;
        }

        .a-box6 {
            padding: 64px 0;
        }

        .a-box6 .desbox {
            margin-top: 48px;
        }

        .a-box6 .desbox .fr {
            font-size: 16px;
        }

        .a-box6 .mpic {
            margin-top: 40px;
        }

        .a-box6 .mpic .fr {
            width: 71%;
        }

        .a-box6 .mpic .fr p {
            font-size: 20px;
            margin-top: 12px;
        }

        /* 智慧园区 */
        .zy-box1 {
            padding: 64px 0;
        }

        .zy-box1 .box {
            margin: 40px auto 0 auto;
        }

        .zy-box1 .box .fl {
            width: 20%;
        }

        .zy-box1 .box .fr {
            width: 72%;
            margin-left: 6%;
        }

        .zy-box1 .box .fr .des {
            padding: 2% 0 0 0;
        }

        .zy-box1 .box .fr .des p {
            font-size: 17px;
            margin-bottom: 12px;
            padding-left: 28px;
            background-size: 10px 10px;
        }

        .zy-box2 {
            padding-bottom: 56px;
        }

        .zyboxList1 {
            margin-top: 40px;
        }

        .zyboxList1 #zymenu {
            margin-top: 32px;
        }

        .zyboxList1 #zymenu li {
            width: 90px;
            height: 90px;
            margin: 0 20px 10px 20px;
        }

        .zyboxList1 #zymenu li span {
            font-size: 16px;
            width: 42px;
            margin-left: -21px;
        }

        .zy-box3 {
            padding: 64px 0;
        }

        .zy-box3 .text2 {
            margin-top: 40px;
        }

        .zy-box3 .text2 li {
            width: 33.3%;
            float: left;
        }

        .zy-box3 .text2 li .infobox1 {
            width: 90%;
        }

        .zy-box3 .text2 li .infobox1 .info {
            padding: 24px 20px;
        }

        .zy-box3 .text2 li .infobox1 .info i img {
            height: 64px;
            line-height: 64px;
        }

        .zy-box3 .text2 li .infobox1 span {
            font-size: 20px;
            margin-left: 20px;
        }

        .zy-box3 .text2 li .infobox2 {
            margin-top: 32px;
            font-size: 17px;
            padding: 0 8%;
        }

        .zy-box3 .text2 #add1 {
            top: 60%;
            left: 30%;
            width: 70px;
        }

        .zy-box3 .text2 #add2 {
            top: 60%;
            width: 70px;
        }

        .zy-box4 {
            padding: 64px 0;
        }

        .zyboxList2 {
            margin-top: 40px;
        }

        .zyboxList2 #zymenu {
            margin-top: 32px;
        }

        .zyboxList2 #zymenu .item {
            display: inline-block;
            margin: 0 20px 20px 20px;
        }

        .zyboxList2 #zymenu .item span {
            font-size: 20px;
        }

        .zyboxList2 #zymenu .hd li {
            font-size: 17px;
            margin: 0 0 0 20px;
        }

        .zyboxList2 #zylist li .infotext {
            width: 28%;
            top: 12%;
            left: 6%;
        }

        .zyboxList2 #zylist li .infotext span {
            font-size: 20px;
            margin-bottom: 24px;
        }

        .zyboxList2 #zylist li .list {
            margin-bottom: 24px;
        }

        .zyboxList2 #zylist li .list .item .iconapp img {
            height: 56px;
        }

        .zyboxList2 #zylist li .list .item h1 {
            font-size: 14px;
        }

        .zyboxList2 #zylist li .describe {
            font-size: 16px;
        }

        .zy-box5 {
            padding: 0 0 64px 0;
        }

        .zy-box5 .picbox {
            margin-top: 48px;
        }

        .zy-box5 .list {
            margin-top: 40px;
        }

        .zy-box5 .list li span {
            font-size: 20px;
            margin-bottom: 10px;
        }

        .zy-box5 .list li .des {
            font-size: 16px;
        }

        .zy-box6 {
            padding: 64px 0;
        }

        .zy-box6 .itext-infobox strong {
            font-size: 15px;
            margin-bottom: 20px;
        }

        .zy-box6 .picbox {
            margin-top: 48px;
        }

        /* 加入我们 */
        .join-box1 {
            padding: 40px 0 0 0;
        }

        .joinboxList #join-menu {
            margin-bottom: 24px;
        }

        .joinboxList #join-menu a {
            font-size: 20px;
            line-height: 46px;
            height: 46px;
            position: relative;
        }

        .joinboxList #join-menu a.on::after {
            width: 26px;
            height: 4px;
            border-radius: 6px;
            left: 50%;
            margin-left: -13px;
        }

        #join-tab {
            margin-bottom: 40px;
        }

        #join-tab dl {
            font-size: 17px;
            margin-bottom: 20px;
        }

        #join-list li {
            padding: 0 20px;
            margin-bottom: 20px;
        }

        #join-list li .topname {
            padding: 40px 160px 40px 30px;
        }

        #join-list li .topname h1 {
            font-size: 20px;
            margin-bottom: 12px;
        }

        #join-list li .topname .des {
            font-size: 15px;
        }

        #join-list li .topname .des span {
            margin-right: 102px;
        }

        #join-list li .topname .down {
            width: 40px;
            height: 40px;
            right: 30px;
            top: 50%;
            margin-top: -20px;
        }

        #join-list li .topname .apply {
            width: 124px;
            height: 40px;
            line-height: 40px;
            border-radius: 14px;
            font-size: 16px;
            right: 30px;
            top: 50%;
            margin-top: -20px;
        }

        #join-list li .infotext {
            padding: 40px 30px 60px 30px;
        }

        #join-list li .infotext dl {
            margin-bottom: 30px;
        }

        #join-list li .infotext dl dd {
            font-size: 17px;
            margin-bottom: 12px;
        }

        #join-list li .infotext dl dt {
            font-size: 15px;
        }

        .join-box2 {
            padding: 48px 0 64px 0;
        }

        .boxjoinList1 {
            margin-top: 52px;
        }

        .boxjoinList1 .gallery-top .swiper-slide {
            border-radius: 10px;
        }

        .boxjoinList1 .gallery-thumbs {
            margin-bottom: 10px;
        }

        .boxjoinList1 .gallery-thumbs .swiper-slide {
            height: 100%;
            opacity: 0.4;
            border-radius: 10px;
            width: 24%;
            margin: 0 0.5%;
        }

        .boxjoinList1 .gallery-thumbs .swiper-slide-thumb-active {
            opacity: 1;
        }

        .boxjoinList1 .gallery-box2 .swiper-slide {
            border-radius: 10px;
        }

        .boxjoinList1 .gallery-next {
            height: 140px;
            width: 54px;
            margin-top: -70px;
        }

        .boxjoinList1 .gallery-next:hover {
            opacity: 1;
        }

        .boxjoinList1 .gallery-prev {
            height: 140px;
            width: 54px;
            margin-top: -70px;
        }

        .join-box3 {
            padding: 64px 0;
        }

        .joinboxList2 {
            margin-top: 48px;
        }

        .joinboxList2 .mjoinbox .swiper-slide .info {
            margin-top: 28px;
        }

        .joinboxList2 .mjoinbox .swiper-slide .info b {
            width: 16px;
            height: 16px;
            margin: 0 auto 6px auto;
        }

        .joinboxList2 .mjoinbox .swiper-slide .info span {
            font-size: 17px;
        }

        /* 新闻动态 */
        .mynews-mod {
            padding: 64px 0;
        }

        .mynews-mod .box-newsmenu li {
            font-size: 17px;
            padding-left: 24px;
            margin-bottom: 20px;
        }

        .mynews-mod .box-newsmenu li.on:after {
            width: 12px;
            height: 12px;
            margin-top: -6px;
        }

        .mynews-mod .box-newslist li {
            margin-bottom: 30px;
        }

        .mynews-mod .box-newslist li .textinfo {
            padding: 20px 0 0 0;
        }

        .mynews-mod .box-newslist li .textinfo span {
            font-size: 20px;
            margin-bottom: 14px;
        }

        .mynews-mod .box-newslist li .textinfo p {
            font-size: 17px;
        }

        .mynews-mod .box-newslist li .textinfo .timebox {
            height: 40px;
            line-height: 40px;
            margin-top: 20px;
        }

        .mynews-mod .box-newslist li .textinfo .timebox h1 {
            width: 71.2%;
            font-size: 15px;
        }

        .mynews-mod .box-newslist li .textinfo .timebox h2 {
            width: 26%;
            font-size: 15px;
        }

        /* 新闻详情 */
        .infomation-box {
            padding: 56px 20px;
        }

        .infomation-box .cat-title {
            padding-bottom: 24px;
        }

        .infomation-box .cat-title h1 {
            font-size: 20px;
        }

        .infomation-box .cat-title span {
            font-size: 13px;
            margin: 12px 0 16px 0;
        }

        .infomation-box .cat-title p {
            font-size: 15px;
        }

        .infomation-box .cat-content {
            padding: 32px 0;
        }

        .infomation-box .cat-content p {
            font-size: 16px;
            line-height: 32px;
            margin-bottom: 15px;
        }

        .infomation-box .cat-content img {
            margin: 20px auto;
        }

        /* 上下篇 */
        .go-pages-box {
            margin-top: 48px;
            padding: 0 20px 56px 20px;
        }

        .go-pages-box a {
            width: 50%;
            height: 100px;
            line-height: 100px;
            padding: 0 10px;
        }

        .go-pages-box a h1 {
            font-size: 16px;
        }

        .go-pages-box a.r-left {
            padding-left: 80px;
            padding-right: 30px;
        }

        .go-pages-box a.r-left::before {
            width: 40px;
            height: 20px;
            background-size: 80px 20px;
            left: 20px;
            top: 50%;
            margin-top: -10px;
        }

        .go-pages-box a.r-left:hover::before {
            background-position: -40px 0;
        }

        .go-pages-box a.r-right {
            padding-right: 80px;
            padding-left: 30px;
        }

        .go-pages-box a.r-right::before {
            width: 40px;
            height: 20px;
            background-size: 80px 20px;
            right: 20px;
            top: 50%;
            margin-top: -10px;
        }

        .go-pages-box a.r-right:hover::before {
            background-position: -40px 0;
        }
		.w120{ width:100%;}
		.w1360{ width:100%;}
			.solu_ri{width: 65%;}
		.solu_ri .solu_ul ul li{ width:30%; margin:0 10px 10px 0}
		.solu_ri .solu_ul ul li h5 a{ font-size:13px;}
		.solu_ri .solu_ul ul li img{width:100%; height:120px;}
		.solu_le{width:30%;}
		.solu_ri .solu_de_cont{padding: 10px 10px 0px;}
    }

    @media screen and (max-width: 1200px) {}

    @media screen and (max-width: 1020px) {

        /* l-banner */
        .l-banner {
            height: 323px;
        }

        .l-banner .btext-box {
            left: 15px;
        }

        .l-banner .btext-box .text {
            font-size: 26px;
        }

        .l-banner .btext-box .des {
            font-size: 14px;
            margin-top: 4px;
        }

        .l-banner .pbox {
            margin-top: 5px;
        }

        .l-banner .btext-box p {
            font-size: 14px;
        }

        /* 通用标题 */
        .itext-box .text {
            font-size: 20px;
        }

        .itext-box p {
            font-size: 12px;
        }

        .itext-infobox {
            font-size: 14px;
            margin: 10px 0 0 0;
        }

        /* 通用图 */
        .city-main .box1 {
            margin-top: 34px;
        }

        .city-main .box1 li {
            margin-bottom: 12px;
            padding: 0 2%;
        }

        .city-main .box1 li .imgauto {
            height: 78px;
        }

        .city-main .box1 li .tit {
            font-size: 14px;
            margin-top: 12px;
            margin-bottom: 6px;
        }

        .city-main .box1 li .sayb {
            font-size: 12px;
            width: 94%;
        }

        /* 联系我们 */
        .mytalk-box .talkbox .tit {
            font-size: 26px;
        }

        .mytalk-box .talkbox .des {
            font-size: 18px;
            margin-top: 10px;
        }

        .mytalk-box .talkbox a {
            margin-top: 24px;
        }

        .mytalk-box .talkbox a span {
            width: 120px;
            height: 34px;
            line-height: 34px;
            font-size: 20px;
            border-radius: 4px;
        }

        /* 智慧制造 */
        .zz-box1 {
            padding: 45px 0;
        }

        .zz-box2 {
            padding: 45px 0 48px 0;
        }

        .zz-box2 .box {
            margin-top: 34px;
        }

        .zz-box2 .box .list li {
            width: 18%;
        }

        /* 智慧园区 */
        .yuan-main {
            padding: 45px 0 0 0;
        }

        .yuanboxList .box {
            margin-top: 32px;
            padding-bottom: 48px;
        }

        .yuanboxList .box li .pic span {
            font-size: 20px;
            width: 40px;
        }

        .yuanboxList .box li .list a .imgauto {
            height: 56px;
        }

        .yuanboxList .box li .list a p {
            font-size: 16px;
        }

        .yuanboxList .box li:nth-child(3) .list a .imgauto {
            height: 64px;
        }

        /* 私有云 */
        .sy-box3 {
            padding: 45px 0;
        }

        .syboxList1 {
            margin-top: 34px;
        }

        .syboxList1 li {
            border-radius: 12px;
        }

        .syboxList1 li .pic img {
            height: 96px;
        }

        .syboxList1 li span {
            font-size: 16px;
            margin: 16px 0;
        }

        .syboxList1 li .info {
            font-size: 14px;
            line-height: 18px;
            height: calc(18px * 7);
        }

        .sy-box4 {
            padding-bottom: 53px;
        }

        .sy-box4 .list {
            margin-top: 17px;
        }

        .sy-box4 .list li .imgauto {
            height: 53px;
        }

        /* 平面设计 */
        .adboxList {
            padding: 25px 0 0 0;
        }

        .adboxList .ad-menu a .imgauto {
            height: 34px;
        }

        .adboxList .ad-menu a span {
            font-size: 14px;
        }

        .adboxList .ad-list {
            margin: 34px auto 0 auto;
        }

        .adboxList .ad-list .mylist {
            margin-top: 18px;
        }

        .adboxList .ad-list .mylist .myitem .info span {
            font-size: 16px;
            margin-bottom: 12px;
        }

        .adboxList .ad-list .mylist .myitem .info .conp {
            font-size: 14px;
        }

        /* 企业安全 */
        .sfboxList {
            padding: 24px 0 0 0;
        }

        .sfboxList .sf-menu li .pic {
            height: 52px;
        }

        .sfboxList .sf-menu li span {
            height: 52px;
            line-height: 52px;
            font-size: 16px;
            margin-left: 4px;
        }

        .sfboxList .sf-list {
            margin: 20px auto 0 auto;
        }

        .sfboxList .sf-list .mylist {
            margin-top: 22px;
        }

        .sfboxList .sf-list .mylist .myitem .info span {
            font-size: 16px;
            margin-bottom: 12px;
        }

        .sfboxList .sf-list .mylist .myitem .info .conp {
            font-size: 14px;
        }

        /* 网络安全 */
        .net-box2 {
            padding-bottom: 44px;
        }

        .netboxList2 {
            margin: 28px 0 0 0;
            background: none;
        }

        .netboxList2 li .imgauto {
            width: 40%;
            height: 192px;
        }

        .netboxList2 li .info {
            width: 58%;
        }

        .netboxList2 li .info span {
            font-size: 16px;
            margin-bottom: 12px;
        }

        .netboxList2 li .info p {
            font-size: 14px;
        }

        .net-box3 {
            padding: 44px 0;
        }

        .netboxList3 {
            margin-top: 28px;
        }

        .netboxList3 li .imgauto {
            height: 62px;
        }

        /* 数据容灾 */
        .data-box2 {
            padding: 44px 0;
        }

        .data-box2 .dabox {
            margin-top: 30px;
        }

        .data-box2 .dabox .fl .flbox {
            margin-bottom: 24px;
        }

        .data-box2 .dabox .fl .flbox span {
            font-size: 18px;
        }

        .data-box2 .dabox .fl .flbox p {
            font-size: 14px;
        }

        /* 华为云 */
        .hw-box1 .box {
            padding: 30px 0 24px 0;
        }

        .hw-box1 .box li span {
            font-size: 18px;
            margin-bottom: 12px;
        }

        .hw-box1 .box li .des {
            font-size: 12px;
            line-height: 18px;
            height: 54px;
        }

        .hw-box2 {
            padding: 36px 0;
        }

        .hw-box2 .box {
            margin-top: 28px;
        }

        .hw-box2 .box li {
            margin-bottom: 3%;
        }

        .hw-box2 .box li .pic {
            width: 40%;
        }

        .hw-box2 .box li .info {
            padding: 2% 0;
        }

        .hw-box2 .box li:nth-child(4) .info {
            padding: 4% 0;
        }

        .hw-box2 .box li .info span {
            font-size: 18px;
            padding: 0 0 8px 0;
            margin-bottom: 10px;
        }

        .hw-box2 .box li .info .des {
            font-size: 12px;
        }

        .hw-box2 .box li .info i {
            font-size: 14px;
            margin-top: 4px;
        }

        .hw-box2 .box li .info a {
            display: block;
            width: 120px;
            height: 34px;
            line-height: 34px;
            font-size: 14px;
            margin-top: 22px;
            border-radius: 6px;
        }

        .hw-box3 {
            padding: 44px 0;
        }

        .hw-box3 .box {
            margin: 30px auto 0 auto;
        }

        .hw-box3 .box li {
            margin-bottom: 34px;
        }

        .hw-box3 .box li .info span {
            font-size: 18px;
            margin-bottom: 12px;
        }

        .hw-box3 .box li .info .des {
            font-size: 14px;
            color: #FFFFFF;
        }

        .hw-box4 {
            padding: 32px 0 37px 0;
        }

        .hw-box4 .box .textinfo span {
            font-size: 20px;
            margin-bottom: 4px;
        }

        .hw-box4 .box .textinfo .info i {
            font-size: 16px;
        }

        .hw-box4 .box .textinfo .info p {
            font-size: 16px;
            padding-left: 20px;
            background-size: 16px;
            margin-left: 12px;
        }

        .hw-box4 .box .link {
            width: 60px;
            height: 60px;
            font-size: 18px;
            border-radius: 10px;
        }

        /* 云视讯 */
        .myview-box1 {
            padding: 44px 0;
        }

        .myview-box1 .box {
            margin-top: 34px;
            background: none;
        }

        .myview-box1 .box ul li .pic {
            float: right;
            height: 80px;
        }

        .myview-box1 .box ul li .info {
            width: 50%;
            float: left;
            padding: 2% 0 0 0 !important;
        }

        .myview-box1 .box ul li:nth-child(3) .pic {
            margin-right: 12%;
        }

        .myview-box1 .box ul li:nth-child(4) .pic {
            margin-left: 8%;
        }

        .myview-box1 .box ul li .info span {
            font-size: 16px;
            margin-bottom: 4px;
        }

        .myview-box1 .box ul li .info p {
            font-size: 14px;
        }

        .myview-box2 .box {
            margin-top: 32px;
        }

        .myview-box2 .box li {
            height: 238px;
            margin-bottom: 30px;
        }

        .myview-box2 .box li span {
            font-size: 18px;
            margin-bottom: 12px;
            line-height: 120%
        }

        .myview-box2 .box li .info {
            font-size: 14px;
        }

        /* 私有云解决方案 */
        .syd-menu {
            margin: 34px 0 0 0;
        }

        .syd-menu li a {
            font-size: 18px;
        }

        .sydboxInfo {
            padding: 34px 0;
        }

        .sydboxInfo .sydtit {
            font-size: 16px;
            margin-bottom: 12px;
        }

        .sydboxInfo .info {
            font-size: 12px;
        }

        /* 云桌面 */
        .vdi-box1 {
            padding: 44px 0;
        }

        .vdi-box1 .box {
            margin-top: 33px;
        }

        .vdi-box1 .box li .info span {
            font-size: 18px;
            margin-bottom: 10px;
        }

        .vdi-box1 .box li .info .des {
            font-size: 14px;
        }

        .vdi-box2 {
            padding: 44px 0 48px 0;
        }

        .vdi-box2 .box {
            margin-top: 48px;
        }

        .vdi-box2 .box ul li .imgauto {
            position: absolute;
            width: 100%;
            height: 62px;
            left: 0;
        }

        .vdi-box2 .box ul li:nth-child(odd) {
            padding-top: 72px;
        }

        .vdi-box2 .box ul li:nth-child(even) {
            padding-bottom: 72px;
        }

        .vdi-box2 .box ul li .textinfo span {
            font-size: 18px;
            margin-bottom: 2px;
        }

        .vdi-box2 .box ul li .textinfo .des {
            font-size: 14px;
        }

        .vdi-box3 {
            padding: 33px 0 44px 0;
        }

        .vdiboxList1-group {
            margin-top: 28px;
        }

        .vdiboxList1-group .vdiboxList1 {
            display: none;
        }

        .m-vdiboxList2 {
            display: block;
        }

        /* 公有云解决方案 */
        .gyd-box1 {
            padding: 44px 0;
        }

        .gyd-box1 .box {
            margin-top: 28px;
        }

        .gyd-box1 .box li {
            padding: 11px 0 0 0;
        }

        .gyd-box1 .box li .textinfo span {
            font-size: 18px;
            margin-bottom: 7px;
        }

        .gyd-box1 .box li .textinfo .des {
            font-size: 14px;
        }

        .gyd-box2 {
            padding: 32px 0;
        }

        .gyd-box2 .box {
            margin-top: 22px;
        }

        .gyd-box2 .box li .pic img {
            height: 60px;
            line-height: 60px;
        }

        .gyd-box2 .box li .textinfo span {
            font-size: 18px;
            margin-bottom: 7px;
        }

        .gyd-box2 .box li .textinfo h1 {
            font-size: 14px;
        }

        .gyd-box4 {
            padding: 32px 0 44px 0;
        }

        .gyd-box4 .box {
            margin-top: 32px;
        }

        .gyd-box4 .box .fl {
            width: 63.8%;
        }

        .gyd-box4 .box .fr {
            width: 30%;
            padding: 1% 0 0 0;
        }

        .gyd-box4 .box .fr dl {
            margin-bottom: 8%;
        }

        .gyd-box4 .box .fr dl dd {
            font-size: 18px;
            color: #666666;
            font-weight: bold;
            padding: 0 0 0 24px;
        }

        .gyd-box4 .box .fr dl:nth-child(1) dd:before {
            width: 18px;
            height: 18px;
            top: 4px;
        }

        .gyd-box4 .box .fr dl:nth-child(2) dd:before {
            width: 18px;
            height: 18px;
            top: 4px;
        }

        .gyd-box4 .box .fr dl dt {
            padding: 5px 0 0 16px;
            position: relative;
            font-size: 14px;
        }

        .gyd-box4 .box .fr dl dt p {
            padding-left: 10px;
        }

        .gyd-box4 .box .fr dl dt p:before {
            font-size: 14px;
        }

        .gyd-box4 .box .fr dl dt:before {
            left: 8px;
        }

        /* 智慧城市 */
        .city-box2 .cbox2List {
            margin-top: 28px;
            background: none;
        }

        .city-box2 .cbox2List .fl {
            padding: 34px 15px 44px 15px;
            width: 100%;
            margin: 0 auto;
            float: none;
            background: url("../img/zc19.png") no-repeat top center;
        }

        .city-box2 .cbox2List .fr {
            padding: 34px 15px 44px 15px;
            width: 100%;
            margin: 0 auto;
            float: none;
            background: url("../img/zc20.png") no-repeat top center;
        }

        .city-box2 .cbox2List .tittext {
            font-size: 18px;
            margin-bottom: 22px;
            text-align: center !important;
        }

        .city-box2 .cbox2List ul {
            width: 50%;
            margin: 0 auto;
        }

        .city-box2 .cbox2List ul li {
            margin-bottom: 16px;
        }

        .city-box2 .cbox2List ul li .pic {
            width: 42px;
        }

        .city-box2 .cbox2List ul li .info {
            width: calc(100% - 42px - 12px);
            float: left;
            margin-left: 12px;
        }

        .city-box2 .cbox2List ul li .info span {
            font-size: 14px;
            margin-bottom: 6px;
        }

        .city-box2 .cbox2List ul li .info p {
            font-size: 12px;
        }

        .city-box4 {
            padding: 32px 0 44px 0;
        }

        .city-box4 .infobox {
            margin-top: 28px;
        }

        .city-box5 {
            padding: 38px 0 0 0;
        }

        .cbox3List {
            margin-top: 28px;
        }

        .cbox3List .hd ul li {
            padding: 0 15px;
            font-size: 16px;
            margin-bottom: 10px;
        }

        .cbox3List .bd {
            padding: 37px 0 42px 0;
        }

        .cbox3List .bd ul {
            min-height: calc(406px - 37px - 42px - 40px);
        }

        .cbox3List .bd ul h1 {
            font-size: 18px;
            margin-bottom: 22px;
        }

        .cbox3List .bd ul li {
            margin-bottom: 22px;
            padding-left: 28px;
        }

        .cbox3List .bd ul li::before {
            top: 10px;
            width: 10px;
            height: 10px;
        }

        .cbox3List .bd ul li span {
            font-size: 16px;
            margin-bottom: 6px;
        }

        .cbox3List .bd ul li p {
            font-size: 14px;
        }

        /* 智慧零售 */
        .sales-box1 {
            padding: 38px 0 0 0;
        }

        .sales-box1 .picbox {
            margin-top: 28px;
        }

        .sales-box2 .box1 li {
            width: 20%;
        }

        .sales-box3 {
            padding: 36px 0;
        }

        .sales-box5 .box1 li {
            width: 25%;
        }

        .sales-box6 {
            padding: 44px 0;
        }

        .saleboxList {
            margin-top: 32px;
        }

        .saleboxList #salemenu {
            margin-top: 22px;
        }

        .saleboxList #salemenu li {
            font-size: 16px;
            padding: 0 18px;
        }

        .saleboxList #salelist .info {
            width: 28.6%;
            top: 14%;
            left: 6%;
        }

        .saleboxList #salelist .info .text {
            font-size: 14px;
        }

        .sales-box7 {
            padding: 0 0 44px 0;
        }

        .sales-box7 .box {
            margin-top: 28px;
            padding: 22px;
        }

        .sales-box7 .box span {
            font-size: 16px;
            margin-bottom: 20px;
        }

        .sales-box7 .box .textbox1 {
            margin-bottom: 16px;
        }

        .sales-box7 .box .textbox1 .fl {
            width: 56.8%;
        }

        .sales-box7 .box .textbox1 .fl h2 {
            font-size: 14px;
        }

        .sales-box7 .box .textbox1 .fr {
            width: 36.2%;
        }

        .sales-box7 .box .textbox2 li .imgauto {
            height: 56px;
        }

        /* 知心云 */
        .zx-box1 .box1 li .imgauto {
            height: 52px;
        }

        .zx-box2 {
            padding: 44px 0;
        }

        .zx-box2 .zxboxList1 {
            margin: 18px auto 0 auto;
        }

        .zx-box2 .zxboxList1 li {
            padding: 12px 0;
        }

        .zx-box2 .zxboxList1 li .info span {
            font-size: 16px;
            margin-bottom: 6px;
        }

        .zx-box2 .zxboxList1 li .info p {
            font-size: 14px;
        }

        .zx-box3 {
            padding: 44px 0 0 0;
        }

        .zx-box3 .box {
            margin-top: 28px;
        }

        .zx-box3 .box .list {
            padding: 32px 0;
        }

        .zx-box3 .box .list dd {
            margin-bottom: 14px;
        }

        .zx-box3 .box .list dt {
            margin-bottom: 12px;
        }

        .zx-box3 .box .list h1 {
            font-size: 18px;
            margin-bottom: 14px;
        }

        .zx-box3 .box .list h2 {
            font-size: 12px;
        }

        .zx-box3 .box .list h3 {
            font-size: 14px;
            margin-bottom: 8px;
        }

        .zx-box4 {
            padding: 44px 0;
        }

        .zx-box4 .box {
            margin-top: 28px;
        }

        .zx-box4 .box li .imgauto {
            height: 44px;
        }

        /* 混合云 */
        .hh-box3 {
            padding: 44px 0;
        }

        .hhboxList1 {
            margin: 28px auto 0 auto;
        }

        .hhboxList1 .hhmenu {
            margin-bottom: 12px;
        }

        .hhboxList1 .hhmenu li a {
            font-size: 16px;
        }

        .hhboxList1 .hhlist {
            padding: 32px 0;
            border-radius: 8px;
        }

        .hhboxList1 .hhlist li .info {
            font-size: 14px;
        }

        .hh-box4 {
            padding: 0 0 30px 0;
        }

        .hh-box4 .list {
            margin: 28px auto 0 auto;
            text-align: center;
        }

        .hh-box4 .list li .imgauto {
            height: 40px;
        }

        /* oracle */
        .or-box1 .box1 li {
            width: 25%;
        }

        .offi-box1 {
            padding: 0 0 44px 0;
        }

        .or-box3 {
            padding: 0 0 40px 0;
        }

        .or-box3 .box {
            margin: 28px auto 0 auto;
        }

        .or-box3 .swiper-container {
            padding-bottom: 22px;
        }

        .or-box3 .swiper-slide {
            width: 49%;
            margin-right: 1%;
        }

        .or-box3 .swiper-slide .info {
            top: 12%;
            left: 8%;
        }

        .or-box3 .swiper-slide .info .t1 {
            font-size: 16px;
            line-height: 1.5em;
            height: 1.5em;
            margin-bottom: 2%;
        }

        .or-box3 .swiper-slide .info p {
            font-size: 12px;
            height: 3em;
            line-height: 1.5em;
            width: 90%;
        }

        .or-box3 .swiper-slide .info a {
            width: 84px;
            height: 26px;
            line-height: 26px;
            font-size: 12px;
            margin-top: 10%;
        }

        .block-box6 {
            padding: 43px 0;
        }

        .block-box6 .box h2 {
            font-size: 20px;
        }

        .block-box6 .box .totalk {
            margin-top: 10px;
        }

        .block-box6 .box .totalk a {
            width: 120px;
            height: 34px;
            line-height: 34px;
            font-size: 14px;
            border-radius: 8px;
        }

        /* office */
        .offi-box11 {
            padding: 44px 0 0 0;
        }

        .offi-box11 .box {
            margin-top: 28px;
        }

        .offi-box2 .box1 li {
            padding: 0 0 12px 0;
        }

        .offi-box2 .box1 li .sayb {
            line-height: 1.5em;
            min-height: 4.5em;
        }

        .offi-box2 .box1 li .price {
            font-size: 14px;
            margin-top: 14px;
        }

        .offi-box2 .box1 li a {
            width: 80px;
            height: 30px;
            line-height: 30px;
            font-size: 14px;
            margin: 12px auto 0 auto;
        }

        .offi-box3 {
            padding: 44px 0;
        }

        .offi-box3 ul li {
            width: 20%;
        }

        .offi-box3 ul li span {
            font-size: 14px;
        }

        .offi-box3 ul li p {
            font-size: 12px;
            margin-top: 8px;
            line-height: 1.5em;
            height: 7.5em;
        }

        /* 微软数据库 */
        .s-box2 {
            padding: 44px 0;
        }

        .nm-slide .fl {
            width: 77%;
        }

        .nm-slide .fr {
            width: 23%;
        }

        .nm-slide .ibox li {
            padding: 6% 2%;
        }

        .nm-slide .ibox span {
            font-size: 16px;
            width: 90%;
            margin-bottom: 22px;
        }

        .nm-slide .ibox .info {
            font-size: 14px;
        }

        .nm-slide .ibox p {
            padding-left: 15px;
            margin-bottom: 15px;
        }

        .nm-slide .ibox p::before {
            top: 6px;
            width: 6px;
            height: 6px;
        }

        .nm-slide .tab {
            padding: 0 0 0 16%;
        }

        .nm-slide .tab::before {
            left: 18%;
        }

        .nm-slide .tab li {
            padding-left: 20px;
            padding-bottom: 20px;
            line-height: 20px;
        }

        .nm-slide .tab li i {
            width: 10px;
            height: 10px;
        }

        .nm-slide .tab li span {
            font-size: 14px;
        }

        /* 公有云 */
        .gy-box1 {
            padding: 44px 0 0 0;
        }

        .gyboxList1 {
            margin-top: 28px;
        }

        .gyboxList1 #gy-menu {
            margin-bottom: 8px;
        }

        .gyboxList1 #gy-menu li {
            width: 25%;
        }

        .gyboxList1 #gy-menu li.on {
            opacity: 1;
        }

        .gyboxList1 #gy-menu li .icon img {
            height: 28px;
            line-height: 28px;
        }

        .gyboxList1 #gy-menu li span {
            font-size: 16px;
        }

        .gyboxList1 #gy-list .jiao {
            display: block;
            width: 0;
            height: 0;
            border: 10px solid transparent;
            border-bottom-color: #DCE2FF;
            border-top: none;
            border-left-color: transparent;
            border-right-color: transparent;
            position: absolute;
            left: 12.5%;
            top: 0;
            opacity: .45;
            margin-left: -8px;
        }

        .gyboxList1 #gy-list li {
            padding-top: 10px;
        }

        .gyboxList1 #gy-list li .infobox {
            padding: 22px 34px 28px 32px;
            border-radius: 10px;
        }

        .gyboxList1 #gy-list li .infobox .item {
            padding-left: 22px;
            margin-bottom: 18px;
        }

        .gyboxList1 #gy-list li .infobox .item::before {
            width: 14px;
            height: 14px;
            top: 1em;
        }

        .gyboxList1 #gy-list li .infobox .item .info {
            font-size: 16px;
        }

        .gyboxList1 #gy-list li .infobox .item h1 {
            font-size: 14px;
        }

        .gyboxList1 #gy-list li .infobox .item .box2 dl {
            width: 50%;
            padding: 0 5% 0 3%;
            margin: 1% 0;
        }

        .gyboxList1 #gy-list li .infobox .item .box2 dl dd {
            font-size: 14px;
            margin-bottom: 6px;
        }

        .gyboxList1 #gy-list li .infobox .item .box2 dl dt {
            font-size: 12px;
        }

        .gy-box2 {
            padding: 44px 0;
        }

        .gy-box2 .box {
            margin-top: 30px;
        }

        .gy-box2 .box li {
            width: 33.3%;
            padding: 2% 3%;
        }

        .gy-box2 .box li .pic img {
            height: 56px;
            line-height: 56px;
        }

        .gy-box2 .box li .info span {
            font-size: 14px;
        }

        .gy-box2 .box li .info p {
            font-size: 12px;
        }

        .gy-box3 {
            padding: 44px 0;
        }

        .gyboxList2 {
            margin-top: 28px;
        }

        .gyboxList2 #gy-menu li {
            font-size: 16px;
        }

        .gyboxList2 #gy-list .jiao {
            display: block;
            width: 0;
            height: 0;
            border: 10px solid transparent;
            border-bottom-color: #fff;
            border-top: none;
            border-left-color: transparent;
            border-right-color: transparent;
            position: absolute;
            left: 12.5%;
            top: 0;
            margin-left: -12px;
        }

        .gyboxList2 #gy-list li {
            padding-top: 10px;
        }

        .gyboxList2 #gy-list .infobox {
            padding: 15px 0;
            border-radius: 8px;
        }

        .gyboxList2 #gy-list .infobox dl {
            width: 25%;
            padding: 0 2%;
        }

        .gyboxList2 #gy-list .infobox dd {
            font-size: 16px;
            margin-bottom: 8px;
        }

        .gyboxList2 #gy-list .infobox dt {
            font-size: 14px;
        }

        .gy-box4 {
            padding: 44px 0;
        }

        .gy-box4 .box {
            margin-top: 30px;
        }

        .gy-box4 .box li {
            width: 50%;
            padding: 3% 2%;
        }

        .gy-box4 .box li .infobox span {
            font-size: 16px;
            margin-bottom: 8px;
        }

        .gy-box4 .box li .infobox p {
            font-size: 14px;
            line-height: 1.3em;
            height: 5.2em;
        }

        .gy-box5 {
            padding: 0 0 44px 0;
        }

        .gy-box5 .box {
            margin-top: 28px;
        }

        .gy-box5 .box li {
            width: 23%;
            margin: 0 1% 1% 1%;
            float: left;
        }

        .gy-box5 .box li .imgauto {
            height: 42px;
            width: 100%;
        }

        /* 3dmax */
        .dmaxboxList {
            padding: 30px 0 0 0;
        }

        .dmaxboxList #dmax-menu li {
            font-size: 16px;
        }

        #sof-box .dmax-box2 {
            padding: 44px 0;
        }

        #sof-box .dmax-box2 .picbox {
            margin-top: 48px;
        }

        #sof-box .dmax-box2 .picbox .mt {
            font-size: 14px;
            margin-bottom: 10px;
        }

        #sof-box .dmax-box3 {
            padding: 44px 0;
        }

        #sof-box .dmax-box3 .picbox {
            margin-top: 28px;
        }

        #sof-box .dmax-box4 .box {
            padding: 44px 0;
        }

        #sof-box .dmax-box5 {
            padding: 44px 0;
        }

        #sof-box .dmax-box5 .box {
            margin-top: 28px;
        }

        #sof-box .dmax-box5 .box .item {
            margin-bottom: 15px;
        }

        #sof-box .dmax-box5 .box .item h1 {
            font-size: 16px;
            padding-left: 24px;
            margin-bottom: 12px;
        }

        #sof-box .dmax-box5 .box .item h1:before {
            width: 8px;
            height: 8px;
            top: 8px;
        }

        #sof-box .dmax-box5 .box .item .topname {
            height: 38px;
            line-height: 38px;
            padding: 0 15px;
            font-size: 16px;
        }

        #sof-box .dmax-box5 .box .item li .infobox {
            padding: 15px;
            font-size: 14px;
        }

        #sof-box .dmax-box5 .box .item li .infobox p {
            padding-left: 15px;
        }

        #sof-box .dmax-box5 .box .item1 li:nth-child(1) {
            height: 290px;
        }

        #sof-box .dmax-box5 .box .item1 li:nth-child(2) {
            height: 110px;
        }

        #sof-box .dmax-box5 .box .item1 li:nth-child(3) {
            height: 160px;
        }

        #sof-box .dmax-box5 .box .item1 li:nth-child(4) {
            height: 290px;
        }

        #sof-box .dmax-box5 .box .item1 li .infobox p::before {
            width: 6px;
            height: 6px;
            top: 8px;
        }

        #sof-box .dmax-box5 .box .item2 li:nth-child(1) {
            height: 250px;
        }

        #sof-box .dmax-box5 .box .item2 li:nth-child(2) {
            height: 140px;
        }

        #sof-box .dmax-box5 .box .item2 li:nth-child(3) {
            height: 140px;
        }

        #sof-box .dmax-box5 .box .item2 li:nth-child(4) {
            height: 100px;
        }

        #sof-box .dmax-box5 .box .item2 li:nth-child(4) .infobox {
            padding: 12px 20px;
        }

        #sof-box .dmax-box5 .box .item2 li .infobox p::before {
            width: 6px;
            height: 6px;
            top: 8px;
        }

        #sof-box .dmax-box5 .box .item3 li .infobox p::before {
            width: 6px;
            height: 6px;
            top: 8px;
        }

        #sof-box .dmax-box6 .tablebox {
            margin-top: 28px;
        }

        #sof-box .dmax-box6 .tablebox .topname {
            padding: 15px 0;
        }

        #sof-box .dmax-box6 .tablebox .topname h1 {
            padding: 0 15px;
            font-size: 16px;
        }

        #sof-box .dmax-box6 .tablebox .toplist {
            padding: 20px 0;
        }

        #sof-box .dmax-box6 .tablebox .toplist li {
            padding: 0 30px 0 56px;
        }

        #sof-box .dmax-box6 .tablebox .toplist li .info {
            font-size: 14px;
        }

        #sof-box .dmax-box6 .tablebox .toplist li .info p {
            padding-left: 20px;
        }

        #sof-box .dmax-box6 .tablebox .toplist li .info p::before {
            width: 6px;
            height: 6px;
            top: 8px;
        }

        #alt-box .dmax-box7 {
            margin-top: 28px;
        }

        #alt-box .dmax-box7 .box {
            padding: 44px 0;
        }

        #alt-box .dmax-box7 .itext-infobox img {
            width: 50%;
            margin: 15px auto 0 auto;
        }

        #alt-box .dmax-box9 .box {
            margin-top: 28px;
        }

        #alt-box .dmax-box9 .box li .infobox span {
            font-size: 18px;
            margin-bottom: 10px;
        }

        #alt-box .dmax-box9 .box li .infobox .info {
            font-size: 14px;
        }

        #alt-box .dmax-box15 .box1 li .imgauto img {
            width: auto !important;
            margin: 0 auto !important;
            height: 92px !important;
        }

        /* 关于我们 */
        .a-box2 {
            padding: 30px 0 44px 0;
        }

        .a-box2 .aboxList {
            margin-top: 18px;
        }

        .a-box2 .picbox li {
            width: 11%;
            margin: 0 1.3%;
        }

        .a-box2 .picbox .pic p {
            font-size: 16px;
        }

        .a-box2 .picbox i {
            width: 14px;
            height: 14px;
            margin: 8px auto 0 auto;
        }

        .a-box2 .addrbox {
            padding: 7px 0;
            margin-top: 7px;
        }

        .a-box2 .addrbox .t1 {
            font-size: 16px;
        }

        .a-box2 .addrbox .t1 span {
            margin: 0 8px;
            padding-left: 18px;
        }

        .a-box2 .addrbox .t1 span:nth-child(1) {
            background: url("../img/i1.png") no-repeat left 4px;
            background-size: 14px 16px;
        }

        .a-box2 .addrbox .t1 span:nth-child(2) {
            background: url("../img/i2.png") no-repeat left 4px;
            background-size: 14px 16px;
        }

        .a-box2 .addrbox p {
            font-size: 14px;
            margin-top: 4px;
        }

        .a-box7 {
            padding: 18px 0;
        }

        .a-box7 li span {
            font-size: 14px;
        }

        .a-box7 li p {
            font-size: 24px;
        }

        .azpicbox {
            margin-top: 20px;
        }

        .a-box4 {
            padding: 44px 0;
        }

        .a-box4 .timebox {
            background: url("../img/a25.png") no-repeat center 10px;
        }

        .a-box4 .timebox li i {
            width: 20px;
            height: 20px;
        }

        .a-box4 .timebox li p {
            font-size: 14px;
        }

        .a-box4 .historybox {
            padding-bottom: 28px;
            margin-top: 18px;
        }

        .a-box4 .historybox .fr {
            font-size: 14px;
        }

        .a-box4 .historybox .fr p {
            padding-left: 26px;
        }

        .a-box4 .historybox .fr p::before {
            width: 6px;
            height: 6px;
            left: 6px;
            top: .6em;
        }

        .a-box5 {
            padding: 44px 0;
        }

        .a-box5 .list {
            margin-top: 24px;
            background: none;
        }

        .a-box5 .list .infobox p {
            padding-left: 18px;
            background-size: 14px 14px;
            margin-bottom: 8px;
        }

        .a-box5 .list .infobox {
            font-size: 14px;
        }

        .a-box6 {
            padding: 44px 0;
        }

        .a-box6 .desbox {
            margin-top: 30px;
        }

        .a-box6 .desbox .fr {
            font-size: 14px;
        }

        /* 智慧园区 */
        .zy-box1 {
            padding: 44px 0;
        }

        .zy-box1 .box {
            margin: 28px auto 0 auto;
        }

        .zy-box1 .box .fl {
            width: 20%;
        }

        .zy-box1 .box .fr {
            width: 74%;
            margin-left: 2%;
        }

        .zy-box1 .box .fr .des {
            padding: 2% 0 0 0;
        }

        .zy-box1 .box .fr .des p {
            font-size: 14px;
            margin-bottom: 7px;
            padding-left: 20px;
            background-size: 6px 6px;
        }

        .zy-box2 {
            padding-bottom: 32px;
        }

        .zyboxList1 {
            margin-top: 28px;
        }

        .zyboxList1 #zymenu {
            margin-top: 22px;
        }

        .zyboxList1 #zymenu li {
            width: 63px;
            height: 63px;
            margin: 0 15px 8px 15px;
        }

        .zyboxList1 #zymenu li span {
            font-size: 14px;
            width: 30px;
           margin-left: -14px;
        }

        .zy-box3 {
            padding: 44px 0;
        }

        .zy-box3 .text2 {
            margin-top: 28px;
        }

        .zy-box3 .text2 li {
            width: 33.3%;
        }

        .zy-box3 .text2 li .infobox1 {
            width: 94%;
        }

        .zy-box3 .text2 li .infobox1 .info {
            padding: 18px 15px;
        }

        .zy-box3 .text2 li .infobox1 .info i img {
            height: 32px;
            line-height: 32px;
        }

        .zy-box3 .text2 li .infobox1 span {
            font-size: 16px;
            margin-left: 15px;
        }

        .zy-box3 .text2 li .infobox2 {
            margin-top: 22px;
            font-size: 14px;
            padding: 0 3%;
        }

        .zy-box3 .text2 #add1 {
            display: none;
        }

        .zy-box3 .text2 #add2 {
            display: none;
        }

        .zy-box4 {
            padding: 44px 0;
        }

        .zyboxList2 {
            margin-top: 28px;
        }

        .zyboxList2 #zymenu {
            margin-top: 22px;
        }

        .zyboxList2 #zymenu .item {
            display: inline-block;
            margin: 0 15px 15px 15px;
        }

        .zyboxList2 #zymenu .item span {
            font-size: 16px;
        }

        .zyboxList2 #zymenu .hd li {
            font-size: 14px;
            margin: 0 0 0 15px;
        }

        .zyboxList2 #zylist li .infotext {
            width: 40%;
            top: 10%;
            left: 4%;
        }

        .zyboxList2 #zylist li .infotext span {
            font-size: 16px;
            margin-bottom: 18px;
        }

        .zyboxList2 #zylist li .list {
            margin-bottom: 18px;
        }

        .zyboxList2 #zylist li .list .item .iconapp img {
            height: 42px;
        }

        .zyboxList2 #zylist li .list .item h1 {
            font-size: 12px;
        }

        .zyboxList2 #zylist li .describe {
            font-size: 14px;
        }

        .zy-box5 {
            padding: 0 0 44px 0;
        }

        .zy-box5 .picbox {
            margin-top: 32px;
        }

        .zy-box5 .list {
            margin-top: 28px;
        }

        .zy-box5 .list li {
            padding: 0 6% 0 2%;
        }

        .zy-box5 .list li span {
            font-size: 16px;
            margin-bottom: 8px;
        }

        .zy-box5 .list li .des {
            font-size: 14px;
        }

        .zy-box6 {
            padding: 44px 0;
        }

        .zy-box6 .itext-infobox strong {
            font-size: 14px;
            margin-bottom: 15px;
        }

        .zy-box6 .picbox {
            margin-top: 32px;
        }

        /* 加入我们 */
        .join-box1 {
            padding: 28px 0 0 0;
        }

        .joinboxList #join-menu {
            margin-bottom: 18px;
        }

        .joinboxList #join-menu a {
            font-size: 16px;
            line-height: 30px;
            height: 30px;
            position: relative;
        }

        .joinboxList #join-menu a.on::after {
            width: 20px;
            height: 2px;
            border-radius: 6px;
            left: 50%;
            margin-left: -10px;
        }

        #join-tab {
            margin-bottom: 28px;
        }

        #join-tab dl {
            font-size: 14px;
            margin-bottom: 15px;
        }

        #join-list li {
            padding: 0 15px;
            margin-bottom: 15px;
        }

        #join-list li .topname {
            padding: 28px 120px 28px 20px;
        }

        #join-list li .topname h1 {
            font-size: 16px;
            margin-bottom: 8px;
        }

        #join-list li .topname .des {
            font-size: 14px;
        }

        #join-list li .topname .des span {
            margin-right: 80px;
        }

        #join-list li .topname .down {
            width: 32px;
            height: 32px;
            right: 20px;
            top: 50%;
            margin-top: -16px;
        }

        #join-list li .topname .apply {
            width: 100px;
            height: 28px;
            line-height: 28px;
            border-radius: 10px;
            font-size: 14px;
            right: 20px;
            top: 50%;
            margin-top: -14px;
        }

        #join-list li .infotext {
            padding: 28px 20px 42px 20px;
        }

        #join-list li .infotext dl {
            margin-bottom: 21px;
        }

        #join-list li .infotext dl dd {
            font-size: 15px;
            margin-bottom: 9px;
        }

        #join-list li .infotext dl dt {
            font-size: 13px;
        }

        .join-box2 {
            padding: 32px 0 44px 0;
        }

        .boxjoinList1 {
            margin-top: 36px;
        }

        .boxjoinList1 .gallery-top .swiper-slide {
            border-radius: 6px;
        }

        .boxjoinList1 .gallery-thumbs {
            margin-bottom: 7px;
        }

        .boxjoinList1 .gallery-thumbs .swiper-slide {
            height: 100%;
            opacity: 0.4;
            border-radius: 6px;
            width: 24%;
            margin: 0 0.5%;
        }

        .boxjoinList1 .gallery-thumbs .swiper-slide-thumb-active {
            opacity: 1;
        }

        .boxjoinList1 .gallery-box2 .swiper-slide {
            border-radius: 6px;
        }

        .boxjoinList1 .gallery-next {
            height: 94px;
            width: 38px;
            margin-top: -47px;
        }

        .boxjoinList1 .gallery-prev {
            height: 94px;
            width: 38px;
            margin-top: -47px;
        }

        .join-box3 {
            padding: 44px 0;
        }

        .joinboxList2 {
            margin-top: 30px;
        }

        .joinboxList2 .mjoinbox .swiper-slide .info {
            margin-top: 20px;
        }

        .joinboxList2 .mjoinbox .swiper-slide .info b {
            width: 12px;
            height: 12px;
            margin: 0 auto 4px auto;
        }

        .joinboxList2 .mjoinbox .swiper-slide .info span {
            font-size: 14px;
        }

        /* 新闻动态 */
        .mynews-mod {
            padding: 44px 0;
        }

        .mynews-mod .fl {
            width: 100%;
            float: none;
            margin-bottom: 15px;
        }

        .mynews-mod .fr {
            width: 100%;
            float: none;
        }

        .mynews-mod .box-newsmenu li {
            font-size: 16px;
            padding-left: 12px;
            margin-bottom: 10px;
            float: left;
            margin-right: 15px;
        }

        .mynews-mod .box-newsmenu li.on:after {
            width: 8px;
            height: 8px;
            margin-top: -4px;
        }

        .mynews-mod .box-newslist li {
            margin-bottom: 20px;
        }

        .mynews-mod .box-newslist li .textinfo {
            padding: 15px 0 0 0;
        }

        .mynews-mod .box-newslist li .textinfo span {
            font-size: 16px;
            margin-bottom: 10px;
        }

        .mynews-mod .box-newslist li .textinfo p {
            font-size: 14px;
        }

        .mynews-mod .box-newslist li .textinfo .timebox {
            height: 30px;
            line-height: 30px;
            margin-top: 15px;
        }

        .mynews-mod .box-newslist li .textinfo .timebox h1 {
            width: 71.2%;
            font-size: 13px;
        }

        .mynews-mod .box-newslist li .textinfo .timebox h2 {
            width: 26%;
            font-size: 13px;
        }

        /* 新闻详情 */
        .infomation-box {
            padding: 39px 15px;
        }

        .infomation-box .cat-title {
            padding-bottom: 17px;
        }

        .infomation-box .cat-title h1 {
            font-size: 16px;
        }

        .infomation-box .cat-title span {
            font-size: 12px;
            margin: 8px 0 12px 0;
        }

        .infomation-box .cat-title p {
            font-size: 14px;
        }

        .infomation-box .cat-content {
            padding: 22px 0;
        }

        .infomation-box .cat-content p {
            font-size: 14px;
            line-height: 150%;
            margin-bottom: 12px;
        }

        .infomation-box .cat-content img {
            margin: 16px auto;
        }

        /* 上下篇 */
        .go-pages-box {
            margin-top: 38px;
            padding: 0 15px 40px 15px;
        }

        .go-pages-box a {
            width: 50%;
            height: 70px;
            line-height: 70px;
            padding: 0 10px;
        }

        .go-pages-box a h1 {
            font-size: 14px;
        }

        .go-pages-box a.r-left {
            padding-left: 70px;
            padding-right: 20px;
        }

        .go-pages-box a.r-left::before {
            width: 28px;
            height: 14px;
            background-size: 56px 14px;
            left: 20px;
            top: 50%;
            margin-top: -7px;
        }

        .go-pages-box a.r-left:hover::before {
            background-position: -28px 0;
        }

        .go-pages-box a.r-right {
            padding-left: 20px;
            padding-right: 70px;
        }

        .go-pages-box a.r-right::before {
            width: 28px;
            height: 14px;
            background-size: 56px 14px;
            right: 20px;
            top: 50%;
            margin-top: -7px;
        }

        .go-pages-box a.r-right:hover::before {
            background-position: -28px 0;
        }
		
				.w120{width:100%;margin:2% auto 2%;}
		.solu_ri{width: 65%;}
		.solu_le{width:30%;}
		.leftsidebar_box{ width:100%;}
		.solu_le h5{ font-size:18px;padding-left: 10px;}
		.leftsidebar_box dt{ font-size:16px; line-height:40px;}
		.leftsidebar_box dl dd{padding-left:12px;height: 40px;line-height:30px;}
		.leftsidebar_box dd a{line-height:40px;height: 40px;font-size:13px;}
		.solu_ri .solu_de_cont{padding: 10px 10px 0px;}
    }

    @media screen and (max-width: 767px) {
        ._mubanList1{
            display: none;
        }
        ._mubanList2{
            display: block;
        }

        .l-banner {
            height: 1.8rem;
        }

        .l-banner .btext-box {
            width: 90%;
            left: 20px;
        }

        .l-banner .btext-box .text {
            font-size: .16rem;
            line-height: 120%;
        }

        .l-banner .btext-box .des {
            font-size: .12rem;
            line-height: 140%;
        }

        .l-banner .btext-box p {
            font-size: .08rem;
            line-height: 120%;
        }

        .l-banner .pbox {
            margin-top: .07rem;
        }

        .l-banner3 .btimg {
            margin-bottom: .06rem;
        }

        .l-banner3 .btimg img {
            height: .12rem;
            float: none;
            padding: 0 0;
            margin-bottom: 2%;
            border-right: none;
        }

        /* 通用标题 */
        .itext-box .text {
            font-size: 16px;
        }

        .itext-infobox {
            font-size: 14px;
            margin: 7px 12px 0 12px;
        }

        /* 通用图 */
        .city-main .box1 {
            margin-top: 22px;
        }

        .city-main .box1 li {
            margin-bottom: 10px;
            width: 50%;
        }

        .city-main .box1 li .imgauto {
            height: .38rem;
        }

        .city-main .box1 li .tit {
            margin-top: 10px;
            margin-bottom: 6px;
        }

        /* 联系我们 */
        .mytalk-box {
            padding: 6% 0;
        }

        .mytalk-box .pic {
            float: none;
            margin: 0 auto;
            width: 60%;
        }

        .mytalk-box .talkbox {
            float: none;
            text-align: center;
            width: 90%;
            margin: 10px auto 0 auto;
        }

        .mytalk-box .talkbox .tit {
            font-size: 18px;
        }

        .mytalk-box .talkbox .des {
            font-size: 14px;
            margin-top: 4px;
        }

        .mytalk-box .talkbox a {
            text-align: center;
            margin-top: 10px;
        }

        .mytalk-box .talkbox a span {
            width: 100px;
            height: 30px;
            line-height: 30px;
            font-size: 14px;
            border-radius: 4px;
        }

        /* 智慧制造 */
        .zz-box1 {
            padding: 32px 0;
        }

        .zz-box1 .box1 li {
            width: 33.3%;
        }

        .zz-box2 {
            padding: 32px 0 36px 0;
        }

        .zz-box2 .box {
            margin-top: 24px;
        }

        .zz-box2 .box .list {
            display: block;
            margin-top: 10px;
        }

        .zz-box2 .box .list li {
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: middle;
            *vertical-align: auto;
            zoom: 1;
            *display: inline;
            position: relative !important;
            top: auto !important;
            left: auto !important;
            bottom: auto !important;
            right: auto !important;
            width: 45%;
            margin: 0 2%;
            float: none;
            border-bottom: #fff 1px dashed !important;
            padding: 10px 0;
        }

        .zz-box2 .box .picbox {
            position: relative;
            margin: 0 auto;
            left: auto !important;
            top: auto !important;
        }

        .zz-box2 .box .list li span {
            font-size: 14px;
            margin-bottom: 6px;
        }

        .zz-box2 .box .list li .des {
            font-size: 12px;
            line-height: 16px;
            height: 64px;
        }

        /* 智慧园区 */
        .yuan-main {
            padding: 32px 0 0 0;
        }

        .yuanboxList .box {
            margin-top: 22px;
            padding-bottom: 36px;
        }

        .yuanboxList .box li .pic {
            float: none;
            margin: 0 auto;
            width: 50%;
        }

        .yuanboxList .box li .pic span {
            font-size: .1rem;
            width: .2rem;
            left: 19%;
        }

        .yuanboxList .box li .list {
            width: 100%;
            float: none;
            margin: 10px auto !important;
        }

        .yuanboxList .box li .list a .imgauto {
            height: .24rem !important;
        }

        .yuanboxList .box li .list a p {
            font-size: 14px;
        }

        /* 私有云 */
        .sy-box1 .box1 li {
            width: 50%;
        }

        .sy-box2 .box1 li {
            width: 50%;
        }

        .sy-box2 .box1 li:nth-child(2n) {
            border-right: none;
        }

        .sy-box3 {
            padding: 27px 0;
        }

        .syboxList1 {
            margin-top: 20px;
        }

        .syboxList1 li {
            border-radius: .1rem;
        }

        .syboxList1 li .pic img {
            height: .32rem;
        }

        .syboxList1 li span {
            font-size: 14px;
            margin: 10px 0;
        }

        .syboxList1 li .info {
            font-size: 12px;
            line-height: 16px;
            height: calc(16px * 7);
        }

        .sy-box4 {
            padding-bottom: 37px;
        }

        .sy-box4 .list {
            margin-top: 12px;
        }

        .sy-box4 .list li {
            width: 30%;
        }

        .sy-box4 .list li .imgauto {
            height: .3rem;
        }

        /* 平面设计 */
        .adboxList {
            padding: 18px 0 0 0;
        }

        .adboxList .ad-menu a .imgauto {
            height: .2rem;
        }

        .adboxList .ad-menu a span {
            font-size: 12px;
        }

        .adboxList .ad-list {
            margin: 24px auto 0 auto;
        }

        .adboxList .ad-list .mylist {
            margin-top: 16px;
        }

        .adboxList .ad-list .mylist .myitem .pic {
            width: 46%;
            margin: 0 auto 6px auto;
            float: none !important;
        }

        .adboxList .ad-list .mylist .myitem .info {
            width: 100%;
            margin: 0 auto;
            float: none !important;
            padding: 0;
        }

        .adboxList .ad-list .mylist .myitem .info span {
            font-size: 14px;
            margin-bottom: 8px;
            text-align: center;
        }

        .adboxList .ad-list .mylist .myitem .info .conp {
            font-size: 12px;
        }

        /* 企业安全 */
        .sfboxList {
            padding: 16px 0 0 0;
        }

        .sfboxList .sf-menu li .pic {
            height: 36px;
        }

        .sfboxList .sf-menu li span {
            height: 36px;
            line-height: 36px;
            font-size: 14px;
            margin-left: 2px;
        }

        .sfboxList .sf-list {
            margin: 14px auto 0 auto;
        }

        .sfboxList .sf-list .mylist {
            margin-top: 2px;
        }

        .sfboxList .sf-list .mylist .myitem {
            padding: 10px 0;
        }

        .sfboxList .sf-list .mylist .myitem .pic {
            width: 46%;
            margin: 0 auto 6px auto;
            float: none !important;
        }

        .sfboxList .sf-list .mylist .myitem .info {
            width: 100%;
            margin: 0 auto;
            float: none !important;
            padding: 0;
        }

        .sfboxList .sf-list .mylist .myitem .info span {
            font-size: 14px;
            margin-bottom: 8px;
            text-align: center;
        }

        .sfboxList .sf-list .mylist .myitem .info .conp {
            font-size: 12px;
        }

        /* 网络安全 */
        .net-box1 .box1 li {
            width: 33.3%
        }

        .net-box2 {
            padding-bottom: 30px;
        }

        .netboxList2 {
            margin: 20px 0 0 0;
        }

        .netboxList2 li .imgauto {
            width: 40%;
            height: .7rem;
            float: none !important;
            margin: 0 auto 10px auto !important;
        }

        .netboxList2 li .info {
            width: 100%;
            float: none !important;
            margin: 0 auto !important;
        }

        .netboxList2 li .info span {
            font-size: 14px;
            margin-bottom: 8px;
            text-align: center;
        }

        .netboxList2 li .info p {
            font-size: 12px;
            text-align: center;
        }

        .net-box3 {
            padding: 30px 0;
        }

        .netboxList3 {
            margin-top: 20px;
        }

        .netboxList3 li .imgauto {
            height: .3rem;
        }

        /* 数据容灾 */
        .data-box2 {
            padding: 30px 0;
        }

        .data-box2 .dabox {
            margin-top: 20px;
        }

        .data-box2 .dabox .fl {
            width: 100%;
            padding: 0 0 0 0;
            margin: 0 auto;
            float: none;
            margin: 0 auto;
        }

        .data-box2 .dabox .fr {
            width: 100%;
            float: none;
            margin: 0 auto 10px auto;
        }

        .data-box2 .dabox .fl .flbox {
            margin-bottom: 18px;
        }

        .data-box2 .dabox .fl .flbox span {
            font-size: 16px;
        }

        .data-box2 .dabox .fl .flbox p {
            font-size: 12px;
        }

        /* 华为云 */
        .hw-box1 .box {
            padding: 20px 0 14px 0;
        }

        .hw-box1 .box li {
            padding: 0 1%;
        }

        .hw-box1 .box li span {
            font-size: 16px;
            margin-bottom: 8px;
        }

        .hw-box2 {
            padding: 22px 0;
        }

        .hw-box2 .box {
            margin-top: 16px;
        }

        .hw-box2 .box li {
            margin-bottom: 10px;
        }

        .hw-box2 .box li .pic {
            width: 40%;
            float: none !important;
            margin: 0 auto 10px auto;
        }

        .hw-box2 .box li .info {
            padding: 0 0;
            width: 100%;
            float: none;
            margin: 0 auto;
            text-align: center;
        }

        .hw-box2 .box li:nth-child(4) .info {
            padding: 0;
        }

        .hw-box2 .box li .info span {
            font-size: 16px;
            padding: 0 0 4px 0;
            margin-bottom: 8px;
        }

        .hw-box2 .box li .info a {
            margin: 8px auto 0 auto;
        }

        .hw-box3 {
            padding: 30px 0;
        }

        .hw-box3 .box {
            margin: 24px auto 0 auto;
        }

        .hw-box3 .box li {
            margin-bottom: 20px;
        }

        .hw-box3 .box li .pic {
            float: none !important;
            width: 100%;
            margin: 0 auto 10px auto !important;
        }

        .hw-box3 .box li .info {
            float: none !important;
            width: 100%;
            margin: 0 auto !important;
            text-align: center !important;
        }

        .hw-box3 .box li .info span {
            font-size: 16px;
            margin-bottom: 4px;
        }

        .hw-box3 .box li .info .des {
            font-size: 12px;
            color: #FFFFFF;
        }

        .hw-box4 {
            padding: 32px 0 37px 0;
        }

        .hw-box4 .box .textinfo {
            width: calc(100% - 80px);
        }

        .hw-box4 .box .textinfo span {
            font-size: 20px;
            margin-bottom: 4px;
        }

        .hw-box4 .box .textinfo .info i {
            font-size: 16px;
        }

        .hw-box4 .box .textinfo .info p {
            font-size: 16px;
            padding-left: 20px;
            background-size: 16px;
            margin-left: 12px;
        }

        .hw-box4 .box .link {
            width: 60px;
            height: 60px;
            font-size: 18px;
            border-radius: 10px;
            padding: 2% 0;
        }

        /* 云视讯 */
        .myview-box1 {
            padding: 32px 0;
        }

        .myview-box1 .box {
            margin-top: 24px;
            background: none;
        }

        .myview-box1 .box ul li {
            width: 100%;
            margin-bottom: 6px;
        }

        .myview-box1 .box ul li .pic {
            float: left !important;
            height: .34rem !important;
            margin: 0 !important;
        }

        .myview-box1 .box ul li .info {
            width: calc(100% - .5rem) !important;
            float: right !important;
            padding: 0 0 0 0 !important;
            margin: 0 !important;
        }

        .myview-box1 .box ul li .info span {
            font-size: 14px;
            margin-bottom: 2px;
        }

        .myview-box1 .box ul li .info p {
            font-size: 12px;
        }

        .myview-box2 .box {
            margin-top: 24px;
        }

        .myview-box2 .box li {
            height: 1.2rem;
            margin-bottom: 20px;
        }

        .myview-box2 .box li .textinfo {
            width: 90%;
            text-align: center;
            left: 5%;
            right: 5%;
        }

        .myview-box2 .box li span {
            font-size: 14px;
            margin-bottom: 6px;
            line-height: 120%;
        }

        .myview-box2 .box li .info {
            font-size: 12px;
        }

        /* 私有云解决方案 */
        .syd-menu {
            margin: 22px 0 0 0;
        }

        .syd-menu li {
            width: 20%;
        }

        .syd-menu li a {
            font-size: 14px;
        }

        .sydboxInfo {
            padding: 22px 0;
        }

        .sydboxInfo .icon {
            width: .2rem;
            margin-bottom: 10px;
        }

        .sydboxInfo .fl {
            width: 100% !important;
            float: none !important;
            margin: 0 auto 10px auto !important;
        }

        .sydboxInfo .fr {
            width: 100% !important;
            float: none !important;
            margin: 0 auto;
        }

        .sydboxInfo .sydtit {
            font-size: 14px;
            margin-bottom: 8px;
        }

        /* 云桌面 */
        .vdi-box1 {
            padding: 30px 0;
        }

        .vdi-box1 .box {
            margin-top: 24px;
        }

        .vdi-box1 .box li {
            margin-bottom: 10px;
        }

        .vdi-box1 .box li .info span {
            font-size: 14px;
            margin-bottom: 5px;
        }

        .vdi-box1 .box li .info .des {
            font-size: 12px;
        }

        .vdi-box2 {
            padding: 30px 0 34px 0;
        }

        .vdi-box2 .box {
            margin-top: 30px;
            background: none;
        }

        .vdi-box2 .box ul li .imgauto {
            position: absolute;
            width: 100%;
            height: .26rem;
            left: 0;
        }

        .vdi-box2 .box ul li:nth-child(odd) {
            padding-top: .3rem;
        }

        .vdi-box2 .box ul li:nth-child(even) {
            padding-bottom: .3rem;
        }

        .vdi-box2 .box ul li .textinfo span {
            font-size: 14px;
        }

        .vdi-box2 .box ul li .textinfo .des {
            display: none;
        }

        .vdi-box3 {
            padding: 23px 0 30px 0;
        }

        .vdiboxList1-group {
            margin-top: 20px;
        }

        /* 公有云解决方案 */
        .gyd-box1 {
            padding: 30px 0;
        }

        .gyd-box1 .box {
            margin-top: 18px;
        }

        .gyd-box1 .box li {
            padding: 7px 0 0 0;
        }

        .gyd-box1 .box li .textinfo span {
            font-size: 14px;
            margin-bottom: 5px;
        }

        .gyd-box1 .box li .textinfo .des {
            font-size: 12px;
        }

        .gyd-box2 {
            padding: 24px 0;
        }

        .gyd-box2 .box {
            margin-top: 16px;
        }

        .gyd-box2 .box li .pic img {
            height: 42px;
            line-height: 42px;
        }

        .gyd-box2 .box li .textinfo span {
            font-size: 14px;
            margin-bottom: 5px;
        }

        .gyd-box2 .box li .textinfo h1 {
            font-size: 12px;
        }

        .gyd-box3 .box1 li {
            width: 50%;
        }

        .gyd-box4 {
            padding: 22px 0 30px 0;
        }

        .gyd-box4 .box {
            margin-top: 24px;
        }

        .gyd-box4 .box .fl {
            width: 100%;
            float: none;
            margin: 0 auto;
        }

        .gyd-box4 .box .fr {
            width: 100%;
            padding: 0 0 0 0;
            float: none;
            margin: 10px auto 0 auto;
        }

        .gyd-box4 .box .fr dl {
            margin-bottom: 0;
            width: 50%;
            float: left;
        }

        .gyd-box4 .box .fr dl dd {
            font-size: 14px;
            padding: 0 0 0 16px;
        }

        .gyd-box4 .box .fr dl:nth-child(1) dd:before {
            width: 12px;
            height: 12px;
            top: 2px;
        }

        .gyd-box4 .box .fr dl:nth-child(2) dd:before {
            width: 12px;
            height: 12px;
            top: 2px;
        }

        .gyd-box4 .box .fr dl dt {
            padding: 3px 0 0 12px;
            font-size: 12px;
        }

        .gyd-box4 .box .fr dl dt p {
            padding-left: 7px;
        }

        .gyd-box4 .box .fr dl dt p:before {
            font-size: 12px;
        }

        .gyd-box4 .box .fr dl dt:before {
            left: 5px;
        }

        /* 智慧城市 */
        .city-box2 .cbox2List {
            margin-top: 18px;
            background: none;
        }

        .city-box2 .cbox2List .fl {
            padding: 22px 10px 22px 10px;
        }

        .city-box2 .cbox2List .fr {
            padding: 22px 10px 22px 10px;
        }

        .city-box2 .cbox2List .tittext {
            font-size: 16px;
            margin-bottom: 16px;
        }

        .city-box2 .cbox2List ul {
            width: 100%;
        }

        .city-box2 .cbox2List ul li {
            margin-bottom: 12px;
        }

        .city-box2 .cbox2List ul li .pic {
            width: 28px;
        }

        .city-box2 .cbox2List ul li .info {
            width: calc(100% - 28px - 10px);
            margin-left: 10px;
        }

        .city-box2 .cbox2List ul li .info span {
            font-size: 12px;
            margin-bottom: 4px;
        }

        .city-box2 .cbox2List ul li .info p {
            font-size: 12px;
        }

        .city-box4 {
            padding: 22px 0 30px 0;
        }

        .city-box4 .infobox {
            margin-top: 20px;
        }

        .city-box5 {
            padding: 26px 0 0 0;
        }

        .cbox3List {
            margin-top: 20px;
        }

        .cbox3List .hd ul li {
            padding: 0 10px;
            font-size: 14px;
            margin-bottom: 7px;
        }

        .cbox3List .bd {
            padding: 20px 0 30px 0;
        }

        .cbox3List .bd ul {
            min-height: calc(346px - 20px - 30px - 40px);
        }

        .cbox3List .bd ul h1 {
            font-size: 16px;
            margin-bottom: 16px;
        }

        .cbox3List .bd ul li {
            margin-bottom: 16px;
            padding-left: 20px;
        }

        .cbox3List .bd ul li::before {
            top: 8px;
            width: 8px;
            height: 8px;
        }

        .cbox3List .bd ul li span {
            font-size: 14px;
            margin-bottom: 4px;
        }

        .cbox3List .bd ul li p {
            font-size: 12px;
            width: 100%;
        }

        /* 智慧零售 */
        .sales-box1 {
            padding: 22px 0 0 0;
        }

        .sales-box1 .picbox {
            margin-top: 18px;
        }

        .sales-box2 .box1 li {
            width: 33.3%;
        }

        .sales-box3 {
            padding: 22px 0;
        }

        .sales-box5 .box1 li {
            width: 50%;
        }

        .sales-box6 {
            padding: 28px 0;
        }

        .saleboxList {
            margin-top: 20px;
        }

        .saleboxList #salemenu {
            margin-top: 16px;
        }

        .saleboxList #salemenu li {
            font-size: 14px;
            padding: 0 14px;
        }

        .saleboxList #salelist .info {
            width: 100%;
            top: 14%;
            left: 6%;
        }

        .saleboxList #salelist .info .text {
            font-size: 12px;
        }

        .sales-box7 {
            padding: 0 0 30px 0;
        }

        .sales-box7 .box {
            margin-top: 20px;
            padding: 14px;
        }

        .sales-box7 .box span {
            font-size: 14px;
            margin-bottom: 14px;
        }

        .sales-box7 .box .textbox1 {
            margin-bottom: 12px;
        }

        .sales-box7 .box .textbox1 .fl {
            width: 100%;
            float: none;
        }

        .sales-box7 .box .textbox1 .fl h2 {
            font-size: 12px;
        }

        .sales-box7 .box .textbox1 .fr {
            width: 100%;
            float: none;
        }

        .sales-box7 .box .textbox2 li .imgauto {
            height: .24rem;
        }

        /* 知心云 */
        .zx-box1 .box1 li {
            width: 50%;
            border-bottom: #ddd 1px solid !important;
            border-right: #ddd 1px solid !important;
            padding: 5px 0;
        }

        .zx-box1 .box1 li:nth-child(2n) {
            border-right: none !important;
        }

        .zx-box1 .box1 li:nth-last-child(2) {
            border-bottom: none;
        }

        .zx-box1 .box1 li:nth-last-child(1) {
            border-bottom: none;
        }

        .zx-box1 .box1 li .imgauto {
            height: .26rem;
        }

        .zx-box2 {
            padding: 30px 0;
        }

        .zx-box2 .zxboxList1 {
            margin: 14px auto 0 auto;
        }

        .zx-box2 .zxboxList1 li {
            padding: 8px 0;
        }

        .zx-box2 .zxboxList1 li .info span {
            font-size: 14px;
            margin-bottom: 4px;
        }

        .zx-box2 .zxboxList1 li .info p {
            font-size: 12px;
        }

        .zx-box3 {
            padding: 30px 0 0 0;
        }

        .zx-box3 .box {
            margin-top: 18px;
        }

        .zx-box3 .box .list {
            padding: 22px 0;
        }

        .zx-box3 .box .list dd {
            margin-bottom: 8px;
        }

        .zx-box3 .box .list dt {
            margin-bottom: 6px;
        }

        .zx-box3 .box .list h1 {
            font-size: 14px;
            margin-bottom: 10px;
        }

        .zx-box3 .box .list h2 {
            font-size: 12px;
        }

        .zx-box3 .box .list h3 {
            font-size: 12px;
            margin-bottom: 4px;
        }

        .zx-box4 {
            padding: 30px 0;
        }

        .zx-box4 .box {
            margin-top: 20px;
        }

        .zx-box4 .box li .imgauto {
            height: .2rem;
        }

        /* 混合云 */
        .hh-box3 {
            padding: 30px 0;
        }

        .hhboxList1 {
            margin: 22px auto 0 auto;
        }

        .hhboxList1 .hhmenu {
            margin-bottom: 8px;
        }

        .hhboxList1 .hhmenu li a {
            font-size: 14px;
        }

        .hhboxList1 .hhlist {
            padding: 22px 0;
            border-radius: 4px;
        }

        .hhboxList1 .hhlist li .info {
            font-size: 12px;
        }

        .hh-box4 {
            padding: 0 0 21px 0;
        }

        .hh-box4 .list {
            margin: 18px auto 0 auto;
            text-align: center;
        }

        .hh-box4 .list li .imgauto {
            height: .2rem;
        }

        /* oracle */
        .or-box1 .box1 li {
            width: 50%;
        }

        .offi-box1 {
            padding: 0 0 28px 0;
        }

        .or-box3 {
            padding: 0 0 24px 0;
        }

        .or-box3 .box {
            margin: 18px auto 0 auto;
        }

        .or-box3 .swiper-container {
            padding-bottom: 15px;
        }

        .or-box3 .swiper-slide {
            width: 70%;
            margin-right: 1%;
        }

        .or-box3 .swiper-slide .info {
            top: 12%;
            left: 8%;
        }

        .or-box3 .swiper-slide .info .t1 {
            font-size: 14px;
            line-height: 1.5em;
            height: 1.5em;
            margin-bottom: 2%;
        }

        .or-box3 .swiper-slide .info p {
            font-size: 12px;
            height: 3em;
            line-height: 1.5em;
            width: 90%;
        }

        .or-box3 .swiper-slide .info a {
            width: 84px;
            height: 26px;
            line-height: 26px;
            font-size: 12px;
            margin-top: 10%;
        }

        .block-box6 {
            padding: 32px 0;
        }

        .block-box6 .box h2 {
            font-size: 16px;
        }

        .block-box6 .box .totalk {
            margin-top: 10px;
        }

        .block-box6 .box .totalk a {
            width: 100px;
            height: 30px;
            line-height: 30px;
            font-size: 12px;
            border-radius: 8px;
        }

        .or-box3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
            margin: 0 4px;
        }

        .or-box3 .swiper-pagination-bullet {
            width: 6px;
            height: 6px;
        }

        /* office */
        .offi-box11 {
            padding: 28px 0 0 0;
        }

        .offi-box11 .box {
            margin-top: 18px;
        }

        .offi-box2 .box1 li {
            padding: 0 0 8px 0;
            width: 100%;
        }

        .offi-box2 .box1 li .sayb {
            line-height: 1.5em;
            min-height: auto;
        }

        .offi-box2 .box1 li .price {
            font-size: 14px;
            margin-top: 8px;
        }

        .offi-box2 .box1 li a {
            width: 80px;
            height: 30px;
            line-height: 30px;
            font-size: 14px;
            margin: 9px auto 0 auto;
        }

        .offi-box3 {
            padding: 28px 0;
        }

        .offi-box3 ul li {
            width: 50%;
            margin-bottom: 10px;
        }

        .offi-box3 ul li:nth-child(2n) {
            border-right: none;
        }

        .offi-box3 ul li span {
            font-size: 14px;
        }

        .offi-box3 ul li p {
            font-size: 12px;
            margin-top: 8px;
            line-height: 1.5em;
            height: 7.5em;
        }

        /* 微软数据库 */
        .s-box2 {
            padding: 20px 0;
        }

        .nm-slide {
            display: none;
        }

        .n-slide {
            display: block;
        }

        /* 公有云 */
        .gy-box1 {
            padding: 26px 0 0 0;
        }

        .gyboxList1 {
            margin-top: 16px;
        }

        .gyboxList1 #gy-menu {
            margin-bottom: 8px;
        }

        .gyboxList1 #gy-menu li {
            width: 25%;
        }

        .gyboxList1 #gy-menu li.on {
            opacity: 1;
        }

        .gyboxList1 #gy-menu li .icon img {
            height: 16px;
            line-height: 16px;
        }

        .gyboxList1 #gy-menu li span {
            font-size: 14px;
        }

        .gyboxList1 #gy-list li .infobox {
            padding: 16px 20px 18px 20px;
            border-radius: 4px;
        }

        .gyboxList1 #gy-list li .infobox .item {
            padding-left: 16px;
            margin-bottom: 12px;
        }

        .gyboxList1 #gy-list li .infobox .item::before {
            width: 8px;
            height: 8px;
            top: 1em;
        }

        .gyboxList1 #gy-list li .infobox .item .info {
            font-size: 1px;
        }

        .gyboxList1 #gy-list li .infobox .item h1 {
            font-size: 14px;
        }

        .gyboxList1 #gy-list li .infobox .item .box2 dl {
            width: 50%;
            padding: 0 1% 0 1%;
            margin: 1% 0;
        }

        .gyboxList1 #gy-list li .infobox .item .box2 dl dd {
            font-size: 12px;
            margin-bottom: 4px;
        }

        .gyboxList1 #gy-list li .infobox .item .box2 dl dt {
            font-size: 12px;
        }

        .gy-box2 {
            padding: 28px 0;
        }

        .gy-box2 .box {
            margin-top: 20px;
        }

        .gy-box2 .box li {
            width: 33.3%;
            padding: 2% 0;
        }

        .gy-box2 .box li .pic img {
            height: 30px;
            line-height: 30px;
        }

        .gy-box2 .box li .info span {
            font-size: 14px;
        }

        .gy-box2 .box li .info p {
            font-size: 12px;
        }

        .gy-box3 {
            padding: 28px 0;
        }

        .gyboxList2 {
            margin-top: 18px;
        }

        .gyboxList2 #gy-menu li {
            font-size: 14px;
        }

        .gyboxList2 #gy-list .infobox {
            padding: 10px 0;
            border-radius: 8px;
        }

        .gyboxList2 #gy-list .infobox dl {
            width: 50%;
            padding: 0 2%;
            margin-bottom: 10px;
        }

        .gyboxList2 #gy-list .infobox dl:nth-child(2n) {
            background: none;
        }

        .gyboxList2 #gy-list .infobox dd {
            font-size: 14px;
            margin-bottom: 6px;
        }

        .gyboxList2 #gy-list .infobox dt {
            font-size: 12px;
        }

        .gy-box4 {
            padding: 28px 0;
        }

        .gy-box4 .box {
            margin-top: 20px;
        }

        .gy-box4 .box li {
            width: 100%;
            padding: 3% 0;
            float: none;
        }

        .gy-box4 .box li .pic {
            width: 24%;
            float: none;
            display: inline-block;
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: middle;
            *vertical-align: auto;
            zoom: 1;
            *display: inline;
        }

        .gy-box4 .box li .infobox {
            width: 72%;
            float: none;
            display: inline-block;
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: middle;
            *vertical-align: auto;
            zoom: 1;
            *display: inline;
            margin-left: 2%;
        }

        .gy-box4 .box li .infobox span {
            font-size: 14px;
            margin-bottom: 6px;
        }

        .gy-box4 .box li .infobox p {
            font-size: 12px;
            line-height: 1.3em;
            height: auto;
        }

        .gy-box5 {
            padding: 0 0 28px 0;
        }

        .gy-box5 .box {
            margin-top: 18px;
        }

        .gy-box5 .box li {
            width: 23%;
            margin: 0 1% 1% 1%;
            float: left;
        }

        .gy-box5 .box li .imgauto {
            height: .22rem;
            width: 100%;
        }

        /* 3dmax */
        .dmaxboxList {
            padding: 20px 0 0 0;
        }

        .dmaxboxList #dmax-menu li {
            font-size: 14px;
        }

        #sof-box .dmax-box2 {
            padding: 28px 0;
        }

        #sof-box .dmax-box2 .picbox {
            margin-top: 28px;
        }

        #sof-box .dmax-box2 .picbox .mt {
            font-size: 12px;
            margin-bottom: 7px;
        }

        #sof-box .dmax-box3 {
            padding: 28px 0;
        }

        #sof-box .dmax-box3 .picbox {
            margin-top: 16px;
        }

        #sof-box .dmax-box4 .box {
            padding: 28px 0;
        }

        #sof-box .dmax-box5 {
            padding: 28px 0;
        }

        #sof-box .dmax-box5 .box {
            margin-top: 18px;
        }

        #sof-box .dmax-box5 .box .item {
            margin-bottom: 10px;
        }

        #sof-box .dmax-box5 .box .item h1 {
            font-size: 14px;
            padding-left: 16px;
            margin-bottom: 8px;
        }

        #sof-box .dmax-box5 .box .item h1:before {
            width: 4px;
            height: 4px;
            top: 6px;
        }

        #sof-box .dmax-box5 .box .item .topname {
            height: 26px;
            line-height: 26px;
            padding: 0 10px;
            font-size: 14px;
        }

        #sof-box .dmax-box5 .box .item li .infobox {
            padding: 10px !important;
            font-size: 12px !important;
        }

        #sof-box .dmax-box5 .box .item li .infobox p {
            padding-left: 10px;
        }

        #sof-box .dmax-box5 .box .item1 li {
            height: auto !important;
            width: 100% !important;
            float: none !important;
            position: relative !important;
            left: 0 !important;
            top: 0 !important;
            right: 0 !important;
            bottom: 0 !important;
            margin: 0 0 6px 0 !important;
        }

        #sof-box .dmax-box5 .box .item1 li .infobox p::before {
            width: 4px;
            height: 4px;
            top: 6px;
        }

        #sof-box .dmax-box5 .box .item2 li {
            height: auto !important;
            width: 100% !important;
            float: none !important;
            position: relative !important;
            left: 0 !important;
            top: 0 !important;
            right: 0 !important;
            bottom: 0 !important;
            margin: 0 0 6px 0 !important;
        }

        #sof-box .dmax-box5 .box .item2 li .infobox p::before {
            width: 4px;
            height: 4px;
            top: 6px;
        }

        #sof-box .dmax-box5 .box .item3 li .infobox p {
            width: 100%;
            float: none;
        }

        #sof-box .dmax-box5 .box .item3 li .infobox p::before {
            width: 4px;
            height: 4px;
            top: 6px;
        }

        #sof-box .dmax-box6 .tablebox {
            margin-top: 18px;
        }

        #sof-box .dmax-box6 .tablebox .topname {
            padding: 10px 0;
        }

        #sof-box .dmax-box6 .tablebox .topname h1 {
            padding: 0 10px;
            font-size: 14px;
        }

        #sof-box .dmax-box6 .tablebox .toplist {
            padding: 10px 0;
        }

        #sof-box .dmax-box6 .tablebox .toplist li {
            padding: 0 10px;
        }

        #sof-box .dmax-box6 .tablebox .toplist li .info {
            font-size: 12px;
        }

        #sof-box .dmax-box6 .tablebox .toplist li .info p {
            padding-left: 10px;
        }

        #sof-box .dmax-box6 .tablebox .toplist li .info p::before {
            width: 4px;
            height: 4px;
            top: 6px;
        }

        #alt-box .dmax-box7 {
            margin-top: 18px;
        }

        #alt-box .dmax-box7 .box {
            padding: 30px 0;
        }

        #alt-box .dmax-box7 .itext-infobox img {
            width: 50%;
            margin: 10px auto 0 auto;
        }

        #alt-box .dmax-box9 .box {
            margin-top: 18px;
        }

        #alt-box .dmax-box9 .box li .pic {
            float: none !important;
            width: 20%;
            margin: 0 auto 6px auto;
        }

        #alt-box .dmax-box9 .box li .infobox {
            width: 100%;
            float: none;
        }

        #alt-box .dmax-box9 .box li .infobox span {
            font-size: 14px;
            margin-bottom: 6px;
        }

        #alt-box .dmax-box9 .box li .infobox .info {
            font-size: 12px;
        }

        #alt-box .dmax-box15 .box1 li .imgauto img {
            width: auto !important;
            margin: 0 auto !important;
            height: .32rem !important;
        }
		
		.w120{width:100%;margin:2% auto 2%;}
		.solu_wh_img{ display:none;}
		.solu_ri{width:100%; float:none;padding:0 2%;}
		.solu_ri .solu_ul ul{ padding:0 2%;}
		.solu_ri .solu_ul ul li{ width:45%; margin:0 10px 10px 0}
		.solu_ri .solu_ul ul li h5 a{ font-size:12px;}
		.solu_ri .solu_ul ul li img{width:100%; height:80px;}
		.solu_le{width:100%;float:none;overflow: hidden; display: flex; flex-wrap: wrap;padding:0 2%;}
		.leftsidebar_box{ width:100%;}
		.solu_le h5{ font-size:16px;padding-left: 10px; display:none;}
		.solu_le p{ width:48%; margin:5px 1% 5px; height:35px; line-height:35px;}
		.solu_le p a{ font-size:14px;}
		.leftsidebar_box dt{ font-size:14px; line-height:30px;}
		.leftsidebar_box dl dd{padding-left:8px;height: 30px;line-height: 3px;}
		.leftsidebar_box dd a{line-height:30px;height: 30px;font-size:0.1rem;}
		.solu_ri .solu_de_cont{padding: 10px 0 0px;}
		
		.new_ul ul li{ padding:5px 0 5px;}
		.new_ul ul li h5{ font-size:12px;}
		.new_ul ul li p{ display:none;}
		.new_d .news_detail h5{ font-size:14px;}

        /* 关于我们 */
        .a-box2 {
            padding: 20px 0 28px 0;
        }

        .a-box2 .aboxList {
            margin-top: 12px;
        }

        .a-box2 .picbox li {
            width: 18%;
            margin: 0 1.3%;
        }

        .a-box2 .picbox .pic p {
            font-size: 12px;
        }

        .a-box2 .picbox i {
            width: 14px;
            height: 14px;
            margin: 8px auto 0 auto;
            display: none;
        }

        .a-box2 .addrbox {
            padding: 7px 0;
            margin-top: 7px;
        }

        .a-box2 .addrbox .t1 {
            font-size: 16px;
        }

        .a-box2 .addrbox .t1 span {
            margin: 0 6px;
            padding-left: 12px;
        }

        .a-box2 .addrbox .t1 span:nth-child(1) {
            background: url("../img/i1.png") no-repeat left 4px;
            background-size: 10px 12px;
        }

        .a-box2 .addrbox .t1 span:nth-child(2) {
            background: url("../img/i2.png") no-repeat left 4px;
            background-size: 10px 12px;
        }

        .a-box2 .addrbox p {
            font-size: 12px;
            margin-top: 4px;
        }

        .a-box7 {
            padding: 12px 0;
        }

        .a-box7 li {
            width: 32%;
        }

        .a-box7 li:nth-child(3n) {
            border-right: none;
        }

        .a-box7 li span {
            font-size: 12px;
        }

        .a-box7 li p {
            font-size: 18px;
        }

        .azpicbox {
            margin-top: 14px;
        }

        .a-box4 {
            padding: 28px 0;
        }

        .a-box4 .timebox {
            background: url("../img/a25.png") no-repeat center 7px;
        }

        .a-box4 .timebox li i {
            width: 16px;
            height: 16px;
        }

        .a-box4 .timebox li p {
            font-size: 12px;
        }

        .a-box4 .historybox {
            padding-bottom: 16px;
            margin-top: 10px;
        }

        .a-box4 .historybox .fr {
            font-size: 12px;
        }

        .a-box4 .historybox .fr p {
            padding-left: 18px;
        }

        .a-box4 .historybox .fr p::before {
            width: 4px;
            height: 4px;
            left: 4px;
            top: .4em;
        }

        .a-box5 {
            padding: 30px 0;
        }

        .a-box5 .list {
            margin-top: 18px;
            background: none;
        }

        .a-box5 .list li {
            margin-bottom: 10px;
            border-bottom: #ddd 1px dashed;
        }

        .a-box5 .list li .fl {
            width: 26%;
            float: left !important;
        }

        .a-box5 .list li .fr {
            width: 70%;
            float: right !important;
        }

        .a-box5 .list .infobox p {
            padding-left: 14px;
            background-size: 10px 10px;
            margin-bottom: 6px;
        }

        .a-box5 .list .infobox {
            font-size: 12px;
            margin-top: 0;
        }

        .a-box6 {
            padding: 30px 0;
        }

        .a-box6 .desbox {
            margin-top: 20px;
        }

        .a-box6 .desbox .fl {
            float: none;
            margin: 0 auto 10px auto;
            display: block;
            width: 30%;
        }

        .a-box6 .desbox .fr {
            font-size: 12px;
            width: 100%;
            display: block;
        }

        .a-box6 .mpic {
            display: none;
        }

        .a-box6 .m-mpic {
            margin: 18px 0 0 0;
            display: block;
        }

        /* 智慧园区 */
        .zy-box1 {
            padding: 28px 0;
        }

        .zy-box1 .box {
            margin: 18px auto 0 auto;
        }

        .zy-box1 .box .fl {
            width: 20%;
        }

        .zy-box1 .box .fr {
            width: 74%;
            margin-left: 4%;
        }

        .zy-box1 .box .fr .des {
            padding: 2% 0 0 0;
        }

        .zy-box1 .box .fr .des p {
            font-size: 12px;
            margin-bottom: 7px;
            padding-left: 15px;
            background-size: 6px 6px;
        }

        .zy-box2 {
            padding-bottom: 22px;
        }

        .zyboxList1 {
            margin-top: 16px;
        }

        .zyboxList1 #zymenu {
            margin-top: 16pxpx;
        }

        .zyboxList1 #zymenu li {
            width: 60px;
            height: 60px;
            margin: 0 10px 8px 10px;
        }

       .zyboxList1 #zymenu li span {
            font-size: 12px;
            width: 40px;
            margin-left: -20px;
        }

        .zy-box3 {
            padding: 28px 0;
        }

        .zy-box3 .text2 {
            margin-top: 18px;
        }

        .zy-box3 .text2 li {
            width: 33.3%;
        }

        .zy-box3 .text2 li .infobox1 {
            width: 94%;
        }

        .zy-box3 .text2 li .infobox1 .info {
            padding: 14px 10px;
        }

        .zy-box3 .text2 li .infobox1 .info i img {
            height: .2rem;
            line-height: .2rem;
        }

        .zy-box3 .text2 li .infobox1 span {
            font-size: 14px;
            margin-left: 8px;
        }

        .zy-box3 .text2 li .infobox2 {
            margin-top: 14px;
            font-size: 12px;
            padding: 0 1%;
        }

        .zy-box4 {
            padding: 28px 0;
        }

        .zyboxList2 {
            margin-top: 18px;
        }

        .zyboxList2 #zymenu {
            margin-top: 14px;
        }

        .zyboxList2 #zymenu .item {
            display: inline-block;
            margin: 0 10px 10px 10px;
        }

        .zyboxList2 #zymenu .item span {
            font-size: 14px;
        }

        .zyboxList2 #zymenu .hd li {
            font-size: 12px;
            margin: 0 0 0 10px;
        }

        .zyboxList2 #zylist li .infotext {
            width: 70%;
            top: 8%;
            left: 4%;
        }

        .zyboxList2 #zylist li .infotext span {
            font-size: 14px;
            margin-bottom: 10px;
        }

        .zyboxList2 #zylist li .list {
            margin-bottom: 10px;
        }

        .zyboxList2 #zylist li .list .item .iconapp img {
            /* height: .2rem; */
        }

        .zyboxList2 #zylist li .list .item h1 {
            font-size: 12px;
        }

        .zyboxList2 #zylist li .describe {
            font-size: 14px;
            display: none;
        }

        .zy-box5 {
            padding: 0 0 28px 0;
        }

        .zy-box5 .picbox {
            margin-top: 20px;
        }

        .zy-box5 .list {
            margin-top: 18px;
        }

        .zy-box5 .list li {
            padding: 0 2% 0 2%;
        }

        .zy-box5 .list li span {
            font-size: 14px;
            margin-bottom: 6px;
        }

        .zy-box5 .list li .des {
            font-size: 12px;
        }

        .zy-box6 {
            padding: 28px 0;
        }

        .zy-box6 .itext-infobox strong {
            font-size: 12px;
            margin-bottom: 10px;
        }

        .zy-box6 .picbox {
            margin-top: 22px;
        }

        /* 加入我们 */
        .join-box1 {
            padding: 18px 0 0 0;
        }

        .joinboxList #join-menu {
            margin-bottom: 12px;
        }

        .joinboxList #join-menu a {
            font-size: 14px;
            line-height: 26px;
            height: 26px;
            position: relative;
        }

        .joinboxList #join-menu a.on::after {
            width: 20px;
            height: 2px;
            border-radius: 6px;
            left: 50%;
            margin-left: -10px;
        }

        #join-tab {
            margin-bottom: 18px;
        }

        #join-tab dl {
            font-size: 12px;
            margin-bottom: 10px;
        }

        #join-tab dl dd {
            float: none;
            width: 100%;
        }

        #join-tab dl dt {
            margin-left: 0;
            float: none;
            width: 100%;
        }

        #join-list li {
            padding: 0 10px;
            margin-bottom: 10px;
        }

        #join-list li .topname {
            padding: 16px 100px 16px 10px;
        }

        #join-list li .topname h1 {
            font-size: 14px;
            margin-bottom: 4px;
        }

        #join-list li .topname .des {
            font-size: 12px;
        }

        #join-list li .topname .des span {
            margin-right: 60px;
        }

        #join-list li .topname .down {
            width: 24px;
            height: 24px;
            right: 10px;
            top: 50%;
            margin-top: -12px;
        }

        #join-list li .topname .apply {
            width: 80px;
            height: 24px;
            line-height: 24px;
            border-radius: 4px;
            font-size: 12px;
            right: 10px;
            top: 50%;
            margin-top: -12px;
        }

        #join-list li .infotext {
            padding: 16px 15px 28px 15px;
        }

        #join-list li .infotext dl {
            margin-bottom: 14px;
        }

        #join-list li .infotext dl dd {
            font-size: 14px;
            margin-bottom: 6px;
        }

        #join-list li .infotext dl dt {
            font-size: 12px;
        }

        .join-box2 {
            padding: 20px 0 28px 0;
        }

        .boxjoinList1 {
            margin-top: 22px;
        }

        .boxjoinList1-box1 {
            display: none;
        }

        .boxjoinList1-box2 {
            display: block;
        }

        .join-box3 {
            padding: 28px 0;
        }

        .joinboxList2 {
            margin-top: 20px;
        }

        .joinboxList2 .mjoinbox .swiper-slide {
            width: 22%;
            transition: .5s;
        }

        .joinboxList2 .mjoinbox .swiper-slide-active {
            width: 64%;
        }

        .joinboxList2 .mjoinbox .swiper-slide .info {
            margin-top: 15px;
        }

        .joinboxList2 .mjoinbox .swiper-slide .info b {
            width: 6px;
            height: 6px;
            margin: 0 auto 4px auto;
        }

        .joinboxList2 .mjoinbox .swiper-slide .info span {
            font-size: 12px;
        }

        /* 新闻动态 */
        .mynews-mod {
            padding: 20px 0;
        }

        .mynews-mod .fl {
            width: 100%;
            float: none;
            margin-bottom: 0;
        }

        .mynews-mod .fr {
            width: 100%;
            float: none;
        }

        .mynews-mod .box-newsmenu li {
            font-size: 14px;
            padding-left: 10px;
            margin-bottom: 10px;
            float: left;
        }

        .mynews-mod .box-newsmenu li.on:after {
            width: 6px;
            height: 6px;
            margin-top: -3px;
        }

        .mynews-mod .box-newslist li {
            margin-bottom: 15px;
        }

        .mynews-mod .box-newslist li .textinfo {
            padding: 10px 0 0 0;
        }

        .mynews-mod .box-newslist li .textinfo span {
            font-size: 14px;
            margin-bottom: 6px;
        }

        .mynews-mod .box-newslist li .textinfo p {
            font-size: 12px;
        }

        .mynews-mod .box-newslist li .textinfo .timebox {
            height: auto;
            line-height: 1.2em;
            margin-top: 10px;
            padding: 4px 6px;
        }

        .mynews-mod .box-newslist li .textinfo .timebox h1 {
            width: 100%;
            font-size: 12px;
            float: none;
            text-align: left;
        }

        .mynews-mod .box-newslist li .textinfo .timebox h2 {
            width: 100%;
            font-size: 12px;
            float: none;
            text-align: left;
        }

        /* 新闻详情 */
        .infomation-box {
            padding: 28px 10px;
        }

        .infomation-box .cat-title {
            padding-bottom: 12px;
        }

        .infomation-box .cat-title h1 {
            font-size: 16px;
        }

        .infomation-box .cat-title span {
            font-size: 12px;
            margin: 6px 0 10px 0;
        }

        .infomation-box .cat-title p {
            font-size: 14px;
        }

        .infomation-box .cat-content {
            padding: 16px 0;
        }

        .infomation-box .cat-content p {
            font-size: 14px;
            line-height: 150%;
            margin-bottom: 12px;
        }

        .infomation-box .cat-content img {
            margin: 16px auto;
        }

        /* 上下篇 */
        .go-pages-box {
            margin-top: 26px;
            padding: 0 10px 28px 10px;
        }

        .go-pages-box .info {
            padding: 10px;
            background: #f5f5f5;
        }

        .go-pages-box a {
            width: 100%;
            height: 100%;
            line-height: 100%;
            padding: 6px 10px !important;
            float: none;
        }

        .go-pages-box a h1 {
            font-size: 14px;
            text-align: left !important;
        }

        .go-pages-box a h1 span {
            display: inline-block;
        }

        .go-pages-box a.r-left {
            padding: 0;
        }

        .go-pages-box a.r-left::before {
            background: none;
        }

        .go-pages-box a.r-right {
            padding: 0;
        }

        .go-pages-box a.r-right::before {
            background: none;
        }

        ._mubanbox img:nth-child(2) {
            display: block;
        }

        ._mubanbox img:nth-child(1) {
            display: none;
        }
		.subject .mtb-2 .col-md-4{ max-width:100%; width:100%;flex:100%;}
		.apfd{ padding:0 10px;}
		.contact-form{ width:100%; margin-bottom:20px;}
		.contact-panel__info{ width:100%; margin:20px 0 0; padding:15px;}
    }

    /****************************** media ******************************/
    /*# sourceMappingURL=yunu.css.map *0