﻿@media screen and (max-width: 1024px) {
    .slogan {
        display: none;
    }
    .barright {
        width: 70%;
    }
    .busp {
        font-size: 1.5rem;
        padding: .3rem 1.5rem;
        border-radius: 1.875rem;
    }
    .remark {
        -webkit-line-clamp: 2;
    }
    p.qutiti {
        font-size: 2vw;
    }
    p.qure {
        font-size: 1vw;
    }
    .abtit {
        position: absolute;
        left: 25%;
        bottom: 30%;
        transform: translate(-50%, -50%);
    }
    .ableft {
        width: 48%;
    }
    .abtit p {
        color: #ffffff;
    }
    .abright {
        width: 50%;
    }
    .abflex {
        position: relative;
    }
    .invip {
        height: 350px;
    }
    .f20 {
        width: 25%;
    }
    .footline {
        height: 160px;
    }
    .hkysite {
        width: 30%;
    }
    p.condtit {
        font-size: 26px;
    }
    p.condre {
        font-size: 14px;
    }
    .condite {
        padding: 30px 0;
    }
    
    p.condre {
        padding: 0px 10px;
    }
    .indnew {
        width: 68%;
    }
    .indimg {
        width: 30%;
    }
    .indnewtit {
        padding: 10px 0 10px;
    }
    .indnewre {
        -webkit-line-clamp: 4;
    }
    span.fill {
        width: 75%;
    }
    p.chatit {
        font-size: 18px;
        font-weight: bold;
        padding-top: 15px;
    }
    p.chare {
        font-size: 14px;
        padding: 0 30px;
    }
    p.amnum {
        font-size: 18px;
    }
    .amysitem {
        height: 65px;
    }
    .amyuan {
        font-size: 26px;
        height: 80px;
        width: 80px;
    }
    .amstrico {
        padding: 30px 25px;
    }
    p.amstrre {
        width: 85%;
    }
    p.amtechtit {
        font-size: 13px;
    }
    p.amtechre {
        font-size: 10px;
    }
    .ablist img {
        height: 13vw;
    }
    .choice-re {
        line-height: 3.5vw;
        font-size: 16px;
    }
    p.chre {
        padding: 0 45px;
    }
    .chsline {
        height: 10vw;
    }
    p.leavetit {
        font-size: 26px;
    }
    
    p.leavere {
        font-size: 14px;
    }
    .material-item img {
        padding: 5%;
    }
    .flow-left>.flow-item {
        padding: 35px 40px 35px  20px;
    }
    .flow-right>.flow-item {
        padding: 35px  20px 35px  40px;
    }
    p.filtit {
        font-size: 18px;
    }
    .fil>p.filtit {
        font-size: 18px;
    }
    .fil>p.filre {
        font-size: 16px;
    }
    p.filre {
        font-size: 16px;
    }
    .flow-left>.flow-item:last-child {
        margin-top: 160px;
    }
    .flow-right>.flow-item:nth-child(2) {
        margin-top: 193px;
    }
    .flow-right>.flow-item:last-child {
        margin-top: 190px;
    }
    .cust-item {
        padding: 25px 5px;
    }
    .cust-right {
        padding: 15px 10px;
        width: 35%;
    }
    .housrfirst {
        height: 6.83vw;
        margin: 5.37vw 4.4vw 0;
    }
    
    .housetitle {
        font-size: 2.5vw;
    }
    
    .housebgimg {
        height: 13vw;
        width: 13vw;
        line-height: 13vw;
        font-size: 3.7vw;
        margin-left: 0vw;
    }
    .housefrist-line {
        height: 3vw;
        margin: 3.3vw auto 0;
    }
    .house-select {
        width: 75%;
    }
    
    .hosebg {
        height: 8.3vw;
        width: 8.3vw;
        line-height: 8.3vw;
        font-size: 2.53vw;
    }
    
    .hosetit {
        font-size: 2.14vw;
        width: 28%;
    }
    .housrimg img {
        height: 13vw;
    }
    p.throughtit {
        font-size: 20px;
    }
    
    p.throughre {
        font-size: 14px;
        padding: 0 23px;
    }
    
    .through-item {
        padding: 30px 0;
    }
    .global-item {
        width: 49%;
        height: 25vw;
        line-height: 25vw;
        margin-top: 3%;
    }
    
    .global-item img {
        width: 100%;
        padding: 0 10%;
    }
    .blame-remark {
        font-size: 14px;
        padding: 0 10px 15px;
    }  
    .blame-tit {
        font-size: 20px;
    }
    .need-left {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    
    .need-right {
        width: 100%;
        margin-top: 5%;
    }
    
    .need {
        height: 100%;
    }
    
    .needtitle {
        height: 100px;
        line-height: 100px;
        margin-bottom: 0;
        width: 32%;
    }
    .needtitle a {
        font-size: 30px;
    }
    .accbk {
        padding: 40px 30px;
    }
    .paper-wh-after {
        padding: 20px  10px;
    }
    
    .paper-blu-after {padding: 20px 10px;}
    
    .paper-wh-before {
        padding: 20px 10px;
    }
    .caplist {
        padding: 1.2vw 0;
    }
    .serpost {
        font-size: 3vw;
    }
    .other-title {
        font-size: 2vw;
    }
    .other-remark {
        line-height: 1.8;
        font-size: 1.2vw;
    }
    a.other-more {
        font-size: 1.3vw;
        padding: .4vw 1vw;
    }
    
    a.online {
        font-size: 1.3vw;
        padding: .4vw 1vw;
    }
    .simple {
        background: url(/fonts/724176886068446e8c50cd2dbc8d096a.woff) {
    margin-top: 23.5vw;
}
.flow-left>.flow-item:last-child {
    margin-top: 24.5vw;
}
.flow-right>.flow-item:last-child {
    margin-top: 23.5vw;
}
.flow-right>.flow-item {
    padding: 4vw 2vw 4vw 4vw;
    margin-left: 4.55vw;
    margin-top: 1vw;
}
.flow-line {
    margin: 5% 0;
}
.flow {
    margin: 10% 0 0;
}
.fig {
    width: 1px;
}                       
p.filre {
    display: none;
}
.fil {
    padding-right: 0;
    width: 56%;
}
.fir {
    width: 38%;
}
.frir {
    width: 38%;
}
.fril {
    width: 56%;
}
.flow-item {
    flex-wrap: wrap;
    justify-content: space-between;
}
.flow-left>.flow-item .before {
    content: "";
    position: absolute;
    right: -6.5vw;
    top: 7.75vw;
    width: 0;
    height: 0;
    border-top: 3.33vw solid transparent;
    border-left: 5.55vw solid #ffffff;
    border-right: 2.22vw solid transparent;
    border-bottom: 3.33vw solid transparent;
    z-index: 6;
}                            
.flow-left>.flow-item .after {
    content: "";
    position: absolute;
    right: -6.5vw;
    top: 8.36vw;
    width: 0;
    height: 0;
    border-top: 2.77vw solid transparent;
    border-left: 4.62vw solid rgba(167, 167, 167, 1);
    border-right: 1.85vw solid transparent;
    border-bottom: 2.77vw solid transparent;
}  
.flow-right>.flow-item .after {
    content: "";
    position: absolute;
    left: -6.5vw;
    top: 8.14vw;
    width: 0;
    height: 0;
    border-top: 3.33vw solid transparent;
    border-left: 2.22vw solid rgb(167 167 167 / 0%);
    border-right: 5.55vw solid #ffffff;
    border-bottom: 3.33vw solid transparent;
    z-index: 6;
}
.flow-right>.flow-item .before {
    content: "";
    position: absolute;
    left: -6.5vw;
    top: 8.7vw;
    width: 0;
    height: 0;
    border-top: 2.77vw solid transparent;
    border-right: 4.62vw solid rgba(167, 167, 167, 1);
    border-bottom: 2.77vw solid transparent;
    z-index: 6;
    border-left: 1.85vw solid transparent;
}
.flow-right>.flow-item:hover .after {
    border-right: 4.5vw solid #287dcc;
}
.flow-right>.flow-item:hover .before {
    border-right: 4.62vw solid rgb(40 125 204);
}
.flow-left>.flow-item:hover .after {
    border-left: 4.62vw solid rgb(40 125 204);
}
.flow-left>.flow-item:hover .before {
    border-left: 4.5vw solid #287dcc;
}
.flow-left {
    width: 48%;
}
.flow-right {width: 48%;}
.flowblue-line {
    width: 50%;
}  
.inputflex {
    width: 100%;
    padding: 0 5%;
}

.cpinsub {
    width: 100%;
    padding: 0 5% 5%;
}
button.spsubbt {
    height: 12vw;
    line-height: 12vw;
    font-size: 6vw;
    border-radius: 6px;
}
.inputline {
    display: none;
}

.cpintel {
    width: 100%;
    border: 1px solid rgba(153, 153, 153, 1);
    border-radius: 6px;
    margin-bottom: 7%;
}

.cust-item {
    padding: 5%;
    margin-bottom: 7%;
}

.cust-item a {
    flex-wrap: wrap;
}

.custnr {
    padding: 0;
}

p.custtitle {
    font-size: 5.5vw;
    text-align: center;
    margin-bottom: 9%;
    margin-top: 9%;
}

.cust-item img {
    width: 55%;
    display: block;
    margin: 0 auto;
}

p.custmore {
    margin: 0 auto;
    display: block;
    font-size: 4.5vw;
    width: 100%;
    height: 9vw;
    line-height: 9vw;
}

.custnr {
    display: block;
    margin: 0 auto;
}
.pdt40 {
    padding-top: 8%;
}
.newbtitle {
    font-size: 6vw;
}
.customer-forme {
    border-radius: 6px;
    margin: 5% 0 8%;
    padding: 5%;
}
.cpin {
    width: 100%;
    border: 1px solid rgba(153, 153, 153, 1);
    border-radius: 6px;
}
input.cpinput {
    height: 12vw;
    line-height: 12vw;
    padding-left: 2%;
}

.cpin img {
    width: 15%;
    padding-left: 5%;
}
.cpintel img {
    width: 15%;
    padding-left: 5%;
}
.foremlist span {
    font-size: 4.1vw;
}
.custfore-title {
    font-size: 4.5vw;
}
.custhight {
    height: 300px;
    line-height: 2;
    margin-top: 2%;
}
.cust-right {
    width: 100%;
    height: 368px;
    padding: 5%;
    overflow: hidden;
}
.housrfirst {
    height: 9.12vw;
    margin: 7vw 0 0;
    border-top-left-radius: 60px;
    border-top-right-radius: 60px;
}
.housrimg img {
    height: 19vw;
}
.housetitle {
    font-size: 2.5vw;
    font-weight: 400;
}
.hosetit {
    font-size: 2.14vw;
    width: 38%;
}
p.throughre {
    padding: 0 5%;
    font-size: 3vw;
    line-height: 2;
    margin-bottom: 0;
}

.through-item img {
    width: 50%;
}

p.throughtit {
    font-size: 5vw;
    font-weight: bold;
}
.through-more {
    display: none;
}
.through-item {
    padding: 5% 0;
}
.refuse-item {
    padding: 2%;
}
p.refusetit {
    font-size: 5vw;
    font-weight: bold;
}
p.refusere {
    font-size: 3vw;
    line-height: 2;
}
.refuse-flex {
    margin: 4% 0 ;
}
.newbfbt {
    font-size: 5vw;
}
.global-item {
    width: 49%;
    height: 25vw;
    line-height: 25vw;
    margin-top: 3%;
}

.global-item img {
    width: 100%;
    padding: 0 10%;
}
.global {
    padding-bottom: 15%;
}
.blame-img img {
    width: 60%;
}

.blame-tit {
    font-size: 4.45vw;
    height: 12vw;
    line-height: 12vw;
}

.blame-remark {
    font-size: 3vw;
    line-height: 2;
}
.blame-flex {
    margin:  0;
}
.blame-item {
    margin: 5% 0 0;
}
.need-flex {
    padding: 5%;
}

.director {
    padding: 5%;
}
.need-flex {
    padding: 5%;
}

.director {
    padding: 5%;
}
.needtitle {
    height: 12vw;
    align-self: center;
    line-height: 12vw;
    padding: 0 1%;
    width: 33.33%;
}
.needtitle a {
    font-size: 3vw;
}
.neeite {
    padding: 5%;
    flex-wrap: wrap;
}

.neeite-left {
    width: 100%;
}

.neebt {
    font-size: 3.5vw;
    line-height: 2;
}
.chinapad {
    padding: 5%;
}
.chinantit {
    font-size: 4vw;
}
.acc-item {
    width: 50%;
}
.tax-titile {
    font-size: 6vw;
}
.account {
    padding-top: 8%;
}
.accbk {
    margin-top: 5%;
}
.acctit {
    font-size: 5vw;
    font-weight: bold;
}
.acc-item img {
    width: 50%;
}
.acc-item {
    padding: 5% 0 5% !important;
}
.accmore {
    font-size: 3vw;
    width: 60%;
    height: 7vw;
    line-height: 7vw;
}
.acc-item:nth-child(1) {
    padding-bottom: 45px;
}
.acc-item:nth-child(2) {
    padding-bottom: 45px;
    border-right: none;
}
.acc-item:nth-child(3) {
    padding-bottom: 45px;
}
.acc-item:nth-child(4) {
    border-right: none;
    padding-bottom: 45px;
}
.acc-item:nth-child(5) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    padding-top: 45px;
}
.acc-item:nth-child(6) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    padding-top: 45px;
    border-right: none;
}
.acc-item:nth-child(7) {
    border-bottom: none;
    padding-top: 45px;
}
.acc-item:nth-child(8) {
    border-right: none;
     border-bottom: none;
     padding-top: 45px;
}
.paper-title {
    font-size: 4vw;
}
.paper-wh-after {
    padding: 5%;
}
.paper-blu-after {
    padding: 5%;
}
.paper-wh-before {
    padding: 5%;
}
i.paper-after {
    top: 13vw;
    border-top: 2.6vw solid transparent;
    border-left: 1.56vw solid rgb(167 167 167 / 0%);
    border-right: 3.2vw solid #ffffff;
    border-bottom: 2.6vw solid transparent;
    left: -4.172vw;
}
.paper-blu-after>i.paper-after {
    border-right: 3.2vw solid #004b92;
}
i.paper-before {
    top: 13vw;
    right: -4.172vw;
    border-top: 2.6vw solid transparent;
    border-left: 3.2vw solid #ffffff;
    border-right: 1.56vw solid transparent;
    border-bottom: 2.6vw solid transparent;
}
.newspaper {
    padding-top: 8%;
}
.paper-flex {
    margin-top: 5%;
}
.capital {
    padding-top: 8%;
}
.capital-flex {
    margin-top: 5%;
}
span.capnum {
    width: 7vw;
    height: 7vw;
    line-height: 7vw;
    margin-right: 4vw;
    font-size: 3.5vw;
}
.caplist {
    padding: 2vw 0;
}
span.capremark {
    font-size: 4vw;
}
.zero {
    padding-top: 8%;
    padding-bottom: 5%;
}
.zerofbt {
    font-size: 4vw;
}
.zeroflex {
    margin-top: 5%;
    justify-content: center;
}
.zeroimg {
    display: none;
}
.zerolist:last-child {
    width: 33.33%;
}
.zero-title {
    font-size: 4vw;
}
.zerolist {
    width: 33.33%;
    margin-bottom: 5%;
}
.zero-item {
    margin: 0 auto;
    text-align: center;
}
.zero-item img {
    width: 50%;
}
.zero-itemimg {
    margin: 0 auto;
    width: auto;
    text-align: center;
}
.zero-itemimg img {
    width: 50%;
}
.other-item {
    margin-top: 5%;
}
.other-two {
    padding-right: 0;
    padding-top: 5%;
}
.other-title {
    font-size: 4vw;
}
.other-remark {
    font-size: 3vw;
}
.other-right {
    padding: 8% 5%;
}
.simple {
    height: 100%;
    padding: 8% 0;
}
.simple-title {
    font-size: 6vw;
}

.simfbt {
    font-size: 4vw;
}

.simline {
    width: 15%;
}

.sim-p p {
    font-size: 3.865vw;
    line-height: 2;
}
.enterprise-item {
    width: 50%;
    margin: 5% 0;
}

.enterprise-item img {
    width: 50%;
}

.enterprise-title {
    font-size: 5vw;
}

.enterprise-remark {
    font-size: 3vw;
    padding: 0 3%;
}
.enterprise {
    padding-top: 8%;
}
.senior-item img {
    width: 100%;
}

.senior-li {
    width: 100%;
    height: 7vw;
    line-height: 6.5vw;
}

.senior-title {
    font-size: 4vw;
    font-weight: bold;
}

.senior-remark {display: none;}

.senior-li a {
    font-size: 3vw;
}

.senior-flex {
    margin-top: 5%;
}

.senior {
    padding-top: 5%;
}
.senser-item {
    width: 49%;
    margin-top: 2%;
}

.senser {
    padding: 4% 0 6%;
}
.sensertit {
    font-size: 4vw;
    font-weight: bold;
}

.sensera {
    width: 70%;
    height: 7vw;
    line-height: 6vw;
    margin-top: 5%;
}

.sensera a {
    font-size: 3vw;
}
.senior-seriver {
    padding: 8% 0 5%;
}
.excellent {
    padding-top: 9%;
    padding-bottom: 8%;
}
.topic-remark {
    display: none;
}
.topic-centre {
    padding-top: 9vw;
}
.topic-item:nth-child(2) {
    width: 21vw;
    top: 27vw;
}
.topic-item:nth-child(7) {
    top: 27vw;
    width: 22vw;
}
.topic-item:nth-child(3) {
    top: 48vw;
    left: -3vw;
}
.topic-item:nth-child(8) {
    top: 48vw;
    right: -3vw;
}
.topic-item:nth-child(4) {
    top: 57vw;
    left: 24vw;
}
.topic {
    height: 75vw;
}
.culture-remark {
    display: none;
}
.culture {
    padding-top: 8%;
}
.culture-flex {
    margin-top: 5%;
}
.culture-title {
    font-size: 3.5vw;
    padding: 4% 2%;
}
.honor {
    padding: 8% 0;
}
.honor-flex {
    margin-top: 5%;
}
.honor-title {
    height: 10vw;
    font-size: 3vw;
    line-height: 10vw;
    overflow: hidden;
}
.honor-item {
    width: 49%;
    margin-bottom: 2%;
}

.honor-flex {
    flex-wrap: wrap;
    padding: 2% 2% 0;
}
.contact {
    padding: 8% 0;
}
.contact-flex {
    margin-top: 8%;
}
.conttel {
    width: 100%;
    margin-bottom: 5%;
    font-size: 3.8vw;
}

.conttel a {
    font-size: 3.8vw;
}

.contri {
    width: 85%;
}

.contuslf {
    width: 10%;
}

.contuslf img {
    width: 100%;
}
.condashed {
    margin: 5% 0;
}
.contrig {
    width: 85%;
    font-size: 3.8vw;
    line-height: 2;
}
.contrig {
    width: 85%;
    font-size: 3.8vw;
    line-height: 2;
}

.conwhact {
    font-size: 3.8vw;
}

.contright {
    width: 85%;
}
.contact-left {
    margin-bottom: 5%;
}
.column-right {
    display: none;
}
.article-left {
    display: none;
}
.article-right {
    width: 100%;
}
.artlist-re {
    font-size: 3vw;
    -webkit-line-clamp: 2;
    padding-top: 2%;
}
.kefu {
    display: none;
}
.artlistimg img {
    width: 100%;
    height: 27vw;
    object-fit: cover;
    border-radius: 6px;
}
.articcle-list {
    align-items: center;
}
.articleright {
    padding: 0 3% 5%;
}
.artlist-title a {
    font-size: 4.6vw;
}
.artadd {
    padding-top: 2%;
}
.art-time {
    font-size: 3.3vw;
}
.article-main {
    padding: 5% 0;
}
.column {
    height: 15vw;
    line-height: 15vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.column-left {
    font-size: 4vw;
}
.column-left a {
    font-size: 4vw;
}
a.pagepx {
    display: none;
}
.pagearticle a {
    font-size: 4vw;
    padding: 1.5vw 3vw;
}
.pagexg {
    display: block;
}
.pagexg {
    display: inline-block;
}
span.pagemob.active {
    color: rgba(242, 151, 0, 1);
}
span.pagemob {
    font-size: 4vw;
}
.infocontent img {
    width: 100%!important;
    height: auto !important;
    margin-left: 0;
}
.infoarttit {
    font-size: 6vw;
}
.infoxw {
    margin: 5% 0;
}

.infoadd {
    font-size: 3.5vw;
    padding: 0 3%;
}
.infocontent {
    font-size: 3.8vw;
}
.pvf a {
    font-size: 4vw;
}
.info-item {
    width: 100%;
    margin-top: 5%;
}

.info-flex {
    flex-wrap: wrap;
}
.infonr {
    padding-top: 14.5vw;
}
.info-img {
    height: 46.56vw;
}
.infotitle {
    font-size: 10vw;
}

.infbt {
    font-size: 5vw;
}
a.other-more {
    font-size: 3vw;
}
a.online {
    font-size: 3vw;
}
.caimg img {
    height: 33vw;
}
.tag {
    font-size: 3vw;
}
.paper-item:hover i.paper-after {
    border-right: 3.2vw solid #004b92;
}
.paper-item:hover i.paper-before {
    border-left: 3.2vw solid #004b92;
}
.city {
    margin: 4vw 0;
    padding: 5%;
     display: none;
}

.city_flex {
    padding-top: 3vw;
}

.city_flex a {
    font-size: 4vw;
   
}

.city_title {
    font-size: 4vw;
}
.tuimg img {
    height: 30vw;
}
.logo p {
    display: block;
    margin-bottom: 0;
    margin-left: 3%;
    font-size: 26px;
    color: #333333;
}

.logo {
    width: 50vw;
}
.logo a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.logo img {
    width: 46px;
}
.barleft {
    width: auto;
}
}

.swiper-pagination > span {
  margin: 0px 20px !important;
  display: none;
}

@media screen and (max-width: 600px) {
    .techitem img {
        width: 30%;
    }
    .techitem {
        height: 40vw;
    }
    .housetitle {
        width: 26%;
    }
    .house-select {
        width: 100%;
    }
    .transport-wh ul li {
        width: 50%;
        margin: 2.5% auto;
    }
    
    .transport-wh ul li i {
        display: none;
    }
    
    .img img {
        width: 50%;
        height: auto;
    }
    
    .transport-wh ul {
        padding-left: 0;
    }
    .text {
        font-size: 4vw;
        padding-top: 3%;
    }
    .transport {
        padding: 8% 0;
    }
    .transport-wh {
        margin-top: 5%;
        padding: 5% 0;
    }
    .innewtit {
        font-size: 6vw;
    }
    .other {
        padding-bottom: 8%;
    }
    .transport-wh ul li:nth-child(6), .transport-wh ul li:nth-child(7), .transport-wh ul li:nth-child(8), .transport-wh ul li:nth-child(9), .transport-wh ul li:nth-child(10) {
        float: left;
    }
    

}


@media screen and (max-width: 400px) {
    .condite {
        padding: 10% 19%;
    }
    .techitem img {
        width: 20%;
    }
    .techitem {
        padding-top: 7%;
    }
    .techitem {
        height: 55vw;
    }
    .housrimg {
        display: none;
    }
    .housetitle.text-left {
        width: 37%;
        text-align: right !important;
    }
    .housrfirst {
        height: 9.12vw;
        margin: 7vw 0 0;
        border-top-left-radius: 60px;
        border-top-right-radius: 60px;
        border-radius: 18px;
        padding: 0 4%;
    }
    .house-select {
        width: 100%;
    }
    .hosetit {
        font-size: 2.14vw;
        width: 38%;
    }
    .housetitle.text-right {
        text-align: left !important;
        width: 37%;
    }
    .hosebg {
        height: 10vw;
        width: 10vw;
        line-height: 10vw;
    }
.logo a {
    display: flex;
    align-items: center;
}



}