/* 共用 */
*{
    padding: 0;
    margin: 0;
}

html{
    box-sizing: border-box;
    width: 100%;
    overflow-x: hidden;
    font-size: 100px;
}
body{
    background:rgba(255,255,255,1);
    font-size: 0.16rem;
}

img {
    display: block;		/*这里的display：block，意思是块级元素：动占据一定矩形空间，可以通过设置高度、宽度、内外边距等属性，来调整的这个矩形的样子；*/
    max-width: 100%;	/*这里的max-width:100%指的是img(图片)，占据的页面布局是100%*/
}
dd,
dl,
dt,
li,
ol,
ul {
    list-style: none;
    margin-bottom: 0rem;
}

h1, h2, h3, h4, h5, h6{
    margin-bottom: 0.1rem;
}
h1{
    font-size: 0.2rem;
}
h2{
    font-size: 0.25rem;
}
h3{
    font-size: 0.3rem;
}
h4{
    font-size: 0.35rem;
}
h5{
    font-size: 0.4rem;
}
.bg-black{
    background-color: #000000 !important;
}
/*文本字体颜色*/
.white-text{
    color: #ffffff;
}
.text-opacity{
    opacity: 0.8;
}
.black-text{
    color: #000000 !important;
}
.text-indent{
    text-indent: 0.8rem;
}
.mgt100px{
    margin-top: 80px;
}
a{
    text-decoration: none;
    color: #000000;
}
a:hover,
a:focus{
    text-decoration: none;
    outline: none;
    color: #000000;
}
a:active{
    color:#ffffff;
}
p{
    margin-bottom: 0.1rem;
}
section{
    overflow:hidden;
}
.container_box{
    max-width: 16rem;
    padding:0;
    margin: auto;
}
.width200{
    width: 2rem !important;
}
.width250{
    width: 2.5rem !important;
}
.width300{
    width: 3rem !important;
}
.width350{
    width: 3.5rem !important;
}
.width400{
    width: 4rem !important;
}
.width450{
    width: 4.5rem !important;
}
.width500{
    width: 5rem !important;
}
.width550{
    width: 5.5rem !important;
}



.width-auto-30{
    width:30% !important;
}
.width-auto-40{
    width:40% !important;
}
.width-auto-50{
    width:50% !important;
}
.width-auto-60{
    width:60% !important;
}
.width-auto-65{
    width:65% !important;
}

.width-auto-70{
    width:70% !important;
}
.width-auto-75{
    width:75% !important;
}
.width-auto-80{
    width:80% !important;
}
.width-auto-85{
    width:85% !important;
}
.width-auto-90{
    width:90% !important;
}
.width-auto-95{
    width:95% !important;
}
.width-auto-100{
    width:100% !important;
}


.height100{
    height:1rem !important;
}
.height150{
    height:1.5rem !important;
}
.height200{
    height:2rem !important;
}
.height250{
    height:2.5rem !important;
}
.height300{
    height:3rem !important;
}
.height350{
    height:3.5rem !important;
}
.height400{
    height:4rem !important;
}
.height450{
    height:4.5rem !important;
}
.height500{
    height:5rem !important;
}
.height550{
    height:5.5rem !important;
}
.height600{
    height:6rem !important;
}
.height-auto{
    height: 100% !important;
}

