.s_title span{font-size: 16px;color: #aeaeb2;}
.yf_list{overflow: hidden;}
.yf_list ul li{width: 25%;height: 600px;float: left;text-align: center;position: relative;}
.yf1{background: url(../img/img1.png) 0 0 no-repeat;}
.yf2{background: url(../img/img2.png) 0 0 no-repeat;}
.yf3{background: url(../img/img3.png) 0 0 no-repeat;}
.yf4{background: url(../img/img5.png) 0 0 no-repeat;}
.yf5{background: url(../img/img5.png) 0 0 no-repeat;}
.yf_list ul li span{font-size: 28px;color: #fff;display: block;display: block;margin-top: 37px;}
.yf_list ul li span1{font-size: 16px;color: #fff;display: block;display: block;}
.yf_ico1{width: 70px;height: 64px;margin:0 auto;margin-top: 200px;}
.yf_ico2{width: 76px;height: 64px;margin:0 auto;margin-top: 200px;}
.yf_ico3{width: 76px;height: 62px;margin:0 auto;margin-top: 200px;}
.yf_ico4{width: 76px;height: 58px;margin:0 auto;margin-top: 200px;}
.yf_ico5{width: 70px;height: 58px;margin:0 auto;margin-top: 200px;}
.yf_b{height: 600px;background:rgba(42,48,78,.7);opacity: 0;}
.yf_list ul li:hover .yf_b{opacity: 1;top:0;position: absolute;width: 100%;transition: 300ms}

.yf_list ul li:hover .yf_t{opacity: 0;}
.yf_b b{display: block;width: 30px;border-top: 2px solid #51adc4;margin:0 auto;margin-top: 29px;margin-bottom: 30px}
.yf_b small{display: block;margin:0 65px;font-size: 16px;color: #fff;line-height: 40px;}
.yf_b .yf_ico1{margin-top: 75px;transform: 300ms}
.yf_b .yf_ico2{margin-top: 75px;transform: 300ms}
.yf_b .yf_ico3{margin-top: 75px;transform: 300ms;height: 64px}
.yf_b .yf_ico4{margin-top: 75px;transform: 300ms}
.yf_b .yf_ico5{margin-top: 75px;transform: 300ms}
.yf_t small{display: none;}
@media only screen and (max-width: 760px){
.yf_list ul li{width: 33.333%;height: 250px;float: left;text-align: center;position: relative;background-size:100% 250px }
.yf_ico1{margin-top: 40px;}
.yf_ico2{margin-top: 40px;}
.yf_ico3{margin-top: 40px;}
.yf_ico4{margin-top: 40px;width: 62px;}
.yf_ico5{margin-top: 40px;}
.yf_list ul li:hover .yf_b{display: none;}
.yf_list ul li span{font-size: 18px;}
.yf_list ul li:hover .yf_t{display: block;opacity: 1;}
.yf_t small{display: block;color: #fff;font-size: 12px;margin:0 5px;margin-top: 10px}
.yf_list ul li span{margin-top: 15px;font-size: 16px;}
}
.hz_list{width: 1200px;margin:0 auto;}
.hz_list ul li{float: left;width: 25%;text-align: center;margin-top: 20px;margin-bottom: 20px;overflow: hidden;height: 80px;}
@media only screen and (max-width: 760px){
.hz_list{width: auto;}
.hz_list ul li img{width: 100%}
.hz_list ul li{height: 60px;margin:0;width: 30.33%;margin:0 1.5%;text-align: left;}
}
/*.home-pain-points {
    width: 100%;
    position: relative;
    height: 580px;
    padding-top: 80px;
    background-position-x: center;
    background-size: 100% 100%;
}
.pain-title {
    position: relative;
    z-index: 2;
    font-size: 18px;
    margin-bottom: 56px;
    text-align: center;
    color: #fff;
}
.pain-title>h2 {
    font-size: 36px;
    color: #fff;
    margin-bottom: 20px;
    font-weight: 700;
}
.pain-picture {
    width: 400px;
    height: 400px;
    margin: 0 auto;
    display: block;
    margin-top: -60px;
}
.point-content {
    position: absolute;
    top: 260px;
    left: 50%;
    z-index: 1;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 1000px;
    height: 210px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.point-column {
    position: relative;
    width: 100%;
    height: 100%;
    margin-top: 30px;
}
.point-item:hover{
    -webkit-transform: scale(1.1);transform: scale(1.2);
}
.point-item {
    position: absolute;
    width: 324px;
    height: 60px;    
    background: url(../img/poin-left-box.png) no-repeat;
    background-size: 100% 100%;
    transition: all .2s linear;
    -webkit-font-smoothing: antialiased;
}
.right-item {
    position: absolute;
    width: 344px;
    height: 60px;    
    background: url(../img/poin-right-box.png) no-repeat;
    background-size: 100% 100%;
    transition: all .2s linear;
    -webkit-font-smoothing: antialiased;
}
.point-title {
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    /* height: 26px; * /
}
.point-item-dot {
    width: 8px;
    height: 8px;
    margin-left: 16px;
}
.point-title p {
    margin-left: 8px;
    color: #d2daeb;
    font-weight: 500;
    font-size: 20px;
    line-height: 20px;
}
.pain-button {
    width: 142px;
    height: 40px;
    background: #fff;
    font-size: 16px;
    color: #00113a;
    font-weight: 600;
    text-align: center;
    line-height: 40px;
    margin: 0 auto;   
}*/

.footer_1{background: #21282d url(../img/tmp1662345538_1875186_s.png) top center no-repeat;padding-top: 2%;/*margin-top: 40px;*/}
.foot_top{width: 50%;float: left;}
.foot_top dl{width: 32%;float: left;text-align: center;border-right:1px dashed #363a3e;height: 180px;}
.foot_top dl dt a{font-size: 18px;color: #fff;display: block;margin-bottom: 15px;}
.foot_top dl dd{margin-inline-start:0px;}
.foot_top dl dd a{font-size: 14px;color: #8e959d;display: block;line-height: 26px;}
.foot_top dl dd a:hover{color: #c60000;}
.footcode{width: 38%;float: right;}
.footcode dl dt{font-size: 18px;color: #fff;display: block;margin-bottom: 15px;text-align: center;width: 88%;}
.footcode dl dd img{max-width: 146px;display: block;margin:0px auto;}

.flixi{border-top:1px #2f373c solid;border-bottom:1px #2f373c solid;margin-top:35px; padding:20px 0;}
.flixi li{ width:17.5%; float:left; padding:0px 1% 0px 0%; border-right:1px #383838 solid; margin-left:1%; height:126px;}
.flixi li:last-child{ border-right:0;}
.flixi li.lxbg1{ background:url(../img/f1.png) left 10px top 8px no-repeat;}
.flixi li.lxbg2{ background:url(../img/f2.png) left 10px top 8px no-repeat;}
.flixi li.lxbg3{ background:url(../img/f3.png) left 10px top 8px no-repeat;}
.flixi li.lxbg4{ background:url(../img/f4.png) left 10px top 8px no-repeat;}
.flixi li.lxbg5{ background:url(../img/f5.png) left 10px top 8px no-repeat;}
.flixi li span{ display:block; padding-left:60px; line-height:42px; font-size:18px; color:#c3bdbf;}
.flixi li p{ display:block; padding-left:60px; font-size:14px; color:#8e959d; margin-top:10px;}

@media screen and (max-width:1600px){
.flixi li p{ padding-left:0;}
}
@media screen and (max-width:1360px){
.flixi li span{font-size:14px;}
.flixi li p{ font-size:13px;}
}
@media screen and (max-width:1200px){
.flixi{ display:none;}
.foot_top,.footcode{padding-bottom: 40px;}
}

.linkbox{width: 100%;height: auto;position: relative;z-index: 9;border-top:1px solid #161c22;padding:15px 0 15px 0;}
.linkbox span{float: left;width: 80px;display: block;font-size: 14px;color: #8e959d;line-height: 25px;}
.linkbox a{font-size: 14px;color: #8e959d;display: block;float: left;padding:0 10px;line-height: 25px;}
.linkbox a:hover{color: #c60000;}
.footerbottom{width: 100%;background-color:#c60000;margin-top: 0px;font-weight: 100;padding:5px 0;}
.footerbottom span,.footerbottom a{font-size: 14px;color: #fff; line-height: 35px; font-weight: 100; padding:0 5px; display:inline-block;}
.footerbottom img{margin:13px 5px 0 5px;}
.footerbottom span.fr{float: right;}
.footerbottom a:hover{color: #ff0;}
@media screen and (max-width:780px){
.footerbottom span.fr{float: none;}
.linkbox,.footcode{display: none;}
.foot_top{float: none;width: 100%;}
.footer{padding-bottom: 40px;padding-top: 20px;}
.foot_top dl:last-child{border-right:none;}
.footerbottom span, .footerbottom a{line-height: 23px;font-size: 13px;}

}
@media screen and (max-width:480px){
.foot_top,.footer{display: none;}   
}