:root{
    --red:#e03933;
    font-size: calc((1vw + 1vh)*1.5)
}
.row{
    margin: 0;
}
.header_top .align-slef-start{
    display: none;
}
.header_top .col-lg-1{
    display: inline-block;
    width: auto;
}
header .logo_f .row div{
    display: inline-block;
    width: auto;
    margin: 4vw 0;
}
header .logo_f .row .logo{
    height: 2.4rem;
}
header .logo_f .row .col-sm-8{
    width: 60%;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
header .logo_f .row .col-sm-8 h1{
    font-size: 1rem;
    margin-bottom: 0;
}
header .logo_f .col-sm-8 span{
    display: none;
}
header .logo_f .row .col-sm-3{
    display: none;
}


.navbar{
    display: block;
   white-space: nowrap;
    overflow-x: auto;
    padding: .5vw 3vw;
    padding-top: 2vw;
}
.navbar li{
    display: inline-block;
    width: auto;
    padding: 0 3vw;
}

.navbar li a{
    font-size: 1rem;
    line-height: 1.8rem;
}
.title_global{
    padding: 10vw 5vw;
}

.product_h .tabs li{
    font-size: .8rem;
    margin-bottom: 4vw;
}
.product_h .content .items{
    margin-top: 10px;
}
.product_h .content .items li{
    width: 44vw;
    padding: 0;
    margin: 4vw;
    margin-top: 0;
}
.product_h .content .items li:nth-child(2n){
    margin-left: 0;
}
.product_h{
    padding-bottom: 10vw;
}
.Product_advantage .container{
    padding: 10vw 0;
}
.Product_advantage .container li{
    margin-bottom: 5vw;
}
.servers .container .row li{
    padding: 5vw 0;
}

.servers .container .row li span{
    text-align:justify;
    text-justify:inter-ideograph;
}
.partition_ad form input{
    width: 100%;
    letter-spacing: 1px;
}
.about_us_content .plane{
    padding: 0 10vw;
}

.news_center .container li{
    margin:5vw 0;
    padding: 0;
}
.news_center .container li h3{
    font-size: 1.2rem;
}

.news_center .container li .left:nth-child(2) p{
    -webkit-line-clamp:3
}
.news_center .container li .left:first-child{
    margin-top: 1vw;
}
.message{
    padding: 40px 0;
        background: url(../images/cat.jpg) no-repeat left center;
}
.footer_Navigation .row{
    flex-wrap: wrap;
}
.footer_Navigation li{
    width: 48%;
      display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  margin-left: 0;
  margin-bottom: 2vw;
}
.footer_Navigation li::before{
    content:"●-"
}
footer>.container>.row>div:not(:last-child){
    margin-bottom: 10vw;
}
footer .col-lg-1{
    display: none;
}
footer .col-lg-2 img {
    display: block;
    width: 50%;
    margin: auto;
}
footer .col-lg-2 .QRcode {
    padding: 10vw 0 5vw 0;
}
footer .col-lg-2 .QRcode span{
    line-height: 3rem;
}



.cate_list li{
    margin-top: 0;
    padding: 0;
}
.cate_list li>div{
    padding: 10px;
}
.page_list{
    margin: 0;
}
.slide_ br{
    font-size: 1px;
}
.slide_article li{
    padding: 0;
}
.slide_article li>div{
    padding: 10px;
    margin: 10px 0;
}
.slide_article li img{
    display: block;
    width: 100%;
}

.child_cate li{
    margin-bottom: 3vw;
}
.new_list .cate_list_new li font{
    display: none;
}
.new_list .cate_list_new li .row{
    padding: 0;
}
.new_list .cate_list_new li hr{
    margin-top: 0vw;
}
.new_list .cate_list_new li img{
    display: none;
}
.new_list .cate_list_new li h4{
    -webkit-line-clamp:2
}
.new_list .cate_list_new li{
    margin-top: 2vw;
}
.contact_phone{
    padding: 5vw 8vw;
    margin-bottom: 2vw;
}
.contact_us .font{
    margin-top: 10px;
}
.contact_msg_f{
    padding: 5vw 8vw;
    margin-bottom: 10vw;
}