.mgt10{
    margin-top: 0.1rem !important;
}
.mgt20{
    margin-top: 0.2rem !important;
}
.mgt30{
    margin-top: 0.3rem !important;
}
.mgt40{
    margin-top: 0.4rem !important;
}
.mgt50{
    margin-top: 0.5rem !important;
}
.mgt60{
    margin-top: 0.6rem !important;
}
.mgt70{
    margin-top: 0.7rem !important;
}
.mgt80{
    margin-top: 0.8rem !important;
}
.mgt90{
    margin-top: 0.9rem !important;
}
.mgt100{
    margin-top: 1rem !important;
}
.mgt110{
    margin-top: 1.1rem !important;
}
.mgt120{
    margin-top: 1.2rem !important;
}
.mgt130{
    margin-top: 1.3rem !important;
}
.mgt140{
    margin-top: 1.4rem !important;
}
.mgt150{
    margin-top: 1.5rem !important;
}
.mgt160{
    margin-top: 1.6rem !important;
}
.mgt170{
    margin-top: 1.7rem !important;
}
.mgt180{
    margin-top: 1.8rem !important;
}
.mgt190{
    margin-top: 1.9rem !important;
}
.mgt200{
    margin-top: 2rem !important;
}
.mgt210{
    margin-top: 2.1rem !important;
}
.mgt220{
    margin-top: 2.2rem !important;
}
.mgt230{
    margin-top: 2.3rem !important;
}
.mgt240{
    margin-top: 2.4rem !important;
}
.mgt250{
    margin-top: 2.5rem !important;
}


.mgb10{
    margin-bottom: 0.1rem !important;
}
.mgb20{
    margin-bottom: 0.2rem !important;
}
.mgb30{
    margin-bottom: 0.3rem !important;
}
.mgb40{
    margin-bottom: 0.4rem !important;
}
.mgb50{
    margin-bottom: 0.5rem !important;
}
.mgt60{
    margin-bottom: 0.6rem !important;
}
.mgb70{
    margin-bottom: 0.7rem !important;
}
.mgb80{
    margin-bottom: 0.8rem !important;
}
.mgb90{
    margin-bottom: 0.9rem !important;
}
.mgb100{
    margin-bottom: 1rem !important;
}
.mgb110{
    margin-bottom: 1.1rem !important;
}
.mgb120{
    margin-bottom: 1.2rem !important;
}
.mgb130{
    margin-bottom: 1.3rem !important;
}
.mtb140{
    margin-bottom: 1.4rem !important;
}
.mgb150{
    margin-bottom: 1.5rem !important;
}

.mgl10{
    margin-left: 0.1rem !important;
}
.mgl20{
    margin-left: 0.2rem !important;
}
.mgl30{
    margin-left: 0.3rem !important;
}
.mgl40{
    margin-left: 0.4rem !important;
}
.mgl50{
    margin-left: 0.5rem !important;
}
.mgl60{
    margin-left: 0.6rem !important;
}
.mgl70{
    margin-left: 0.7rem !important;
}
.mgl80{
    margin-left: 0.8rem !important;
}
.mgl90{
    margin-left: 0.9rem !important;
}
.mgl100{
    margin-left: 1rem !important;
}
.mgt110{
    margin-left: 1.1rem !important;
}
.mgl120{
    margin-left: 1.2rem !important;
}
.mgl130{
    margin-left: 1.3rem !important;
}
.mgl140{
    margin-left: 1.4rem !important;
}
.mgl150{
    margin-left: 1.5rem !important;
}
.mgl180{
    margin-left: 1.8rem !important;
}
.mgl200{
    margin-left: 2rem !important;
}


.mgr10{
    margin-right: 0.1rem !important;
}
.mgr20{
    margin-right: 0.2rem !important;
}
.mgr30{
    margin-right: 0.3rem !important;
}
.mgr40{
    margin-right: 0.4rem !important;
}
.mgr50{
    margin-right: 0.5rem !important;
}
.mgr60{
    margin-right: 0.6rem !important;
}
.mgr70{
    margin-right: 0.7rem !important;
}
.mgr80{
    margin-right: 0.8rem !important;
}
.mgr90{
    margin-right: 0.9rem !important;
}
.mgr100{
    margin-right: 1rem !important;
}
.mgr110{
    margin-right: 1.1rem !important;
}
.mgr120{
    margin-right: 1.2rem !important;
}
.mgr130{
    margin-right: 1.3rem !important;
}
.mgr140{
    margin-right: 1.4rem !important;
}
.mgr150{
    margin-right: 1.5rem !important;
}
.mgr160{
    margin-right: 1.6rem !important;
}
.mgr170{
    margin-right: 1.7rem !important;
}
.mgr180{
    margin-right: 1.8rem !important;
}
.mgr200{
    margin-right: 2rem !important;
}

