@charset "utf-8";
html,body{height: 100%;}
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"font1","微软雅黑","黑体";color:#000;line-height:1.1;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "font1","微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#000; text-decoration:none !important}

h2,h3,h4,b,strong { font-weight: normal ; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
@font-face { font-family:font1; src: url("../images/HarmonyOS_Sans_SC_Regular.ttf");}

.footers{background:#242222;}
.footerabox{width: 1595px;margin:0 auto;max-width: 94%; }
.foota-top{display: flex;justify-content: space-between; padding: 50px 0 45px;align-items: center;}
.foota-top p{color: #c8c8c8;font-size: 16px;}
.foota-top ul{display: flex;justify-content: space-between;align-items: center;gap:45px;}
.foota-top a{color: #fff; position: relative;font-size: 16px;padding-left: 15px;}
.foota-top a:before{position: absolute;content: "";width: 5px ;height: 12px;background: #ef3f4b;left: 0;top: 50%;transform: translateY(-50%);}
.foota-top a:hover{opacity: .6;}
.foot-content{display: flex;justify-content: space-between;padding: 42px 0;border-bottom: 1px solid #999999;border-top: 1px solid #999999;}
.foot-left{width: 166px;}
.foot-left img{width: 100%;}
.foot_right{justify-content: space-between;display: flex;width: 600px;}
.foot-img{width: 143px; }
.foot-img img{width: 100%;}
.foot-text{width: 370px;}
.foot-text p{display: flex;justify-content: space-between;padding: 2px 0;font-size: 16px; line-height: 24px;}
.foot-text p span{width: calc(100% - 30px);color: #f8f8f8;}
.foot-text p b{margin-top: 4px;}
.bqxx p{font-size: 18px; line-height: 1.6;color: #bdbdbd; padding: 20px 0 40px;}
.h119{height: 119px;}
@media only screen and (min-width: 950px) and (max-width: 1600px) {
.h119{height: 6.197vw;}

.footers {
    background: #242222;
}
.footerabox {
    width: 83.0729vw; /* 1595px / 19.2 = 83.0729vw */
    margin: 0 auto;
    max-width: 94%;
}
.foota-top {
    display: flex;
    justify-content: space-between;
    padding: 2.6042vw 0 2.3438vw; /* 50px / 19.2 = 2.6042vw, 45px / 19.2 = 2.3438vw */
    align-items: center;
}
.foota-top p {
    color: #c8c8c8;
    font-size: 16px; /* 小于等于14px，保持不变 */
}
.foota-top ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 2.3438vw; /* 45px / 19.2 = 2.3438vw */
}
.foota-top a {
    color: #fff;
    position: relative;
    font-size: 16px; /* 小于等于14px，保持不变 */
    padding-left: 15px; /* 小于等于14px，保持不变 */
}
.foota-top a:before {
    position: absolute;
    content: "";
    width: 5px; /* 小于等于14px，保持不变 */
    height: 12px; /* 小于等于14px，保持不变 */
    background: #ef3f4b;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.foota-top a:hover {
    opacity: .6;
}
.foot-content {
    display: flex;
    justify-content: space-between;
    padding: 2.1875vw 0; /* 42px / 19.2 = 2.1875vw */
    border-bottom: 0.0521vw solid #999999; /* 1px / 19.2 = 0.0521vw */
    border-top: 0.0521vw solid #999999; /* 1px / 19.2 = 0.0521vw */
}
.foot-left {
    width: 8.6458vw; /* 166px / 19.2 = 8.6458vw */
}
.foot-left img {
    width: 100%;
}
.foot_right {
    justify-content: space-between;
    display: flex;
    width: 31.25vw; /* 600px / 19.2 = 31.25vw */
}
.foot-img {
    width: 7.4479vw; /* 143px / 19.2 = 7.4479vw */
}
.foot-img img {
    width: 100%;
}
.foot-text {
    width: 21.2708vw; /* 370px / 19.2 = 19.2708vw */
}
.foot-text p {
    display: flex;
    justify-content: space-between;
    padding: 0.1042vw 0; /* 2px / 19.2 = 0.1042vw */
    font-size: 0.833vw; /* 小于等于14px，保持不变 */
    line-height: 1.25vw; /* 24px / 19.2 = 1.25vw */
}
.foot-text p span {
    width: calc(100% - 1.5625vw); /* 30px / 19.2 = 1.5625vw */
    color: #f8f8f8;
}
.foot-text p b {
    margin-top: 0.2083vw; /* 4px / 19.2 = 0.2083vw */
}
.bqxx p {
    font-size: 0.9375vw; /* 18px / 19.2 = 0.9375vw */
    line-height: 1.6;
    color: #bdbdbd;
    padding: 1.0417vw 0 2.0833vw; /* 20px / 19.2 = 1.0417vw, 40px / 19.2 = 2.0833vw */
}


}
@media(max-width:950px){

.foota-top{display: none;}
.foot-content{padding: 30px 0 20px;display: block;text-align: center;border-top: none;}
.foot-left{width: 100%;}
.foot-left img {width: 120px;margin: 0 auto;}
.foot-text p{justify-content: center;font-size: 11px;gap:5px;line-height: 1.8;}
.foot-text{width: 100%; padding-top: 10px;}
.foot_right{width: 100%; display: block;}
.foot-text p span{width: auto;}
.foot-img{width: 100px;margin: 0 auto; padding-top: 15px;}
.bqxx p{padding: 15px 0;font-size: 14px;text-align: center;}
.cpzxbox p{bottom: 15px;font-size: 14px;}

}