body {
    min-width: 100%;
}

.right-box>ul>li.right-qq {
    display: none;
}

.right-box>ul>li.right-share {
    display: none;
}

.footer-box {
    overflow: hidden;
}

.subPage_banner {
    height: 86vw;
}

.subPage_banner a {
    height: 86vw;
}

.subPage_banner a img {
    height: 100%;
}

/*关于我们开始*/

.shili {
    width: auto;
    padding: 0px 10px;
}

.shili .shili_top {
    width: 100%;
    margin-top: 6vw;
}

.shili h3.p1 {
    font-size: 16px;
}

.shili .shili_main {
    width: 87%;
    margin: 0 auto;
    margin-top: 9vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
}

.shili p {
    font-size: 12px;
}

.shili .shili_bottom {
    margin-top: 4vw;
}

.shili .shili_bottom ul {
    overflow: hidden;
}

.shili .shili_bottom .x_menu01 {
    float: initial;
}

.shili .shili_bottom .x_menu01 {
    width: 100%;
    height: 48.7vw;
}

.shili .shili_bottom .x_menu01 .right .p2 {
    width: 92%;
    text-align: justify;
    padding-left: 2vw;
    font-size: 12px;
    padding-top: 4vw;
    height: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
    line-height: 1.6;
}

.shili .shili_bottom .x_menu01 .right a {
    font-size: 14px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: auto;
    padding-top: 2vw;
    padding-left: 2vw;
}

.manage {
    height: auto;
}

.manage .title2 {
    margin-top: 8vw;
}

.manage .title2 img {
    width: 33%;
    height: auto;
}

.manage .title2 p {
    font-size: 18px;
    line-height: 40px;
}

.manage_list li p.p1 {
    font-size: 16px;
    line-height: 2;
}

.manage_list li p.p2 {
    height: 30vw;
}

.manage_list li i {
    font-size: 12px;
}

.manage_list {
    width: 100%;
    margin: 0 auto;
    margin-top: 8vw;
    margin-bottom: 14vw;
}

.manage_list li {
    width: 50%;
    margin: 0;
}

.manage_list li:nth-child(1) img {
    width: 50%;
}

.manage_list li:nth-child(3) img {
    width: 50%;
}

.manage_list li:nth-child(4) img {
    width: 50%;
}

.manage_list li:nth-child(2) {
    float: right;
}

.manage_list li:nth-child(3) {
    margin-top: 50px;
}

.manage_list li:nth-child(4) {
    float: right;
    margin-top: 50px;
}

.licheng .slideGroup .bd ul li .time .span1 {
    font-size: 18px;
}

.linian h3 {
    padding-top: 4vw;
    font-size: 18px;
}

.slideBox01 {
    width: auto;
    margin: 0 11px;
    margin-top: 6vw;
}

.slideBox01 .hd {
    height: 9vw;
}

.slideBox01 .hd ul li {
    width: 24%;
    line-height: 9vw;
}

.slideBox01 .bd ul li p {
    font-size: 12px;
}

.slideBox01 .hd ul li a {
    font-size: 12px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 93%;
    text-align: right;
}

.slideBox01 .bd {
    width: 95%;
    margin-top: 14vw;
    padding-bottom: 14vw;
}

.linian .prev_next {
    bottom: 9vw;
    width: 92px;
}

.linian .prev_next a {
    width: 37px;
    height: 37px;
}

.licheng .slideGroup .licheng_list ul li a {
    font-size: 12px;
}

.linian {
    background-size: cover;
    height: 144vw;
    background-position-y: 0vw !important;
}

.licheng .slideGroup .bd ul li .right a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: auto;
    font-size: 14px;
}