.t10{
    top: 0.1rem !important;
}
.t15{
    top: 0.12rem !important;
}
.t20{
    top: 0.2rem !important;
}
.t25{
    top: 0.25rem !important;
}
.t30{
    top: 0.3rem !important;
}
.t35{
    top: 0.35rem !important;
}
.t40{
    top: 0.4rem !important;
}
.t45{
    top: 0.45rem !important;
}
.t50{
    top: 0.5rem !important;
}
.t55{
    top: 0.55rem !important;
}
.t60{
    top: 0.6rem !important;
}
.t65{
    top: 0.65rem !important;
}
.t70{
    top: 0.7rem !important;
}
.t75{
    top: 0.75rem !important;
}
.t80{
    top: 0.8rem !important;
}
.t85{
    top: 0.85rem !important;
}
.t90{
    top: 0.9rem !important;
}
.t95{
    top: 0.95rem !important;
}
.t100{
    top: 1rem !important;
}
.t110{
    top: 1.1rem !important;
}
.t120{
    top: 1.2rem !important;
}
.t130{
    top: 1.3rem !important;
}
.t140{
    top: 1.4rem !important;
}
.t150{
    top: 1.5rem !important;
}
.t160{
    top: 1.6rem !important;
}
.t170{
    top: 1.7rem !important;
}
.t180{
    top: 1.8rem !important;
}
.t190{
    top: 1.9rem !important;
}
.t200{
    top: 2rem !important;
}
.t210{
    top: 2.1rem !important;
}
.t220{
    top: 2.2rem !important;
}
.t230{
    top: 2.3rem !important;
}
.t240{
    top: 2.4rem !important;
}
.t250{
    top: 2.5rem !important;
}
.t260{
    top: 2.6rem !important;
}
.t270{
    top: 2.7rem !important;
}
.t280{
    top: 2.8rem !important;
}
.t290{
    top: 2.9rem !important;
}
.t300{
    top: 3rem !important;
}
.t350{
    top: 3.5rem !important;
}
.t400{
    top: 4rem !important;
}


.b10{
    bottom: 0.1rem !important;
}
.b30{
    bottom: 0.3rem !important;
}
.b40{
    bottom: 0.4rem !important;
}
.b50{
    bottom: 0.5rem !important;
}
.b60{
    bottom: 0.6rem !important;
}
.b70{
    bottom: 0.7rem !important;
}
.b80{
    bottom: 0.8rem !important;
}
.b90{
    bottom: 0.9rem !important;
}
.b100{
    bottom: 1rem !important;
}
.b110{
    bottom: 1.1rem !important;
}
.b120{
    bottom: 1.2rem !important;
}
.b130{
    bottom: 1.3rem !important;
}
.b140{
    bottom: 1.4rem !important;
}
.b150{
    bottom: 1.5rem !important;
}
.b160{
    bottom: 1.6rem !important;
}
.b170{
    bottom: 1.7rem !important;
}
.b180{
    bottom: 1.8rem !important;
}
.b190{
    bottom: 1.9rem !important;
}
.b200{
    bottom: 2rem !important;
}
.b250{
    bottom: 2.5rem !important;
}
.b300{
    bottom: 3rem !important;
}

.r30{
    right: 0.3rem !important;
}
.r40{
    right: 0.4rem !important;
}
.r50{
    right: 0.5rem !important;
}
.r60{
    right: 0.6rem !important;
}
.r70{
    right: 0.7rem !important;
}
.r80{
    right: 0.8rem !important;
}
.r90{
    right: 0.9rem !important;
}
.r100{
    right: 1rem !important;
}
.r110{
    right: 1.1rem !important;
}
.r120{
    right: 1.2rem !important;
}
.r130{
    right: 1.3rem !important;
}
.r140{
    right: 1.4rem !important;
}
.r150{
    right: 1.5rem !important;
}
.r160{
    right: 1.6rem !important;
}
.r170{
    right: 1.7rem !important;
}
.r180{
    right: 1.8rem !important;
}
.r190{
    right: 1.9rem !important;
}
.r200{
    right: 2rem !important;
}


