*{

    box-sizing: border-box;

    margin: 0;

    padding: 0;

    font-family: "SourceHanSansCN-Normal";

    /*text-transform:uppercase;*/

    color: #333;

    word-break: break-word;

    word-wrap: break-word;

}
html{
    font-size: 100px;
}
*::after,*::before{

    content: '';

    position: absolute;

}

@font-face {

    font-family: "ariblk";

    src: url("ariblk.eot"); /* IE9 */

    src: url("ariblk.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */

    

    url("ariblk.woff") format("woff"), /* chrome、firefox */

    url("ariblk.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */

    

    url("ariblk.svg#ariblk") format("svg"); /* iOS 4.1- */

}

@font-face {

    font-family: "SourceHanSansCN-Bold";

    src:url("SourceHanSansCN-Bold.otf") format("opentype");

}

@font-face {

    font-family: "SourceHanSansCN-Regular";

    src:url("SourceHanSansCN-Regular.otf") format("opentype");

}

@font-face {

    font-family: "SourceHanSansCN-Normal";

    src:url("SourceHanSansCN-Normal.otf") format("opentype");

}

@font-face {

    font-family: "Gilroy-Medium";

    src: url("Gilroy-Medium.eot"); /* IE9 */

    src: url("Gilroy-Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */

    

    url("Gilroy-Medium.woff") format("woff"), /* chrome、firefox */

    url("Gilroy-Medium.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */

    

    url("Gilroy-Medium.svg#Gilroy-Medium") format("svg"); /* iOS 4.1- */

}

@font-face {

    font-family: "YUHONGLIANGYINGBIXINGKAISHOUXIETIZHENGSHIBAN-1";

    src: url("YUHONGLIANGYINGBIXINGKAISHOUXIETIZHENGSHIBAN-1.eot"); /* IE9 */

    src: url("YUHONGLIANGYINGBIXINGKAISHOUXIETIZHENGSHIBAN-1.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */

    

    url("YUHONGLIANGYINGBIXINGKAISHOUXIETIZHENGSHIBAN-1.woff") format("woff"), /* chrome、firefox */

    url("YUHONGLIANGYINGBIXINGKAISHOUXIETIZHENGSHIBAN-1.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */

    

    url("YUHONGLIANGYINGBIXINGKAISHOUXIETIZHENGSHIBAN-1.svg#YUHONGLIANGYINGBIXINGKAISHOUXIETIZHENGSHIBAN-1") format("svg"); /* iOS 4.1- */

}

html,body{

    width: 100%;

    height: 100%;

    position:relative;

    /* overflow-x: hidden; */

}

body{

    overflow-x: hidden;

}

li{

    list-style: none;

}

a{

    text-decoration: none;

}

i,u,s,em{

    font-style: normal;

    font-weight: normal;

    display: inline-block;

}
p,h3,h4,b{
    cursor: auto;
    /* pointer-events: none; */
}
span,b{

    display: block;

}

img{

    max-width: 100%;

    display: block;

}

.lf{

    float: left !important;

}

.rt{

    float: right !important;

}

.flo{

    float: left;

    width: 100%;

}

.fle{

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}

.pc_dis{

    display: block;

}

.ph_dis{

    display: none;

}

.clearFloat::after{/* 清除浮动影响 */

    content: "";

    display: block;

    visibility: hidden;

    height: 0;

    clear: both;

}

.clearFloat{

    zoom: 1;

    clear: both;

}

.ma_rt{

    margin-right: 0px !important;

}

.ma_lf{

    margin-left: 0px !important;

}

.bac{

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

}

.na1{

    animation-delay: .1s;

}

.na2{

    animation-delay: .2s;

}

.na3{

    animation-delay: .3s;

}

.na4{

    animation-delay: .4s;

}

.na5{

    animation-delay: .5s;

}

.na6{

    animation-delay: .6s;

}

.na7{

    animation-delay: .7s;

}

.na8{

    animation-delay: .8s;

}

.na9{

    animation-delay: .9s;

}

.na10{

    animation-delay: 1s;

}

@keyframes shutiao {

    0%{

        height: 0%;

    }

    100%{

        height:100%;

    }

}

@keyframes dong_da {

    0%{
        transform: scale(1) translateY(.5rem);
        -webkit-transform: scale(1) translateY(.5rem);
        -moz-transform: scale(1) translateY(.5rem);
        -ms-transform: scale(1) translateY(.5rem);
        -o-transform: scale(1) translateY(.5rem);
}

    100%{
        transform: scale(1.1) translateY(0rem);
        -webkit-transform: scale(1.1) translateY(0rem);
        -moz-transform: scale(1.1) translateY(0rem);
        -ms-transform: scale(1.1) translateY(0rem);
        -o-transform: scale(1.1) translateY(0rem);
}

}





.nav{

    position: fixed;

    top: 0%;

    left: 0%;

    z-index: 50;

}

.nav>div{

    padding-left: 1.6rem;

    height: .88rem;

    line-height: .88rem;

    background-color: #fff;

}

.nav>div.nav1{}

.nav>div.nav2{

    line-height: .3rem;

    padding-right: 3.1rem;

    background: #fff;

    overflow: hidden;

    transition: .5s;

    -webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    height: 0px;

    border-top: 1px solid rgb(233 233 233);

}

.nav>div.nav2.on{

    height: 90px;

}

.nav>div.nav2>ul{

    font-size: 14px;

    /* float: right; */

    width: 100%;

    display: flex;

    justify-content: flex-end;

    height: 2.5rem;
    padding-right: 0.1rem;
}

.nav>div.nav2>ul>li{

    float: left;

    margin-right: 0rem;

    text-align: center;

    border-left: 1px solid #eee;

    border-bottom: none;

    border-top: none;

    width: 1.2rem;

    padding: .35rem 0;

    line-height: 3;

    text-align: center;

    transition: .5s;

    -webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

}

.nav>div.nav2>ul>li:hover{

    background-color: #FAFAFA;

}

.nav>div.nav2>ul>li:first-child{

    /* width: 2.2rem;

    padding-left: 0.75rem; */

    border: none;

}

.nav>div.nav2>ul>li:first-child:hover{

    background-color: #fff;

}

.nav>div.nav2>ul>li:last-child{

    border-right: 1px solid #eee;

}

.nav>div.nav2>ul>li>ul{



}

.nav>div.nav2>ul>li>ul>li>a{

    position: relative;

    line-height: 1.5;

}

.nav>div.nav2>ul>li>ul>li>a::after{

    bottom: 0;

    left: 0;

    width: 100%;

    height: 1px;

    transform: scaleX(0);

    transform-origin: left;

    transition: .8s;

    -webkit-transition: .8s;

    -moz-transition: .8s;

    -ms-transition: .8s;

    -o-transition: .8s;

    -webkit-transform: scaleX(0);

    -moz-transform: scaleX(0);

    -ms-transform: scaleX(0);

    -o-transform: scaleX(0);

    background-color: #04355F;

}

.nav>div.nav2>ul>li>ul>li:hover>a{

    color: #04355F;

}

.nav>div.nav2>ul>li>ul>li:hover>a::after{

    /* transform: scaleX(1);

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    -o-transform: scaleX(1); */

}

.nav>div>.lf{

    cursor: pointer;

    height: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

}

.nav>div>.rt{

    font-size: 14px;

    height: 100%;

}

.nav>div>.rt>ul{

    margin-right: .34rem;

}

.nav>div>.rt>ul>li{

    float: left;

    width: 1.2rem;

    text-align: center;

}

.nav>div>.rt>ul>li:nth-child(2){

    /* width: 1.5rem; */

}

.nav>div>.rt>ul>li>a{

    color: #6B6B6B;

    position: relative;

    transition: .5s;

    -webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

}



/* .nav>div>.rt>ul>li>a::after{

    bottom: 0;

    left: 0;

    width: 100%;

    height: 1px;

    transform: scaleX(0);

    transform-origin: left;

    transition: .8s;

    -webkit-transition: .8s;

    -moz-transition: .8s;

    -ms-transition: .8s;

    -o-transition: .8s;

    -webkit-transform: scaleX(0);

    -moz-transform: scaleX(0);

    -ms-transform: scaleX(0);

    -o-transform: scaleX(0);

    background-color: #04355F;

}

.nav>div>.rt>ul>li:hover>a::after{

    transform: scaleX(1);

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    -o-transform: scaleX(1);

} */

.nav>div>.rt>ul>li.on>a{

    color: #222;

}

.nav>div>.rt>ul>li>a:hover{

    color: #04355F;

}

.nav>div>.rt>p{

    margin-left: .26rem;

    position: relative;

    color: #C2C2C2;
    display: flex;
    align-items: center;

}

.nav>div>.rt>p::before{

    width: .04rem;

    height: .04rem;

    background-color: #7E7E7E;

    top: .41rem;

    left: -.46rem;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

}

.nav>div>.rt>p>a{

    color: #C2C2C2;

}

.nav>div>.rt>p>a.on{

    color: #898989;

}

.nav>div>.rt>div{

    width: 1.6rem;

    height: 100%;

    background: #00345E;

    margin-left: .47rem;

    display: flex;

    justify-content: center;

    align-items: center;

    flex-direction: column;

    cursor: pointer;

}

.nav>div>.rt>div>i{

    display: block;

    width: .34rem;

    height: 1px;

    background: #fff;

    margin-bottom: .09rem;

    transform: translateY(.05rem);

}

.me_yuan{

    width: 100px;

    height: 100px;

    border-radius: 50%;

    position: fixed;

    z-index: 55;

    background-color: #04355F;

    right: -50px;

    top: -50px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    transition: .5s;

    transform: scale(0);

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    -o-transform: scale(0);

    transition-delay: .8s;

}

.me_yuan.on{

    transition-delay: 0s;

    transform: scale(50);

    -webkit-transform: scale(50);

    -moz-transform: scale(50);

    -ms-transform: scale(50);

    -o-transform: scale(50);

}

.menu_bg {

    position: fixed;

    width: 100%;

    height: 100%;

    z-index: 0;

    opacity: 0;

    transition: .5s;

    -webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    background-color: #333;

}

.menu_bg.on {

    opacity: .2;

    z-index: 20;

}

.menu {

    position: fixed;

    top: 0%;

    width: 100%;

    height: 100%;

    opacity: 0;

    z-index: 0;

}

.menu>.me_nav{

    float: left;

    padding: 0 1.6rem;

    width: 100%;

    padding-top: .55rem;

}

.menu>.me_nav>.lf{



}

.menu>.me_nav>.rt{

    font-size: 14px;

    font-family: "Gilroy-Medium";

    color: #fff;

}

.menu>i{

    width: .55rem;

    height: .55rem;

    border-radius: 50%;

    font-size: .24rem;

    color: #fff;

    font-weight: lighter;

    display: flex;

    justify-content: center;

    align-items: center;

    background-color: rgba(255,255,255,0.08);

    position: absolute;

    top: 45%;

    left: 1.6rem;

    z-index: 10;

    cursor: pointer;

}

.menu>.me_nav1{



}

.menu>.me_nav1>img{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.menu>.me_nav1>ul{

    position: absolute;

    top: 50%;

    right: 13%;

    width: 40%;

    z-index: 10;

}

.menu>.me_nav1>ul>li{

    margin-bottom: .48rem;

}

.menu>.me_nav1>ul>li>a{

    font-size: 16px;

    color: #fff;

    display: block;

    opacity: 0.4;

    transition: .5s;

    -webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

}

.menu>.me_nav1>ul>li.on>a,.menu>.me_nav1>ul>li:hover>a{

    opacity: 1;

}

.menu>.me_nav1>ul>li>i{

    display: block;

    float: right;

    transform: rotateY(180deg) scale(1.5);

    opacity: 0;

    transition: 0.5s;

    -webkit-transition: 0.5s;

    -moz-transition: 0.5s;

    -ms-transition: 0.5s;

    -o-transition: 0.5s;

}

.menu>.me_nav1>ul>li:hover>i,.menu>.me_nav1>ul>li.on>i{

    transition-delay: .25s;

    opacity: 1;

}

.footer{

    position: relative;

    z-index: 10;

    background: #00345E;

    padding: 0 1.6rem;

}

.footer>div{



}

.footer>.foot1{

    padding: .48rem 0;

    border-bottom: 1px solid rgba(238,238,238 , 10%);

    padding-bottom: .38rem;

}

.footer>.foot1>.lf>p{



}

.footer>.foot1>.lf>p>u{

    margin-bottom: .1rem;

    font-size: .3rem;

    font-family: "YUHONGLIANGYINGBIXINGKAISHOUXIETIZHENGSHIBAN-1";

    color: #fff;

    text-decoration: none;

    display: block;

    float: left;

    transition: .5s;

    -webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    opacity: 0;

    transform: translateY(.5rem);

    -webkit-transform: translateY(.5rem);

    -moz-transform: translateY(.5rem);

    -ms-transform: translateY(.5rem);

    -o-transform: translateY(.5rem);

}

.footer.on>.foot1>.lf>p>u{

    opacity: 1;

    transform: translateY(0%);

    -webkit-transform: translateY(0%);

    -moz-transform: translateY(0%);

    -ms-transform: translateY(0%);

    -o-transform: translateY(0%);

}

.footer>.foot1>.rt{

    display: flex;

    justify-content: space-between;

    width: 7%;

}

.footer>.foot1>.rt>a{

    width: 44%;

    position: relative;

}

.footer>.foot1>.rt>a>img{

    transition: .5s;

    -webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

}

.footer>.foot1>.rt>a>img:last-child{

    position: absolute;

    top: 0;

    left: 0;

    opacity: 0;

}

.footer>.foot1>.rt>a:hover>img{

    opacity: 0;

}

.footer>.foot1>.rt>a:hover>img:last-child{

    opacity: 1;

}

.footer>.foot2{

    border-bottom: 1px solid rgba(238,238,238 , 10%);

}

.footer>.foot2>.lf{

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    width: 50%;

    padding: .55rem 0 1.18rem 0;

}

.footer>.foot2>.lf>li{}

.footer>.foot2>.lf>li>b{

    font-size: 16px;

    color: #fff;

    margin-bottom: .29rem;

}

.footer>.foot2>.lf>li>b>a{

    color: #fff;

}

.footer>.foot2>.lf>li>a{

    font-size: 14px;

    display: block;

    color: #C5C5C5;

    line-height: 1.8;

    transition: .5s;

    -webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

}

.footer>.foot2>.lf>li>a:hover{

    color: #fff;

}

.footer>.foot2>.rt{

    display: flex;

    justify-content: space-between;

    width: 20%;

    margin-top: .6rem;

}

.footer>.foot2>.rt>span{

    width: 32%;

}

.footer>.foot2>.rt>span>i{

    display: block;

}

.footer>.foot2>.rt>span>p{

    font-size: 14px;

    color: #C5C5C5;

    text-align: center;

    line-height: 3;

}

.footer>.foot2>.rt>p{

    font-size: 16px;

    color: #fff;

    text-align: center;

    padding-top: .27rem;

    font-family: "SourceHanSansCN-Regular";

}

.footer>.foot2>.rt>p>b{

    font-size: .25rem;

    color: #fff;

    font-weight: normal;

    font-family: "Gilroy-Medium";

}

.footer>.foot3{

    padding: .33rem 0 .38rem 0;

}

.footer>.foot3>p{

    font-size: 14px;

    color: #CCCCCC;

}

.footer>.foot3>p>a{

    color: #ccc;

}

.footer>.foot3>p>em{

    color: #ccc;

    font-family: "ariblk";

}

a.mo{

    font-size: 18px;

    text-transform: initial;

    display: flex;

    justify-content: flex-end;

    align-items: center;

    color: #DE157D;

    font-family: serif;

    font-family: "SourceHanSansCN-Regular";

}

a.mo>img{

    margin-left: 0.1rem;

}

.ph_nav{

    display: none;

    height: 60px;

    position: fixed;

    top: 0%;

    left: 0%;

    width: 100%;

    background-color: #fff;

    justify-content: space-between;

    align-items: center;

    padding: 0 1.6rem;

    z-index: 50;

    border-bottom: 1px solid rgba(0,0,0 , 10%);

}

.ph_nav>.lf{

    width: 35%;

}

.ph_nav>.rt{

    width: 25px;

    height: 16px;

    position: relative;

    transition: .5s;

    cursor: pointer;

}

.ph_nav>.rt>img{

    /* width: 100%; */

    transition: .5s;

}

.ph_nav>.rt>img:nth-child(2){

    position: absolute;

    top: 0%;

    left: 20%;

    opacity: 0;

}

.ph_nav>.rt.active>img{

    opacity: 0;

}

.ph_nav>.rt.active>img:nth-child(2){

    opacity: 1;

    transform: rotate(90deg);

    -webkit-transform: rotate(90deg);

    -moz-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    -o-transform: rotate(90deg);

}

.ph_menu{

    position: fixed;

    top: -100%;

    left: 0%;

    width: 100%;

    height: 100%;

    background: #fff;

    z-index: 40;

    padding-top: 60px;

    /* padding-left: 1.6rem; */

    transition: .5s;

    -webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

}

.ph_menu.active{

    top: 0%;

}

.ph_menu>ul{

    padding: 0 1.6rem;

}

.ph_menu>ul>li{

    position: relative;

    text-align: left;

    border-bottom: 1px solid rgba(5,51,51 , 10%);

    position: relative;

}

.ph_menu>ul>li>a{

    position: relative;

    color: #333;

    line-height: 3;

    transition: .5s;

    -webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    font-weight: bold;

    display: block;

    width: 100%;

    font-size: 15px;

}

.ph_menu>ul>li>ul{

    display: flex;

    top: 13px;

    width: 110%;

    flex-wrap: wrap;

    margin-bottom: 10px;

}

.ph_menu>ul>li>ul>li{

    font-size: 13px;

    margin-right: 15px;

}

.ph_menu>ul>li>ul>li>a{

    color: #333;

}

@media screen and (min-width:1930px) and (max-width:2560px) {

    .nav>div>.rt>ul {

        margin-right: .44rem;

    }

    img{

        width: 100%;

    }

    .footer>.foot2>.lf>li>b {

        font-size: .16rem;

    }

    .footer>.foot2>.lf>li>a {

        font-size: .14rem;

    }

    .nav>div.nav2>ul {

        /* width: 725px; */

    }

    .nav>div.nav2>ul>li {

        width: 1.22rem;

        /* padding-left: .4rem; */

    }

    .nav>div>.rt>ul>li{

        width: 1.22rem;

    }

    .nav>div.nav2 {

        line-height: 30px;

    }

    a.mo {

        width: 1rem;

    }

    a.mo>img {

        width: 35%;

    }

    .me_yuan.on {

        transform: scale(60);

        -webkit-transform: scale(60);

        -moz-transform: scale(60);

        -ms-transform: scale(60);

        -o-transform: scale(60);

    }

}

@media screen and (max-width:1680px) {

    .nav>div.nav2 {

        padding-right: 3.15rem;

    }

    .nav>div>.rt>ul {

        margin-right: .3rem;

    }

}

@media screen and (max-width:1600px) {

    .nav>div.nav2>ul>li {

        /* padding-left: .25rem; */

    }

    .nav>div.nav2>ul{

        height: 2.8rem;

    }

}

@media screen and (max-width:1440px) {

    .nav>div>.rt>ul {

        margin-right: .34rem;

    }

    .nav>div.nav2>ul>li{

        width: 1.25rem;

    }

    .nav>div.nav2>ul{

        height: 3rem;

    }

    .nav>div>.rt>ul>li{

        width: 1.25rem;

    }

    .nav>div.nav2 {

        padding-right: 3.25rem;

    }

    .nav>div.nav2>ul>li:first-child {

        /* padding-left: 0.6rem; */

    }

}

@media screen and (max-width:1366px) {

    .nav>div.nav2>ul>li {

        /* padding-left: .2rem; */

        width: 1.27rem;

    }

    .nav>div>.rt>ul>li{

        width: 1.27rem;

    }

}

@media screen and (max-width:1300px) {

    .footer>.foot2>.rt {

        width: 25%;

    }

    .nav>div.nav2>ul{

        height: 3.3rem;

    }

    .nav>div.nav2 {

        padding-right: 3.35rem;

    }

}

@media screen and (max-width:1280px) {

    .nav>div>.rt>ul>li {

        width: 1rem;

    }

    .nav>div.nav2>ul>li {

        width: 1.4rem;

    }

    .nav>div>.rt>ul>li{

        width: 1.4rem;

    }

    .nav>div.nav2>ul>li:first-child {

        /* padding-left: 0.35rem; */

        /* width: 1.8rem; */

    }

}

@media screen and (max-width:1024px) {

    .nav{

        display: none;

    }

    .ph_nav{

        display: flex;

    }

    .footer>.foot2>.lf {

        width: 65%;

    }

    .footer>.foot2>.rt {

        width: 30%;

    }

}

@media screen and (max-width:768px) {

    .footer>.foot2>.rt>span {

        width: 100px;

    }

    .pc_dis{

        display: none;

    }

    .ph_dis{

        display: block;

    }

    .footer>.foot1>.lf {

        width: 70%;

    }

    .footer>.foot1>.rt {

        width: 26%;

    }

    .footer>.foot2>.lf {

        width: 100%;

        justify-content: flex-start;

    }

    .footer>.foot2>.rt {

        width: 100%;

    }

    .footer>.foot2>.lf>li {

        width: 33.3%;

        margin-bottom: 3%;

    }

    .footer>.foot2>.rt>p {

        padding-top: 25px;

        margin-left: 20%;

    }

    .footer>.foot2>.rt>p>b {

        font-size: 18px;

    }

    .footer>.foot1>.lf>p>u {

        font-size: 20px;

    }

}

@media screen and (max-width:540px) {

    a.mo>img{

        width: 30%;

    }

    .footer>.foot1>.lf>p>u {

        font-size: 14px;

        width: 20px;

    }

    .footer>.foot2>.lf>li>b {

        font-size: 14px;

    }

    .footer>.foot1 {

        padding: 1.1rem 0;

    }

    .footer>.foot2>.lf {

        padding: 0;

    }

    .footer>.foot2>.lf>li {

        margin-bottom: 8%;

    }

    .footer>.foot2>.lf>li {

        width: 30.3%;

    border-bottom: 1px solid rgba(238,238,238 , 10%);

    padding-top: 1.1rem;

    margin-bottom: 0;

    padding-bottom: 1.1rem;

    }

    .footer>.foot2>.lf>li:nth-child(3){

        padding-left: 5%;

    }

    .footer>.foot2>.lf>li:nth-child(2),

    .footer>.foot2>.lf>li:nth-child(5) {

        width: 39.3%;

        text-align: center;

    }

    .footer>.foot2>.rt {

        margin-top: 0px;

        justify-content: flex-start;

    }

    .footer>.foot2>.rt>span {

        width: 80px;

    }

    .footer>.foot3 {

        padding: .5rem 0;

    }

    .footer>.foot2>.rt>span>p {

        margin-bottom: .5rem;

    }

    .footer>.foot2>.lf>li:nth-child(4),

    .footer>.foot2>.lf>li:nth-child(5){

        border: none;

    }

    .footer>.foot3>p:first-child{

        border-bottom: 1px solid rgba(238,238,238 , 10%);

        padding-bottom: .5rem;

        margin-bottom: .5rem;

    }

    .footer>.foot3>p:last-child{

        width: 100%;

        text-align: center;

    }

}