.licheng .slideGroup .bd ul li .right p {
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.licheng_title {
    padding-top: 6vw;
    font-size: 18px;
}

.licheng .slideGroup .licheng_list {
    height: 12vw;
}

.licheng .slideGroup .licheng_list ul li {
    width: 25%;
    height: 12vw;
    line-height: 12vw;
}

.licheng .slideGroup .licheng_list ul li:nth-child(5) {
    display: none;
}

.licheng .slideGroup .licheng_list ul li:nth-child(6) {
    display: none;
}

.licheng .slideGroup .licheng_list ul li:nth-child(7) {
    display: none;
}

.licheng .slideGroup .bd .slideBox:nth-child(5) {
    display: none;
}

.licheng .slideGroup .bd .slideBox:nth-child(6) {
    display: none;
}

.licheng .slideGroup .bd .slideBox:nth-child(7) {
    display: none;
}

.licheng .slideGroup .slideBox a.sNext {
    right: 0px;
    top: 38%;
    width: 36px;
    height: 54px;
}

.licheng .slideGroup .slideBox a.sPrev {
    left: 0px;
    top: 38%;
    width: 36px;
    height: 54px;
}

.licheng .slideGroup .bd .slideBox {
    width: auto;
    margin: 0px 37px;
    margin-top: 6vw;
}

.licheng .slideGroup .bd .tempWrap {
    margin-top: 14vw;
}

.slideGroup .x_menu05>p {
    width: 61vw;
    top: 3vw;
}

.licheng .slideGroup .bd ul li .x_menu05:not(:first-child) {
    margin-top: 6vw;
}

.licheng .p1 {
    height: 95vw;
    top: 40vw;
}

.licheng .slideGroup .bd ul li .time {
    width: auto;
}

.licheng .slideGroup .bd ul li .time .span2 {
    text-align: right;
    font-size: 12px;
}

.licheng .slideGroup .bd ul li .a1 {
    padding-left: 2vw;
    padding-top: 7vw;
    width: 20vw;
    height: 16vw;
}

.x_menu05 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.licheng .slideGroup .bd ul li .right {
    padding-left: 10vw;
    width: 40%;
    padding-top: 7vw;
}

.licheng .slideGroup .bd .tempWrap ul li {
    height: 100vw;
}

/*关于我们结束*/

/*尾部开始*/

.footer-box .footer {
    width: 100%;
    height: auto;
}

.footer-box .footer>ul {
    margin-top: auto;
    overflow: hidden;
}

.footer-box .footer>ul>li>ul {
    display: none;
    margin-top: initial;
}

.footer-box .footer {
    width: auto;
    margin: 0px 10px;
}

.footer-box .footer>ul>li {
    width: 100%;
    float: initial;
    height: 35px;
    border-bottom: 1px solid #444444;
    line-height: 35px;
    overflow: hidden;
}

.footer-box .footer .footer-contact-box {
    width: 100%;
    border-bottom: 0px;
    height: auto;
}

.footer-box .footer .footer-contact-box>.footer-contact>.footer-contact-department {
    margin-top: 10px;
}

.footer-box .footer-bottom {
    width: auto;
    margin: 0px 10px;
    position: static;
    line-height: initial;
    border-top: 0px;
    padding-bottom: 12px;
}

.footer-box .footer .footer-contact-box>.footer-contact>.footer-contact-department {
    border-bottom: 1px solid #5D5D5D;
}

.footer-box .footer .footer-contact-box>.footer-contact>.footer-contact-department:last-child {
    padding-bottom: 20px;
}

.footer-box .footer-bottom>div {
    width: 100%;
}

.footer-box .footer-bottom>div span {
    display: block;
}

.footer-box .footer-bottom>div span:nth-child(1) {
    padding-top: 17px;
}

.footer-box .footer-bottom>div span:nth-child(2) {
    padding-top: 12px;
    padding-bottom: 12px;
}

.footer-box .footer>ul>li span {
    color: #ADADAD;
    font-size: 22px;
    float: right;
    display: block !important;
    width: 26px;
    height: 36px;
    text-align: center;
}

.footer-box .footer>ul>li>a {
    color: #d7d7d7;
    width: 90%;
    height: 35px;
    display: inline-block;
}

.footer-box .footer>ul>li>ul>li a {
    font-size: 14px;
    color: #a0a0a0;
}

/*尾部结束*/

/*头部开始*/

.header-box {
    height: 52px;
    line-height: 52px;
}

.header-box.shrink {
    height: 52px;
}

.header-box .phone-box>span {
    font-size: 12px;
}

.header-box .logo-box {
    left: 11px;
    width: 30%;
    height: auto;
    line-height: 47px;
}

.header-box.shrink>* {
    top: 0px;
}

.header-box .logo-box img {
    width: 100%;
    height: auto;
}

.header-box .phone-box {
    width: auto;
    height: 100%;
    margin-top: 0px;
    line-height: 57px;
    right: 11px;
}

.header-box .phone-box>img {
    width: 24px;
    height: 24px;
    margin-right: 2px;
    top: -2px;
}

.header-box .nav_btn {
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 50%;
    background: url(../images/手机首页_03.png) center center no-repeat;
    background-size: 100% auto;
    margin-left: -11px !important;
    top: 16px;
}

.header-box .header {
    width: 100%;
    background-color: rgba(0, 0, 5, .9);
    display: none;
    height: auto;
    overflow: auto;
}

.header-box .header.remove {
    display: none;
}

.header-box .header .header-menu {
    width: 100%;
}

.header-box .header .header-menu>li {
    float: initial;
    text-align: center;
    height: auto;
    line-height: 42px;
    margin-left: 0;
}

.header .header_btn {
    display: block;
}

.header-box .header .header-menu>li>a {
    font-size: 16px;
    display: inline-block;
    width: 100%;
    height: 42px;
}

.header-box .header .header-menu>li ul {
    position: static;
    border-top: 0px;
    background: none;
}

.header-box .header .header-menu>li ul li {
    width: 100%;
    border-top: 0px;
    text-align: center;
}

.header-box .header .header-menu>li ul li a {
    display: initial;
    padding-left: 0px;
    width: auto;
    overflow: initial;
    text-overflow: initial;
    white-space: initial;
}

.header-box .header .header-menu>li.active>a {
    color: rgba(251, 251, 251, 0.8);
}

/*头部结束*/

/*品牌数字化开始*/

.number_main {
    width: auto;
    margin: 0px 11px;
}

.product .product_option {
    display: none;
}

.xingxiang .title {
    margin-left: 0px;
}

.xingxiang {
    margin-top: 10vw;
    background: url(../upload/xingxiangBg_03.jpg) 0px bottom no-repeat;
    background-size: 100% auto;
    height: 100vw;
}

.xingxiang ul {
    display: block;
    margin-top: 0;
    text-align: center;
    overflow: hidden;
}

.xingxiang ul li {
    display: inline-block;
    float: initial;
    margin-top: 6vw;
    margin-right: 2vw;
}

.xingxiang ul li i {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../upload/xinmeitiBg01_03.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 2px;
}

.xingxiang ul li:last-child {
    margin-right: 0;
}

.xingxiang ul li span {
    font-size: 12px;
    padding-left: 4px;
    color: #242424;
}

.xingxiang .title h1 {
    font-size: 16px;
    text-align: center;
}

.xingxiang .title .p1 {
    margin: 0 auto;
    margin-top: 6vw;
    margin-bottom: 6vw;
}

.xingxiang .title .p2 {
    text-align: center;
    line-height: 1.6;
}

.sheji .title h1 {
    font-size: 16px;
    text-align: center;
}

.sheji .title .p1 {
    margin: 0 auto;
    margin-top: 6vw;
    margin-bottom: 6vw;
}

.sheji .title .p2 {
    text-align: center;
}

.sheji .sheji_main {
    width: 100%;
    height: 57.6vw;
}

.sheying {
    display: none;
}

.sheji .sheji_main .sheji_main_wrap {
    width: auto;
    height: 52.6vw;
    margin: 11px 11px;
    background-size: 100% 100%;
}

.sheying001 {
    display: block;
    margin-top: 10vw;
    margin-bottom: 10vw;
}

.sheying001 .title h1 {
    font-size: 16px;
    text-align: center;
    color: #404040;
    font-weight: bold;
}

    .sheying001 .title .p1 {
        margin: 0 auto;
        margin-top: 6vw;
        margin-bottom: 6vw;
        width: 20px;
        height: 3px;
        background-color: #29abe2;
    }

.sheying001 .title .p2 {
    text-align: center;
    font-size: 12px;
    color: #5e5e5e;
}

.sheying001 .shuzi02 {
    margin-top: 6vw;
}

.sheying001 .shuzi01 {
    margin-top: 8vw;
}

.sheying001 .shuzi03 {
    margin-top: 8vw;
}

.sheying001 .shuzi04 {
    margin-top: 8vw;
}

.sheying001 .shuzi06 {
    margin-top: 8vw;
}

.sheying001 .shuzi05 {
    margin-top: 8vw;
}

.sheji {
    margin-top: 10vw;
}

.xingxiang .img {
    display: none;
}

/*品牌数字化结束*/

/*联系我们开始*/

.contact_banner {
    height: 84vw;
}

.contact_banner h1 {
    top: 22vw;
    font-size: 18px;
}

.PCbanner {
    width: 100%;
    height: auto !important;
    top: 0;
}

.contact_fenxiang {
    height: 40px;
    margin-top: 20px;
    margin-bottom: 30px;
}

.contact_fenxiang a {
    width: 40px;
    height: 40px !important;
    background-size: 100% 100%;
}

.contact_fenxiang a.bds_qzone {
    background-size: 100% 100%;
}

.contact_fenxiang a.bds_tsina {
    background-size: 100% 100%;
}

.contact_fenxiang a.bds_weixin {
    background-size: 100% 100%;
}

.contact_gonggong .map {
    float: initial;
    width: 100%;
}

.contact_gonggong .map img {
    height: auto;
}

.contact_gonggong .description {
    float: initial;
    width: 100%;
    height: auto;
}

.contact_gonggong .description>div {
    padding-top: 30px;
    padding-left: initial;
    text-align: center;
    padding-bottom: 40px;
}

.contact_gonggong .description p {
    font-size: 12px;
    width: 100%;
}

.contact_gonggong .description p.p2 {
    padding-top: 16px;
}

.contact_gonggong .description p.p4 {
    padding-top: 14px;
}

.contact_gonggong .description p.p5 {
    padding-top: 18px;
}

.contact_gonggong .description p.p6 {
    padding-top: 20px;
}

.BanW .swiper-wrapper {
    height: 84vw !important;
}

.banWords .Bar {
    width: 52%;
    height: auto;
    top: 40vw;
    margin-left: -26%;
}

.banWords .Bar p {
    font-size: 14px;
    padding-top: 10px;
}

.banWords .Bar .swiper-button-prev {
    width: 20vw !important;
    height: 30vw !important;
}

.banWords .Bar .swiper-button-next {
    width: 20vw !important;
    height: 30vw !important;
}

.banWords .Bar .swiper-button-next>div {
    height: 23vw;
    background-size: 100% 100%;
}

.banWords .Bar .swiper-button-prev.swiper-button-disabled div {
    background-size: 100% 100%;
}

.banWords .Bar .swiper-button-prev>div {
    height: 23vw;
    background-size: 100% 100%;
}

.banWords .Bar .swiper-button-next.swiper-button-disabled div {
    background-size: 100% 100%;
}

.BanW .swiper-slide {
    height: 84vw !important;
}

.map_dot {
    width: 20px;
    background-size: 100% 100%;
    height: 32px;
    left: 48vw;
    top: 28vw;
}

/*联系我们结束*/

/*子页banner开始*/

.subPage_banner .banner01 {
    display: none;
}

.subPage_banner .banner02 {
    display: block;
    position: relative;
}

.subPage_banner .banner02 p {
    color: #fff;
    position: absolute;
    text-align: center;
    width: 90%;
    left: 50%;
    margin-left: -45%;
}

.subPage_banner .banner02 p.p1 {
    font-size: 24px;
    top: 30vw;
}

.subPage_banner .banner02 p.p2 {
    font-size: 16px;
    top: 42vw;
    line-height: 1.6;
}

/*子页banner结束*/

/*渠道合作开始*/

.touch_site {
    height: initial;
}

.touch_site .touchSite_main {
    width: 100%;
}

.touch_site .touchSite_main .left {
    float: initial;
    margin-top: 0px;
    margin-left: 0px;
}

.touch_site .touchSite_main .right {
    float: initial;
    margin-right: 0;
    margin-bottom: 30px;
    margin-top: 40px;
}

.touch_site .touchSite_main .left .p1 {
    width: 80%;
    font-size: 16px;
    margin: 0 auto;
    text-align: center;
    padding-top: 26px;
}

.touch_site .touchSite_main .left .p2 {
    width: 90%;
    font-size: 14px;
    padding-top: 14px;
    margin: 0 auto;
    text-align: center;
}

.touch_site .touchSite_main .right img {
    width: 100%;
    height: auto;
}

.hezuofangshi {
    width: 100%;
    margin-top: 30px;
}

.hezuofangshi .title .p1 {
    font-size: 16px;
    width: 116px;
    top: 6px;
}

.hezuofangshi .title .p2 {
    font-size: 12px;
}

.hezuofangshi ul {
    width: auto;
    margin: 0 10px;
    margin-top: 20px;
}

.hezuo_qiatan {
    height: auto;
    background: url(../upload/渠道合作_02.jpg) center center no-repeat;
    margin-top: 8vw;
}

.hezuo_qiatan .p1 {
    font-size: 16px;
    margin-top: 6vw;
}

.hezuo_qiatan .p2 {
    font-size: 12px;
    margin-top: 2vw;
}

.hezuo_qiatan .p3 {
    margin-top: 3vw;
    font-size: 14px;
}

.hezuo_qiatan .p4 {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    line-height: 1.6;
    font-size: 14px;
    margin-top: 2vw;
    margin-bottom: 6vw;
}

.hezuofangshi ul li:nth-child(2n) {
    border-right: 0;
}

.hezuofangshi ul li {
    width: 50%;
    height: 40vw;
    box-sizing: border-box;
}

.hezuofangshi ul li img {
    margin-top: 8vw;
}

.hezuofangshi ul li p {
    font-size: 12px;
    margin-top: 4vw;
}

.hezuofangshi ul li:nth-child(3) {
    border-right: 1px solid #e4e4e4;
}

.hezuofangshi ul li:last-child {
    width: 100%;
    border-right: 0;
}

/*渠道合作结束*/

/*网站建设开始*/

.product {
    width: 100%;
}

.product_main {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0;
}

.product_main .cehua {
    height: auto;
}

.product_main .cehua .left {
    width: 100%;
    height: auto;
    float: initial;
}

.product_main .cehua .left div {
    width: 100%;
    margin-top: 0;
}

.product_main .cehua .left div h3 {
    font-size: 16px;
    padding-bottom: 6vw;
    padding-top: 6vw;
    padding-left: 6vw;
}

.product_main .cehua .left div p {
    font-size: 12px;
    padding-bottom: 10vw;
    width: 66%;
    padding-left: 6vw;
}

.product_main .cehua a {
    float: initial;
    width: 100%;
    height: auto;
}

.chuangyi_sheji .biaoti {
    width: 100%;
    height: 10vw;
    line-height: 10vw;
    padding-left: 6vw;
    float: initial;
    font-size: 16px;
    margin: initial;
}

.chuangyi_sheji .chuangyi_sheji_list {
    height: auto;
}

.chuangyi_sheji .chuangyi_sheji_list li:last-child {
    display: none;
}

.chuangyi_sheji .chuangyi_sheji_list li {
    width: 24.7%;
    margin-top: 10vw;
    margin-bottom: 10vw;
    height: auto;
}

.chuangyi_sheji .chuangyi_sheji_list li a img {
    margin-top: 2vw;
    width: 10vw;
    height: 10vw;
}

.chuangyi_sheji .chuangyi_sheji_list li a {
    height: auto;
}

.chuangyi_sheji .chuangyi_sheji_list li a span {
    font-size: 12px;
    padding-top: 4vw;
    padding-bottom: 2vw;
}

.chuangyi_sheji .chuangyi_sheji_list li:nth-child(4) {
    border-right: 0;
}

.gongneng_jishu .biaoti {
    width: 100%;
    height: 10vw;
    line-height: 10vw;
    padding-left: 6vw;
    float: initial;
    font-size: 16px;
    margin: initial;
}

.gongneng_jishu_main .left {
    width: 100%;
    float: initial;
}

.gongneng_jishu_main .left .top {
    height: auto;
    border-bottom: 0;
}

.gongneng_jishu_main .left p {
    padding-left: 6vw;
}

.gongneng_jishu_main .left .p1 {
    font-size: 14px;
    padding-top: 6vw;
}

.gongneng_jishu_main .left .p2 {
    font-size: 12px;
    padding-top: 4vw;
    padding-bottom: 1vw;
}

.gongneng_jishu_main .left .p3 {
    font-size: 12px;
    width: 90%;
}

.gongneng_jishu_main .left img {
    margin-top: 6vw;
    width: 44%;
    height: auto;
}

.gongneng_jishu_main .left img {
    padding-left: 6vw;
}

.gongneng_jishu_main .left .bottom {
    height: auto;
    margin-bottom: 6vw;
}

.gongneng_jishu_main .right {
    width: 100%;
    float: initial;
}

.zhiliang_bakong {
    height: auto;
}

.zhiliang_bakong .left {
    width: 100%;
    height: auto;
    float: initial;
}

.zhiliang_bakong .left h3 {
    font-size: 16px;
    padding-left: 6vw;
    padding-top: 4vw;
}

.zhiliang_bakong .left p {
    font-size: 12px;
    width: 90%;
    padding-left: 6vw;
    padding-top: 2vw;
    padding-bottom: 5vw;
}

.zhiliang_bakong .right {
    float: initial;
    width: 100%;
    height: auto;
    margin-top: 0;
}

/*网站建设结束*/

/*移动开发开始*/

.mobile_development {
    margin-top: 4vw;
    width: auto;
    padding: 0 10px;
}

.mobile_development .title h1 {
    font-size: 16px;
}

.mobile_development .title .p1 {
    margin-top: 3vw;
}

.mobile_development .title .p2 {
    width: 80%;
    font-size: 12px;
    padding-top: 4vw;
    padding-bottom: 4vw;
    margin: 0 auto;
}

.mobile_development .mobile_Bg {
    background: url(../upload/公司产品-移动开发_02.jpg) center center no-repeat;
    background-size: 100% auto;
    height: 90vw;
}

.mobile_development .mobile_Bg ul {
    display: block;
    text-align: center;
}

.mobile_development .mobile_Bg ul li {
    display: inline-block;
    margin: 0 2vw;
}

.mobile_development .mobile_Bg ul li p {
    width: 8px;
    height: 8px;
    background-color: #f59800;
    border-radius: 8px;
    display: inline-block;
    position: relative;
    top: -1px;
    margin-right: 6px;
}

.mobile_development .mobile_Bg ul li p:after {
    content: "";
    width: 12px;
    height: 12px;
    border: 2px solid #f59800;
    border-radius: 14px;
    display: block;
    position: absolute;
    top: -4px;
    left: -4px;
}

.App_development {
    height: auto;
    background: url(../upload/App_bg_04.jpg) center center no-repeat;
}

.App_development .title {
    padding-left: 0px;
    padding-top: 4vw;
    text-align: center;
}

.App_development .title h1 {
    font-size: 16px;
}

.App_development .title .p1 {
    margin: 0 auto;
    margin-top: 3vw;
    margin-bottom: 4vw;
}

.App_development .title .p2 {
    font-size: 12px;
    width: 80%;
    margin: 0 auto;
}

.App_development .App_Bg {
    position: static;
    width: 100%;
    height: auto;
    margin-top: 6vw;
}

.App_development .App_Bg img {
    width: 100%;
    height: auto;
}

.weizhenghe .miaoshu {
    position: static;
    text-align: center;
    margin-top: 14vw;
}

.weizhenghe .miaoshu .p2 {
    font-size: 12px;
    width: 80%;
    margin: 0 auto;
    padding-top: 10vw;
}

.weizhenghe .miaoshu h1 {
    font-size: 16px;
}

.weizhenghe .miaoshu .p1 {
    margin: 0 auto;
    margin-top: 4vw;
}

.weizhenghe .shoujike {
    position: static;
    width: 66%;
    height: 118vw;
    margin: 0 auto;
    background-size: 100% 100%;
    margin-top: 10vw;
}

.weizhenghe .xx_swiper-container {
    width: 88%;
    height: 92vw;
    position: static;
    overflow: hidden;
    margin-left: 4vw;
    margin-top: 13vw;
}

.weizhenghe {
    height: auto;
    overflow: hidden;
    background: #29abe2 url(../upload/未标题-1.jpg) 0vw 20vw no-repeat;
    background-size: 100% auto;
}

.weizhenghe .swiper-button-next {
    width: 37px;
    height: 37px;
    border-radius: 37px;
    top: 27%;
}

.weizhenghe .swiper-button-prev {
    width: 37px;
    height: 37px;
    border-radius: 37px;
    top: 27%;
}

.weizhenghe .miaoshu .jiaohu_title {
    padding-top: 14vw;
    padding-bottom: 10vw;
}

.weizhenghe .yuanquan {
    display: none;
}

/*移动开发结束*/

/*定制系统开发开始*/

.dingyi {
    width: 100%;
    margin-top: 8vw;
}

.dingyi .left {
    width: 100%;
    float: initial;
}

.dingyi .left .title {
    margin-top: 0px;
    text-align: center;
}

.dingyi .left .title h1 {
    font-size: 16px;
}

.dingyi .left .title .p1 {
    margin: 0 auto;
    margin-top: 4vw;
    margin-bottom: 6vw;
}

.dingyi .left .title .p2 {
    font-size: 12px;
    padding-bottom: 2vw;
}

.dingyi .left .title .p3 {
    font-size: 12px;
    width: 90%;
    margin: 0 auto;
}

.dingyi .right {
    width: 100%;
    float: initial;
}

.dingyi .right img {
    margin-left: 10vw;
    margin-bottom: 10vw;
    width: 100%;
    height: auto;
    margin-top: 11vw;
}

.jiegou {
    display: none;
}

.phone_jiegou {
    display: block;
    width: auto;
    margin: 0 10px;
    overflow: hidden;
}

.phone_jiegou h1 {
    font-size: 16px;
    padding-top: 6vw;
    text-align: center;
    color: #404040;
    font-weight: bold;
}

    .phone_jiegou .p1 {
        width: 20px;
        height: 3px;
        background-color: #29abe2;
        margin: 0 auto;
        margin-top: 4vw;
        margin-bottom: 6vw;
    }

.phone_jiegou img {
    width: 100%;
    height: auto;
}

.phone_jiegou img.img1 {
    width: 90%;
    margin: 0 auto;
    display: block;
}

.phone_jiegou img.img2 {
    margin-top: 6vw;
    margin-bottom: 8vw;
}

.sixiang {
    height: auto;
    overflow: hidden;
}

.sixiang .sixiang_main {
    width: 100%;
}

.sixiang .sixiang_main .left {
    width: 100%;
    float: initial;
}

.sixiang .sixiang_main .right {
    width: 100%;
    float: initial;
    position: relative;
    height: 98vw;
}

.sixiang .sixiang_main .left h1 {
    font-size: 16px;
    padding-top: 6vw;
    text-align: center;
}

.sixiang .sixiang_main .left .p1 {
    margin: 0 auto;
    margin-top: 4vw;
}

.sixiang .sixiang_main .left .desicription .p2 {
    font-size: 14px;
    padding-top: 6vw;
    padding-bottom: 2vw;
    text-align: center;
}

.sixiang .sixiang_main .left .desicription .p2 span {
    font-size: 18px;
}

.sixiang .sixiang_main .left .desicription .p3 {
    font-size: 12px;
    width: 80%;
    margin: 0 auto;
    text-align: center;
}

.sixiang .sixiang_main .right img {
    width: 80%;
    height: auto;
    margin: 0 auto;
    display: block;
}

.sixiang .sixiang_main .right .right01 {
    top: 9vw;
}

.sixiang .sixiang_main .right .right02 {
    top: 20vw;
}

.sixiang .sixiang_main .right p {
    top: 46vw;
    letter-spacing: 8px;
    text-align: center;
    width: 100%;
}

.all_hangye .title {
    width: 100%;
}

.all_hangye .title h1 {
    font-size: 16px;
    padding-top: 8vw;
}

.all_hangye .title p {
    margin-top: 6vw;
    margin-bottom: 8vw;
}

.all_hangye_main {
    height: auto;
    width: auto;
    padding: 0 10px;
}

.all_hangye_main li .descriptionHover {
    display: none;
}

.all_hangye_main li {
    width: 50%;
    height: 66vw;
}

.all_hangye_main li .img img {
    width: 100%;
    height: 100%;
}

.all_hangye_main li .description {
    top: 26vw;
    width: 80%;
    left: 50%;
    margin-left: -40%;
}

.all_hangye_main li .description h1 {
    font-size: 16px;
}

.all_hangye_main li .description p {
    font-size: 12px;
    width: 100%;
    padding-top: 3vw;
}

.liangdian {
    height: auto;
    padding-bottom: 8vw;
}

.liangdian .title {
    margin-top: 6vw;
}

.liangdian .title h1 {
    font-size: 16px;
}

.liangdian .title p {
    margin-top: 4vw;
}

.liangdian ul {
    width: 100%;
    margin-top: 8vw;
}

.liangdian ul li {
    width: 50%;
    height: 60vw;
}

.liangdian ul li img {
    width: 50%;
    height: auto;
}

.liangdian ul li .p1 {
    width: 100%;
    padding-top: 4vw;
    font-size: 16px;
}

.liangdian ul li .p2 {
    width: 100%;
    padding-top: 2vw;
    font-size: 14px;
    padding-bottom: 2vw;
}

.liangdian ul li .p3 {
    width: 74%;
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.new_qianyue {
    width: auto;
    margin: 0 14px;
}

.new_qianyue .title .p1 {
    font-size: 12px;
    padding-top: 4vw;
    line-height: 1.6;
    text-align: justify;
}

.new_qianyue .title h1 {
    font-size: 16px;
    padding-top: 8vw;
}

.new_qianyue .picScroll-left .bd ul li:nth-child(5n) {
    margin-right: 2vw;
}

.new_qianyue .picScroll-left .bd ul li:nth-child(3n) {
    margin-right: 0vw;
}

.new_qianyue .picScroll-left .bd ul li {
    margin-right: 2vw;
    margin-bottom: 2vw;
    width: 31%;
    height: 18vw;
}

.new_qianyue .picScroll-left .bd ul li img {
    margin-top: 2vw;
    width: 80%;
    height: auto;
}

.new_qianyue .picScroll-left .bd ul li .p1 {
    bottom: 3vw;
}

.new_qianyue .picScroll-left .bd ul li .p2 {
    width: 66%;
    height: 3.2vw;
    font-size: 10px;
    bottom: 2vw;
    margin-left: -33%;
}

.new_qianyue .picScroll-left .bd ul li:nth-child(4) img {
    height: 40%;
}

.new_qianyue .title .p2 {
    margin-top: 6vw;
    margin-bottom: 4vw;
}

.new_qianyue .picScroll-left .hd {
    margin: 6vw 0vw;
}

.new_qianyue .picScroll-left .hd a {
    width: 33px;
    height: 33px;
    border-radius: 33px;
}

/*定制系统开发结束*/

/*新媒体运营开始*/

.xinmeiti {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 12vw;
}

.xinmeiti ul li.list01 .right {
    margin-top: 12vw;
    width: 100%;
}

.xinmeiti>ul>li div.right .description {
    margin-left: 0;
    text-align: center;
}

.xinmeiti>ul>li div.right .description h1 {
    font-size: 16px;
}

.xinmeiti>ul>li div.right .description .p1 {
    margin: 0 auto;
    margin-top: 4vw;
    margin-bottom: 4vw;
}

.xinmeiti>ul>li div.right .description .p2 {
    font-size: 12px;
    width: 80%;
    margin: 0 auto;
}

.xinmeiti>ul>li div.right .description ul {
    margin-top: 0;
    text-align: center;
}

.xinmeiti>ul>li div.right .description ul li {
    display: inline-block;
    float: initial;
    margin-top: 6vw;
}

.xinmeiti>ul>li div.right .description ul li span {
    font-size: 12px;
    padding-left: 4px;
}

.xinmeiti>ul>li div.right .description ul li i {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../upload/xinmeitiBg01_03.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 2px;
}

.xinmeiti>ul>li div.left {
    width: 80%;
    float: initial !important;
    margin: 0 auto;
}

.xinmeiti>ul>li div.left img {
    margin-left: 0px;
    width: 100%;
    height: auto;
    margin-top: 10vw;
}

.xinmeiti ul li.list02 .right {
    margin-top: 10vw;
}

.xinmeiti>ul>li div.right {
    width: 100%;
    float: initial;
}

.xinmeiti ul li.list03 .right {
    margin-top: 10vw;
}

.xinmeiti ul li.list04 .right {
    margin-top: 10vw;
}

/*新媒体运营结束*/

/*网络运维开始*/

.wangzhanyunwei {
    margin-top: 10vw;
}

.yunwei_main .title {
    width: 100%;
    float: initial;
    margin-left: 0;
    text-align: center;
}

.yunwei_main {
    width: 100%;
}

.yunwei_main .title h1 {
    font-size: 16px;
}

.yunwei_main .title .p1 {
    margin: 0 auto;
    margin-top: 6vw;
    margin-bottom: 6vw;
}

.yunwei_main .title .p3 {
    font-size: 14px;
}

.yunwei_main .title .p2 {
    font-size: 12px;
    padding-bottom: 2vw;
}

.yunwei_main .tubiao {
    float: initial;
    width: 90%;
    margin: 0 auto;
    margin-top: 5vw;
}

.yunwei_main .tubiao img {
    width: 100%;
    height: auto;
}

.wangzhanyunwei .xiangmu_silu {
    height: 60vw;
    margin-top: 10vw;
}

.wangzhanyunwei .xiangmu_silu .advc {
    display: none;
}

.wangzhanyunwei .xiangmu_silu .swiper-container-horizontal .swiper-slide .title {
    top: 22vw;
}

.wangzhanyunwei .xiangmu_silu .swiper-container-horizontal .swiper-slide p.p2 {
    font-size: 12px;
    padding-top: 2vw;
}

.wangzhanyunwei .xiangmu_silu .swiper-container-horizontal .swiper-slide p.p1 {
    font-size: 16px;
}

.wangzhanyunwei .xiangmu_silu .swiper-container-horizontal .swiper-pagination {
    top: 48vw;
}

/*网络运维结束*/

/*品牌服务开始*/

.fuwu_list {
    width: 100%;
    margin-bottom: 8vw;
}

.fuwu_list li {
    height: auto;
}

.fuwu_list li .left {
    width: 100%;
    float: initial;
    height: auto;
    transition: initial;
}

.fuwu_list li .right {
    width: 100%;
    height: auto;
    float: initial;
    transition: initial;
}

.fuwu_even .right img {
    width: 100%;
    height: auto;
    transform: initial;
    transition: initial;
}

.fuwu_list li .left .left_main {
    width: 100%;
    padding-left: 4vw;
    padding-top: 4vw;
    transition: initial;
    padding-bottom: 12vw;
}

.fuwu_list li .left .left_main h3 {
    font-size: 18px;
    padding-bottom: 4vw;
    padding-left: 4vw;
    padding-top: 7vw;
}

.fuwu_list li .left .left_main a span {
    font-size: 12px;
    padding-left: 4vw;
}

.fuwu_list li .left .left_main a {
    width: 94%;
}

/*品牌服务结束*/

/*案例开始*/

.case {
    padding-top: 23vw;
}

.case h3 {
    font-size: 18px;
}

.case_list {
    margin-top: 2vw;
}

.case .more {
    width: 114px;
    height: 33px;
    font-size: 12px;
    line-height: 33px;
    margin-top: 10vw;
    margin-bottom: 10vw;
}

.case_list li {
    width: 100%;
    margin-top: 4vw;
}

.case_list li .a1 .border_top {
    display: none;
}

.case_list li .a1 .border_bottom {
    display: none;
}

.case_list li .a1 .border_left {
    display: none;
}

.case_list li .a1 .border_right {
    display: none;
}

.case_list li .a1 {
    height: auto;
}

.case_list li .a1 img {
    transition: initial;
}

.case_list li .a2 {
    font-size: 14px;
    transition: initial;
    text-align: center;
}

.case_list li p {
    font-size: 12px;
    width: 80%;
    text-align: center;
    margin: 0 auto;
}

/*案例结束*/

/*公益活动开始*/

.gongyi {
    width: auto;
    padding: 0 11px;
    background-color: #fafafa;
}

.gongyi ul {
    width: 100%;
    margin-bottom: 8vw;
}

.gongyi ul li {
    height: auto;
}

.gongyi ul li .left {
    width: 100%;
    height: auto;
    background-color: initial;
    float: initial;
    padding-bottom: 11vw;
    overflow: hidden;
}

.gongyi ul li .right {
    float: initial;
    width: 100%;
    height: auto;
}

.gongyi ul li .right img {
    width: 100%;
    transition: initial;
}

.gongyi ul li .left p {
    font-size: 18px;
    padding-top: 14vw;
    padding-bottom: 14vw;
}

.gongyi ul li .left a {
    width: 117px;
    height: 34px;
    line-height: 34px;
}

.gongyi_info {
    margin-top: 52px;
}

.gongyi_info>p {
    padding-left: 2vw;
    font-size: 16px;
}

.gongyi_info_main {
    width: auto;
    margin: 0;
    margin-top: 20vw;
    padding: 0 11px;
    padding-bottom: 10vw;
}

.gongyi_info_main .article_title {
    font-size: 16px;
}

.gongyi_info_main .laiyuan_date {
    padding-top: 4vw;
    padding-bottom: 4vw;
}

.gongyi_info_main .article_zhaiyao {
    width: 100%;
    height: 8vw;
    line-height: 8vw;
    padding-left: 4vw;
    box-sizing: border-box;
}

.gongyi_info_main .article_info {
    font-size: 12px;
    margin-top: 6vw;
}

.gongyi_info_main .article_info img {
    width: 100%;
    height: auto;
}

.gongyi_info_main .article_prev_next {
    height: 10vw;
    line-height: 10vw;
}

/*公益活动结束*/

/*悬浮框开始*/

.right-box>ul>li:hover>a {
    background-color: #EBEBEB;
}

.right-box>ul>li>a>span {
    display: none;
}

.right-box>ul>li>a .right-icon {
    background-position-y: 0;
}

.right-box:hover>ul>li {
    width: 50px;
}

.right-box>ul>li.right-item>a {
    width: 50px;
}

/*悬浮框结束*/

/*首页开始*/

.intro-box>.info-box>.info-content {
    width: 90%;
    margin: 0 auto;
    font-size: 12px;
    margin-top: 2vw;
}

.banner-box {
    height: 86vw;
}

.banner-box>.banner {
    height: 86vw;
}

.banner-box>.banner>ul {
    height: 86vw;
}

.banner-box>.banner>ul>li>.banner-image>img {
    height: 86vw;
    left: -50%;
}

.banner-box>.banner>ul>li>.banner-image>canvas {
    width: 100%;
    height: 86vw;
    left: -50%;
}

.banner-box>.banner>ul>li>.banner-item {
    width: 100%;
    height: 86vw;
}

.banner-box>.banner>ul>li>.banner-item .banner-item-title {
    height: 86vw;
}

.banner-box>.banner>ul>li>.banner-item .banner-item-title .title1 {
    left: 2vw;
    top: 26vw;
}

.banner-box>.banner>ul>li>.banner-item .banner-item-title .title1 .title1-1 {
    font-size: 14px !important;
}

.banner-box>.banner>ul>li>.banner-item .banner-item-title .title1 .title1-2 {
    font-size: 16px;
}

.banner-box>.banner>ul>li>.banner-item .banner-item-title .title2 .title2-1 {
    font-size: 18px;
}

.banner-box>.banner>ul>li>.banner-item .banner-item-title .title2 .title2-2 {
    font-size: 10px;
    padding-top: 1vw;
}

.banner-box>.banner>ul>li>.banner-item .banner-item-title .title2 {
    left: 2vw;
    top: 40vw;
    width: 80%;
}

.banner-box>.banner>ul>li>.banner-item .banner-item-title .title3 {
    left: 2vw;
    top: 66vw;
    font-size: 10px;
}

.banner-box>.banner>ul>li>.banner-item .banner-item-title .title3 .title3-1:before {
    width: 6vw;
    margin-right: 2vw;
}

.banner-box>.banner>ul>li>.banner-item .banner-item-logo {
    top: 23vw;
    right: 1vw;
}

.banner-box>.banner>ul>li>.banner-item .banner-item-logo img {
    width: 66%;
}

.number-box {
    height: auto;
}

.number-box>.number-box-table {
    height: auto;
    margin-top: 0;
}

.number-box>.number-box-table>ul {
    display: initial;
}

.number-box>.number-box-table>ul>li {
    display: inline-block;
    font-size: initial;
    width: 32.5%;
    margin: 3vw 0;
    height: 16vw;
}

.number-box>.number-box-table>ul>li>div {
    height: auto;
    top: 3vw;
}

.number-box>.number-box-table>ul>li>div>span {
    font-size: 20px;
}

.number-box>.number-box-table>ul>li>div>sup {
    font-size: 12px;
}

.number-box>.number-box-table>ul>li>div p {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    position: relative;
    left: 2px;
}

.number-box>.number-box-table>ul>li>div p span {
    margin-left: 8vw !important;
}

.intro-box>.info-box {
    width: auto;
    margin: 0 10px;
    margin-top: 6vw;
    height: auto;
}

.intro-box>.product-box {
    width: auto;
    margin: 0 10px;
}

.tech-box {
    width: 100%;
    overflow: hidden;
    background: #F6FCFF;
    margin-bottom: 0px;
}

.public-box>.public-box-title {
    width: 100%;
    margin-top: 6vw;
    margin-bottom: 0;
    font-size: 16px;
}

.cases-box-title {
    width: 100%;
    line-height: 16vw;
    font-size: 16px;
}

.cases-box-bottom {
    width: 100%;
}

.cases-box-body {
    min-height: 124vw;
    ;
    padding-bottom: 0;
    width: auto;
    margin: 0 10px;
}

.cases-box-body .cases-arrow {
    width: 29px;
    height: 53px;
    line-height: 53px;
}

.cases-box-body .cases-box-slide {
    position: static;
    padding-bottom: 0;
}

.cases-box-bottom>a {
    width: 102px;
    height: 26px;
    margin-top: 6vw;
    margin-bottom: 6vw;
}

.cases-box-body .cases-box-slide>ul {
    width: 100%;
    margin: 0;
}

.cases-box-body .cases-box-slide>ul>li {
    width: 49%;
    margin: 0;
    margin-right: 2%;
}

.cases-box-body .cases-box-slide>ul>li:nth-child(2n) {
    margin-right: 0;
}

.public-box>.public-list {
    width: auto;
    margin: 0 10px;
    margin-top: 6vw;
}

.intro-box>.info-box>.info-title {
    margin-top: 3vw;
    font-size: 16px;
}

.intro-box>.info-box>a {
    width: 102px;
    height: 26px;
    margin-top: 6vw;
    margin-bottom: 3vw;
}

.public-box>.public-list>.public-item.public-item01 {
    display: none;
}

.public-box>.public-list>.public-item.public-item02 {
    width: 46%;
    height: auto;
}

.public-box>.public-list>.public-item.public-item02>a {
    height: auto;
    width: 100%;
}

.public-box>.public-list>.public-item.public-item02>div {
    height: auto;
    width: 100%;
}

.public-box>.public-list>.public-item.public-item02>div>h1 {
    font-size: 12px;
    margin: 0 auto;
    margin-top: 6vw;
    line-height: 1.6;
    width: 90%;
}

.public-box>.public-list>.public-item.public-item02>div>h1 br:nth-child(2) {
    display: none;
}

.public-box>.public-list>.public-item.public-item02>div>h2 {
    font-size: 16px;
    margin-top: 2vw;
    margin-bottom: 2.5vw;
}

.intro-box>.product-box>.product-title {
    margin-top: 8vw;
    font-size: 16px;
}

.intro-box>.product-box>.product-list {
    margin-top: 8vw;
}

.intro-box>.product-box>.product-list>.product-item {
    width: 50%;
    height: 44vw;
    border-width: 1px;
    margin-left: 0;
    border-bottom: 0;
}

.intro-box>.product-box>.product-list>.product-item>.product-item-divide {
    display: none;
}

.intro-box>.product-box>.product-list>.product-item>.product-item-link {
    display: none;
}

.intro-box>.product-box>.product-list>.product-item>.product-item-button {
    display: none;
}

.intro-box>.product-box>.product-list>.product-item>.product-item-title {
    margin-top: 3vw;
    line-height: initial;
    height: auto;
    font-size: 14px;
    margin-bottom: 6vw;
}

.intro-box>.product-box>.product-list>.product-item>.product-item-image {
    margin: 6vw auto 0;
}

.intro-box>.product-box>.product-list>.product-item:last-child {
    border-bottom: 1px solid #E5E5E5;
}

.intro-box>.product-box>.product-list>.product-item:nth-child(5) {
    border-bottom: 1px solid #E5E5E5;
}

.intro-box>.product-box>.product-list>.product-item:nth-child(2n) {
    border-left: 0;
}

.tech-box>.tech-animate {
    height: 88vw;
    background-color: #fff;
    margin-top: 10vw;
}

.tech-box>.tech-animate>.tech-animate-image img {
    width: 100%;
}

.tech-box>.tech-animate>.tech-animate-text {
    margin-top: auto;
    width: 100%;
}

.tech-box>.tech-animate>.tech-animate-text>.tech-animate-text-title {
    font-size: 16px;
    text-align: center;
    margin-top: 6vw;
}

.tech-box>.tech-animate>.tech-animate-text>.tech-animate-text-content {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    margin-top: 4vw;
    line-height: 2;
    font-size: 12px;
}

.tech-box>.tech-animate>.tech-animate-title {
    font-size: 50px;
    top: 46vw !important;
    text-align: center;
}

.tech-box>.tech-animate>.tech-animate-text .tech-animate-text-property {
    display: none;
}

.tech-box>.tech-animate>.tech-animate-text>.tech-animate-text-link {
    display: none;
}

.tech-box>.tech-list .tech-item {
    width: 20%;
    height: auto;
    transition: initial;
}

.tech-box>.tech-list .tech-item .tech-item-content {
    display: none;
}

.tech-box>.tech-list .tech-item .tech-item-title {
    transition: initial;
    margin-top: 0vw;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    margin-bottom: 2vw;
}

.tech-box>.tech-list .tech-item .tech-item-image {
    margin: 2vw auto 0;
    width: 19vw;
    height: 19vw;
}

.ball-box {
    display: none;
}

.public-box>.public-list>.public-item.public-item03 {
    width: 54%;
    height: auto;
    float: right;
    margin-top: 8vw;
}

.public-box>.public-list>.public-item.public-item03>a {
    position: static;
    height: auto;
}

.public-box>.public-list>.public-item.public-item03>div {
    height: auto;
}

.public-box>.public-list>.public-item.public-item03>div>h1 {
    margin-top: 8vw;
}

.public-box>.public-list>.public-item.public-item03>div>h1>b {
    font-size: 30px;
}

.public-box>.public-list>.public-item.public-item03>div>h1>s {
    font-size: 22px;
}

.public-box>.public-list>.public-item.public-item03>div>h1>span {
    font-size: 14px;
}

.public-box>.public-list>.public-item.public-item03>div h2 {
    margin-top: 2vw;
    font-size: 12px;
    margin-bottom: 7vw;
}

.public-box>.public-list>.public-item.public-item04 {
    width: 100%;
    float: initial;
    height: auto;
    overflow: hidden;
    top: -2vw;
}

.public-box>.public-list>.public-item.public-item04>a {
    height: auto;
}

.public-box>.public-list>.public-item.public-item04>div {
    height: auto;
}

.public-box>.public-list>.public-item.public-item04>div>p {
    margin-top: 10vw;
    font-size: 12px;
    color: #545454;
}

.public-box>.public-list>.public-item.public-item04>div>a {
    width: 102px;
    height: 26px;
    margin-top: 6vw;
    margin-bottom: 6vw;
}

.public-box {
    height: auto;
    margin-bottom: 0;
}

.customer-box>.customer-box-title {
    width: 100%;
    font-size: 16px;
    margin-top: 6vw;
    margin-bottom: 6vw;
}

.customer-box>.customer-box-slide {
    height: auto;
}

.customer-box {
    width: auto;
    margin: 0 10px;
}

.customer-box>.customer-box-slide>ul {
    width: 100%;
    position: static;
    overflow: hidden;
}

.customer-box>.customer-box-slide>ul>li {
    width: 50%;
    height: 130px;
}

.customer-box>.customer-box-slide>ul>li>a {
    display: none;
}

.footer-logo-box {
    height: 44vw;
}

.footer-logo-box>.footer-logo {
    margin: 0 auto;
    width: 49px;
    height: 55px;
    background-size: 100%;
    margin-top: 12vw;
}

.customer-box>.customer-box-slide>ul>li:nth-child(29) {
    display: none;
}

.customer-box>.customer-box-slide>ul>li:nth-child(30) {
    display: none;
}

.banner-box>.banner>.banner-toggle {
    bottom: 4px;
}

.customer-box>.customer-box-slide>ul>li.customer-item1 {
    background-position-x: -21px;
}

.customer-box>.customer-box-slide>ul>li.customer-item2 {
    background-position-x: -217px;
}

.customer-box>.customer-box-slide>ul>li.customer-item3 {
    background-position-x: -411px;
}

.customer-box>.customer-box-slide>ul>li.customer-item4 {
    background-position-x: -598px;
}

.customer-box>.customer-box-slide>ul>li.customer-item5 {
    background-position-x: -796px;
}

.customer-box>.customer-box-slide>ul>li.customer-item6 {
    background-position-x: -980px;
}

/*首页结束*/