.l30{
    left: 0.3rem !important;
}
.l40{
    left: 0.4rem !important;
}
.l50{
    left: 0.5rem !important;
}
.l60{
    left: 0.6rem !important;
}
.l70{
    left: 0.7rem !important;
}
.l80{
    left: 0.8rem !important;
}
.l90{
    left: 0.9rem !important;
}
.l100{
    left: 1rem !important;
}
.l110{
    left: 1.1rem !important;
}
.l120{
    left: 1.2rem !important;
}
.l130{
    left: 1.3rem !important;
}
.l140{
    left: 1.4rem !important;
}
.l150{
    left: 1.5rem !important;
}
.l160{
    left: 1.6rem !important;
}
.l170{
    left: 1.7rem !important;
}
.l180{
    left: 1.8rem !important;
}
.l190{
    left: 1.9rem !important;
}
.l200{
    left: 2rem !important;
}
.l220{
    left: 2.2rem !important;
}
.l250{
    left: 2.5rem !important;
}
.l260{
    left: 2.6rem !important;
}
.l270{
    left: 2.7rem !important;
}
.l280{
    left: 2.8rem !important;
}
/* define bootstrap 5 columns */
.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-1-5 {
    width: 20%;
    float: left;
}
.p-abs{
    position: absolute !important;
}
.p-relative{
    position: relative !important;
}
/*Flex布局*/
.flx_r{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.flx_r_b{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.flx_r_s{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.flx_r_e{
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.flx_r_c{
    display: flex;
    flex-direction: row;
    justify-content: center;
}


.flx-box-row{
    display:-webkit-flex;
    display:flex;
    flex-direction: row;
}

.flx-box-row-end{
    display:-webkit-flex;
    display:flex;
    flex-direction: row;
    justify-content: flex-end;
}

.flx-box-column{
    display:-webkit-flex;
    display:flex;
    flex-direction: column;
}

.flx-box-column-end{
    display:-webkit-flex;
    display:flex;
    flex-direction: column;
    justify-content: flex-end;
}

.flex-item-center{
    align-self: center;
}

/*上部居中*/
.flx-mid-top{
    display: flex;
    display: -webkit-flex;
    justify-content:center;
}
.flx-mid-between{
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: space-between;
}

/*底部居中*/
.flx-mid-bottom{
    display:-webkit-flex;
    display:flex;
    justify-content:center;
    align-items:flex-end;
}
/*左边居中*/
.flx-mid-left{
    display: flex;
    display: -webkit-flex;
    align-items:center;
}
/*右边居中*/
.flx-mid-right{
    display: flex;
    display: -webkit-flex;
    align-items:center;
    justify-content:flex-end;
}
/*全居中*/
.flx-mid-center{
    display:-webkit-flex;
    display:flex;
    justify-content:center;
    align-items:center;
}

.flex-lr-center{
    display:-webkit-flex;
    display:flex;
    justify-content: space-between;
    align-items:center;
}




.color-blue{
    color:#028bff !important;
}

.color-gray{
    color:#b4b4b4 !important;
}

/*head头部开始*/
header{
    width: 100%;
    min-width: 1280px;
    position: fixed;
    z-index: 999;
}
.hide{
    display: none !important;
}
.header-content{
    background:rgba(9,11,15,1);
    display: flex;
}
.header-content ul li:nth-of-type(1){
    margin-left: 0;
}
.header-content ul li{
    float: left;
    margin-left: 60px;
    position: relative;
}
.header-content ul li a {
    color:rgba(255,255,255,1);
    font-size:16px;
}
.header-logo-menu{
    margin-left: 90px
}
.header-logo{
    height: 95px;
    line-height: 95px;
    display: flex;
    align-items: center;
}
.header-logo img{
    width:320px;
    height:43px;
    cursor: pointer;
}
.header-bottom{
    width:800px;
    height:1px;
    background:rgba(255,255,255,1);
    opacity:0.2;
}
.header-menu{
    height: 56px;
    line-height: 56px;
}

.business-cooperation{
    position: relative;
}
.business-cooperation-down,
.gywm{
    position: absolute;
    font-size: 0.24rem;
    z-index: 99;
    background: #ffffff;
    width: 190px;
    display: flex;
    flex-direction: column;
    left: -68px;
    text-align: center;
    padding: 0 0.3rem;
    top: 66px;
}
.business-cooperation-down::before{
    content: "";
    position: absolute;
    top: -10px;
    left: 84px;
    border-bottom: 10px solid #ffffff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.gywm::before{
    content: "";
    position: absolute;
    top: -10px;
    left: 95px;
    border-bottom: 10px solid #ffffff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.business-cooperation-down a,
.gywm a{
    color: #2C2C2C!important;
}
.business-cooperation-down>a:not(:last-child),
.gywm>a:not(:last-child){
    border-bottom: 1px solid #E8E8E8;
}

.online-inquiry{
    color: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
}
.online-inquiry-date{
    flex-direction: column;
    text-align: right;
    display: flex;
}
.online-inquiry-date .phone{
    font-size:28px;
    font-weight:bold;
    color:rgba(255,255,255,1);
}
.online-inquiry-date .date{
    font-size:12px;
    font-weight:400;
    color:rgba(164,169,176,1);
}
.online-inquiry-btn{
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: rgba(68,129,251,1);
    text-align: center;
    margin: 21px 0 23px 40px;
}
.online-inquiry-btn img{
    display: inline-block;
}
@media (min-width: 1280px) {
    .header-content ul li{
        float: left;
        margin-left: 60px;
    }
    .header-content ul li a {
        color:rgba(255,255,255,1);
        font-size:16px;
    }
    .header-logo-menu{
        margin-left: 90px
    }
    .header-logo{
        height: 95px;
        line-height: 95px;
    }
    .header-logo img{
        width:320px;
        height:43px
    }
    .header-bottom{
        width:800px;
        height:1px;
        background:rgba(255,255,255,1);
        opacity:0.2;
    }
    .header-menu{
        height: 56px;
        line-height: 56px;
    }

    .online-inquiry{
        color: #ffffff;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
    }
    .online-inquiry-date{
        flex-direction: column;
        text-align: right;
    }
    .online-inquiry-date .phone{
        font-size:28px;
        font-weight:bold;
        color:rgba(255,255,255,1);
    }
    .online-inquiry-date .date{
        font-size:12px;
        font-weight:400;
        color:rgba(164,169,176,1);
    }
    .online-inquiry-btn{
        width: 160px;
        height: 40px;
        line-height: 40px;
        background: rgba(68,129,251,1);
        text-align: center;
        margin: 21px 0 23px 40px;
    }
}
@media (min-width: 1366px) {
    .header-content ul li{
        float: left;
        margin-left: 70px;
    }
    .header-content ul li a {
        color:rgba(255,255,255,1);
        font-size:16px;
    }
    .header-logo-menu{
        margin-left: 100px
    }
    .header-logo{
        height: 95px;
        line-height: 95px;
    }
    .header-logo img{
        width:320px;
        height:43px
    }
    .header-bottom{
        width:900px;
        height:1px;
        background:rgba(255,255,255,1);
        opacity:0.2;
    }
    .header-menu{
        height: 56px;
        line-height: 56px;
    }

    .online-inquiry{
        color: #ffffff;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
    }
    .online-inquiry-date{
        flex-direction: column;
        text-align: right;
    }
    .online-inquiry-date .phone{
        font-size:28px;
        font-weight:bold;
        color:rgba(255,255,255,1);
    }
    .online-inquiry-date .date{
        font-size:12px;
        font-weight:400;
        color:rgba(164,169,176,1);
    }
    .online-inquiry-btn{
        width: 160px;
        height: 40px;
        line-height: 40px;
        background: rgba(68,129,251,1);
        text-align: center;
        margin: 21px 0 23px 40px;
    }
}
@media (min-width: 1440px) {
    .header-content ul li{
        float: left;
        margin-left: 80px;
    }
    .header-content ul li a {
        color:rgba(255,255,255,1);
        font-size:16px;
    }
    .header-logo-menu{
        margin-left: 120px
    }
    .header-logo{
        height: 95px;
        line-height: 95px;
    }
    .header-logo img{
        width:320px;
        height:43px
    }
    .header-bottom{
        width:1000px;
        height:1px;
        background:rgba(255,255,255,1);
        opacity:0.2;
    }
    .header-menu{
        height: 56px;
        line-height: 56px;
    }

    .online-inquiry{
        color: #ffffff;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
    }
    .online-inquiry-date{
        flex-direction: column;
        text-align: right;
    }
    .online-inquiry-date .phone{
        font-size:28px;
        font-weight:bold;
        color:rgba(255,255,255,1);
    }
    .online-inquiry-date .date{
        font-size:12px;
        font-weight:400;
        color:rgba(164,169,176,1);
    }
    .online-inquiry-btn{
        width: 160px;
        height: 40px;
        line-height: 40px;
        background: rgba(68,129,251,1);
        text-align: center;
        margin: 21px 0 23px 40px;
    }
}
@media (min-width: 1680px) {
    .header-content ul li{
        float: left;
        margin-left: 100px;
    }
    .header-content ul li a {
        color:rgba(255,255,255,1);
        font-size:16px;
    }
    .header-logo-menu{
        margin-left: 140px
    }
    .header-logo{
        height: 95px;
        line-height: 95px;
    }
    .header-logo img{
        width:320px;
        height:43px
    }
    .header-bottom{
        width:1200px;
        height:1px;
        background:rgba(255,255,255,1);
        opacity:0.2;
    }
    .header-menu{
        height: 56px;
        line-height: 56px;
    }

    .online-inquiry{
        color: #ffffff;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
    }
    .online-inquiry-date{
        flex-direction: column;
        text-align: right;
    }
    .online-inquiry-date .phone{
        font-size:28px;
        font-weight:bold;
        color:rgba(255,255,255,1);
    }
    .online-inquiry-date .date{
        font-size:12px;
        font-weight:400;
        color:rgba(164,169,176,1);
    }
    .online-inquiry-btn{
        width: 160px;
        height: 40px;
        line-height: 40px;
        background: rgba(68,129,251,1);
        text-align: center;
        margin: 21px 0 23px 40px;
    }
}
@media (min-width: 1920px) {
    .header-content ul li{
        float: left;
        margin-left: 120px;
    }
    .header-content ul li a {
        color:rgba(255,255,255,1);
        font-size:16px;
    }
    .header-logo-menu{
        margin-left: 160px
    }
    .header-logo{
        height: 95px;
        line-height: 95px;
    }
    .header-logo img{
        width:320px;
        height:43px
    }
    .header-bottom{
        width:1400px;
        height:1px;
        background:rgba(255,255,255,1);
        opacity:0.2;
    }
    .header-menu{
        height: 56px;
        line-height: 56px;
    }

    .online-inquiry{
        color: #ffffff;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
    }
    .online-inquiry-date{
        flex-direction: column;
        text-align: right;
    }
    .online-inquiry-date .phone{
        font-size:28px;
        font-weight:bold;
        color:rgba(255,255,255,1);
    }
    .online-inquiry-date .date{
        font-size:12px;
        font-weight:400;
        color:rgba(164,169,176,1);
    }
    .online-inquiry-btn{
        width: 160px;
        height: 40px;
        line-height: 40px;
        background: rgba(68,129,251,1);
        text-align: center;
        margin: 21px 0 23px 40px;
        cursor: pointer;
    }
}


/*head头部结束*/


/*footer开始*/
footer{
    background-color: #090909;
}
.footer_content{
    width: 16rem;
    margin: 0 auto;
    padding: 0.6rem 0px 0px 0px;
    display: flex;
}
.left_content{
    flex: 1;
}
.left_content dt{
    color: #fff;
    font-size: 16px;
    margin-bottom: 40px;
}
.left_content dd{
    color: #979797;
    margin-bottom: 24px;
}
.left_content dl a{
    color: #ffffff !important;
    font-size: 16px !important;
    margin-bottom: 40px !important;
    font-weight: 700;
}
.left_content dd a{
    text-decoration: none;
    color: #979797 !important;
}


.weixin_qrcode{
    width: 16%;
    text-align: center;
    margin-left: 1.4rem;
    display: flex;
    flex-direction:  column;
    text-align: center;
    align-content: flex-end;
    align-items: flex-end;
}
.weixin_qrcode p{
    margin-top: 20px;
    font-size: 0.16rem;
    font-weight:500;
    color:rgba(255,255,255,1);
    line-height: 0.22rem;
}
.footer_bottom{
    width: 16rem;
    margin: 0 auto;
    height: 80px;
    line-height: 80px;
    color: #fff;
    border-top: 1px solid rgba(255,255,255,0.2);

}
.footer_bottom p{
    margin-bottom: 0px !important;
    font-size: 14px;
}
.footer_bottom .warning_text{
    letter-spacing:1px;
    color: #999;
    font-size: 13px
}
.weixin_qrcode_img{
    display: flex;
    flex-direction:  column;
    text-align: center;
    align-content: flex-end;
    align-items: flex-end;
}
.weixin_qrcode_img_text{
    text-align: center;
    width: 2rem;
}
.weixin_qrcode img{
    width: 2rem;
    height: 2rem;
}
.weixin_qrcode h3{
    color: #fff;
    font-size: 0.25rem;
    font-weight: 600;
    letter-spacing: 0.05rem;
    margin: 0;
}
.weixin_qrcode h6{
    color: #DDDCE0;
    font-size: 0.15rem;
    font-weight: 400;
    letter-spacing: 0.03rem;
    margin: 0.1rem 0;
    white-space: nowrap;
}
.weixin_qrcode .consultation-btn{
    color: #DDDCE0;
    font-size: 0.15rem;
    font-weight: 400;
    margin: 0.1rem 0 0.5rem;
    background-color: #3399ff;
    border-radius: 5px;
    display: flex;
    align-items: center;
    align-content: center;
    height: 30px;
    padding: 0.03rem 0.2rem;

}
.weixin_qrcode span{
    display: inline-block;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
}
.weixin_qrcode span:last-child{
    margin-left: 10px;
}
.weixin_qrcode span p{
    color: #fff;
    font-size: 0.3rem;
    font-weight: 400;
    padding: 0.03rem 0.3rem 0.03rem 0.3rem;
    display: inline-block;
}
/*footer结束*/
@media (min-width: 992px) {
    .col-md-1-5 {
        width: 20%;
        float: left;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.2rem;
        padding-left: 0.2rem;
    }
}
@media (min-width: 1200px) {
    .col-lg-1-5 {
        width: 20%;
        float: left;
    }

}


@media screen and (min-width: 1200px) {
    .product-swiper-box .width-auto-60{
        padding-top: 0.2rem;
    }
}
@media screen and (min-width: 1400px) {
    .product-swiper-box .width-auto-60{
        padding-top: 0.35rem;
    }

}
@media screen and (min-width: 1600px) {
    .product-swiper-box .width-auto-60{
        padding-top: 0.55rem;
    }
}

@media screen and (min-width: 2000px) {
    .container_box{
        max-width: 1600px;
    }
    .footer_content{
        width: 1600px;
    }
    .footer_bottom{
        width: 1600px;
    }
}
