/*页面通用样式*/
::-webkit-scrollbar-track-piece {
    background-color:#f8f8f8;
}
::-webkit-scrollbar {
    width:5px;
    height:9px;
}
::-webkit-scrollbar-thumb {
    background-color:#036EB8;
    background-clip:padding-box;
    min-height:28px;
    border-radius: 2px;
}
::-webkit-scrollbar-thumb:hover {
    background-color:#036EB8;
}
*{

    margin: 0;

    padding: 0;

    font-size: 15px;

}

html{

    min-width: 1440px;

    overflow-x: hidden;

}

/*header{

    position: fixed;

    z-index: 1000;

    width: 100%;

    height: .35rem;

    background: rgba(0,0,0,.85);

    top: -.35rem;

    text-align: center;

    background: #fff;

    min-width: 1440px;

    box-shadow: 0 1px 2px rgba(0,0,0,.4);

}*/

p{

    cursor: default;

}

header>div>a>img{

    position: absolute;

    top: 50%;

    margin-top: -.1rem;

    width: 1.2rem;

    height: .2rem;

    cursor: pointer;

}

.header_box{

    position: relative;

    display: inline-block;

    /*background: #ff4200;*/

    height: 100%;

    width: 8rem;

    text-align: left;

}

.header_box>div{

    position: absolute;

    right: 0;

}

.header_box>div>a{
    text-decoration: none;
    color: #333333;
    font-size: 17px;
    line-height: .35rem;
    padding: 0 .08rem;
    cursor: pointer;
}

footer{

    position: relative;

    width: 100%;


    background: url(../img/footer_bg.png) no-repeat center;

    -webkit-background-size: cover;

    background-size: cover;

    text-align: center;

}

footer>p{



    color: white;

    text-align: center;

    width: 100%;

    height: .4rem;

    line-height: .4rem;

    border-top: 1px solid rgba(255,255,255,.4);

    font-size: 0.075rem;

    opacity: 0.758;

}

.footbox1{

    display: inline-block;

    width: 69.5%;

    text-align: center;

    /*background: #000;*/


    padding-bottom: .2rem;
}

.footbox1>ul{

    padding: 0 .15rem;

    display: inline-block;

    vertical-align: top;

}

.footbox1>ul>li,.footbox1>ul>li>a{

    list-style: none;
    text-decoration: none;
    font-size: .075rem;

    color: rgba(255,255,255,.58);

    line-height: .15rem;

    cursor: pointer;

    text-align: justify;

}

.footbox1>ul>li>a:hover{

    color: #036EB8;

}

.footbox1>ul>li:nth-child(1){

    color: white;

    line-height: .3rem;

    font-size: 0.08rem;

    /*font-weight: bold;*/

}

.footbox2{

    display: inline-block;

    width: 29.5%;

    text-align: center;

    /*background: #ffaa00;*/

    height: 1.2rem;

    vertical-align: top;

}

.footbox2>div:nth-child(1){

    display: inline-block;
    margin-top: 0.13rem;

}


.footbox2>ul:nth-child(2){

    margin-left: .15rem;

    display: inline-block;

    text-align: left;

    margin-top: 0.13rem;
}

.footbox2>div:nth-child(1)>p{

    margin-top: .08rem;

    color: white;

    font-size: 0.073rem;
}

.footbox2>ul:nth-child(2)>li{

    color: white;

    /*font-weight: bold;*/

    line-height: 2em;

    list-style: none;

    font-size: 0.073rem;


}

.fl{
    float: left;
}

.fr{
    float: right;
}

/*页面通用样式END*/



/*首页开始*/

.banner{

    position: relative;

    height: 5rem;

    display: none;

}
.banner>img{


    width: 100%;

    height: 100%;

}
.banner>video>img{


    width: 100%;

    height: 100%;

}

.banner_nav{

    position: absolute;

    top: -0.5rem;

    left: 50%;

    margin-left: -4rem;

    /*background: #000;*/

    width: 8rem;

    height: 0.5rem;

}

.banner_nav>img{

    position: absolute;

    display: block;

    width: 1.2rem;

    height: .2rem;

    top: 50%;

    margin-top: -.1rem;

    cursor: pointer;

}

.banner_navbox{

    position: absolute;

    top: 50%;

    margin-top: -.045rem;

    right: 0.8rem;

}

.banner_navbox>div{

    display: inline-block;

    color: white;

    font-size: .09rem;

    height: .1rem;

    margin: 0 .08rem;

    cursor: pointer;

    position: relative;

}

.banner_sharebox{

    position: absolute;

    right: 0;

    top: 50%;

    margin-top: -.06rem;

}

.banner_sharebox>img{

    margin: 0 0.03rem;

    width: 0.15rem;

    cursor: pointer;

}

.nav_underline{

    position: absolute;

    bottom: -.08rem;

    right: 0;

    background: #fff;

    width: 0%;

    height: .018rem;

}

.banner_title1{

    position: absolute;

    top: 3.5rem;

    /*left: 2.6rem;*/

    right: 0;

    opacity: 0;

}

.banner_title2{

    position: absolute;

    top: 3.9rem;

    left: 0rem;

    /*left: 1.4rem;*/

    opacity: 0;

}

.banner_videobox{

    display: none;

    position: absolute;

    /*background: #cccccc;*/

    top: 1.5rem;

    right: 1.4rem;

    width: 2rem;

    height: 1.13rem;

}

.banner_videobox>video{

    width: 100%;

    height: 100%;

    border-radius: .1rem;

}

.banner_search{

    position: absolute;

    top: 3.9rem;

    right: 1.4rem;

    /*width: 2rem;*/

    width: .3rem;

    opacity: 0;

    height: 0.2rem;

    text-align: center;

}

.banner_search>form{

    width: 100%;

    height: 100%;

}

.banner_search input{

    width: 100%;

    height: 100%;

    font-size: .08rem;

    color: #393838;

    padding: 0 .3rem 0 0.1rem;

    box-shadow: 0 0 15px rgba(255,255,255,.8);

    border: transparent;

    box-sizing: border-box;

}

.banner_search>img{

    position: absolute;

    right: .05rem;

    top: 50%;

    margin-top: -.06rem;

    width: .12rem;

    height: .12rem;

}

.index1{

    /*background: #cccccc;*/

    width: 100%;

    height: 4rem;

    margin-top: -0.02rem;

    position: relative;

    z-index: 0;

}

.index1-1{

    position: relative;

    background: #f4f4f4;

    height: 2rem;

    z-index: -10;

}

.index1-1-1{

    position: absolute;

    width: 4rem;

    left: 1.25rem;

    top: .1rem;

    z-index: 100;

    opacity: 0;

    /*background: #ccc;*/

}

.index1-1-1>p:nth-child(1){

    font-size: 0.08rem;

    letter-spacing: 0.8em;

    margin-bottom: .1rem;

    font-family: 文鼎CS书宋二;

}

.index1-1-1>p:nth-child(2){

    position: relative;

}

.index1-1-1>p:nth-child(2)>span{

    font-family: "ITC Avant Garde CE Gothic Demi";

    font-size: .24rem;

    letter-spacing: 0.1em;

}

.index1-1-1>p:nth-child(2)>span:nth-child(1){

    color: red;

}

.index1-1-1>p:nth-child(2)>span:nth-child(2){

    color: white;

}

.index1-1-1>p:nth-child(2)::after{

    font-family: 文鼎新艺体简;

    content: " / 重山简介";

    color: white;

    margin-left: .1rem;

    font-size: .12rem;

    vertical-align: bottom;

}

.index1-1-1>p:nth-child(2)::before{

    content: "";

    position: absolute;

    width: 0.7rem;

    height: 0.02rem;

    bottom: -.1rem;

    background: url(../img/index1-1-1_underline.png) no-repeat;

    -webkit-background-size: 100% 100%;

    background-size: 100% 100%;

}

.index1-1-1>p:nth-child(3){

    display: inline-block;

    width: 1.8rem;

    margin-top: .4rem;

 /*   font-size: 16px;*/

    /*letter-spacing: 0.2em;*/

    line-height: 1.8em;

    text-align: justify;

    color: #333;

}


.index1-1-1>p:nth-child(3) b{
    
}



.index1-2{

    position: relative;

    display: none;

    top: .2rem;

    width: 1.8rem;

    font-size: .075rem;

    /*letter-spacing: 0.3em;*/

    left: 1.25rem;

    line-height: 1.8em;

     text-align: justify;

     color: #333333;

}

.index1-2 p{
    font-size: 16px;
}



.index1-3{

    position: absolute;

    width: 6.6rem;

    right: -1rem;

    top: .3rem;

    z-index: 30;

    opacity: 0;

}

.index1-3>img{

    width: 100%;

    height: auto;

}

.index1-3-line{

    position: absolute;

    top: .8rem;

    right: 0.2rem;

}

.index2{

    position: relative;

    background: url(../img/index2_bg.jpg) no-repeat center;

    -webkit-background-size: auto 100%;

    background-size: auto 100%;

}

.index3{

    position: relative;

    background: #ffffff url(../img/index3_bg.png) no-repeat center bottom;

    -webkit-background-size: 100%;

    background-size: 100%;

    height: 4.9rem;

}

.conpany_L_E{

    top: .15rem;

    left: 1rem;

    position: absolute;

    width: .06rem;

}

.conpany_L_E::after{

    content: "";

    position: absolute;

    width: .015rem;

    height: .25rem;

    left: 50%;

    bottom: -.3rem;

    margin-left: -.0075rem;

    background: #585858;

}

.conpany_L_E>img:nth-child(1){

    width: 100%;

    height: 100%;

}

.index3-1{

    position: absolute;

    left: 1.5rem;

    top: .6rem;

    width: 2.9rem;

}

.index3-1>p:nth-child(1){

    text-transform: uppercase;

    color: #c70700;

    font-family: AvantGardeITCbyBT-Book;

    font-size: .28rem;

    font-weight: bold;

    letter-spacing: .2em;

}

.index3-1>p:nth-child(2){

    position: relative;

    font-family: 文鼎新艺体简;

    margin-top: .1rem;

    font-size: .13rem;

    font-weight: bold;

    letter-spacing: .2em;

}

.index3-1>p:nth-child(2)::before{

    content: "";

    position: absolute;

    bottom: -.08rem;

    width: .4rem;

    height: 2px;

    background: #ab1712;

}

.index3-1>p:nth-child(3){

    margin-top: .18rem;

    font-size: 16px;

    letter-spacing: .08em;

    width: 100%;

    line-height: .14rem;

}

.index3-1>p:nth-child(4){

    margin-top: .20rem;

    font-size: .09rem;

    font-weight: bold;

    letter-spacing: .08em;

    width: 100%;

    line-height: .12rem;

}

.index3-1>p:nth-child(5){

    margin-top: .08rem;

    font-size: 16px;

    letter-spacing: .08em;

    width: 100%;

    line-height: .14rem;

}

.index3-1>p:nth-child(6){

    margin-top: .20rem;

    font-size: .085rem;

    font-weight: bold;

    letter-spacing: .08em;

    width: 100%;

    line-height: .12rem;

}

.index3-1>p:nth-child(7){

    margin-top: .40rem;

    font-size: .09rem;

    font-weight: bold;

    letter-spacing: .08em;

    width: 100%;

    line-height: .12rem;

}

.index3-1>p:nth-child(8){

    position: relative;

    padding-left: .15rem;

    margin-top: .1rem;

    font-size: .075rem;

    letter-spacing: .08em;

    width: 2.7rem;

    line-height: .12rem;

}

.index3-1>p:nth-child(8)::before{

    content: "";

    position: absolute;

    left: 0;

    top: 50%;

    margin-top: -.05rem;

    background: url(../img/address_icon.png) no-repeat;

    -webkit-background-size: 100% 100%;

    background-size: 100% 100%;

    width: .1rem;

    height: .1rem;

}

.index3-1>p:nth-child(9){

    margin-top: .1rem;

}

.index3-1>p:nth-child(9)>span{

    position: relative;

    padding-left: .15rem;

    font-size: .08rem;

    letter-spacing: .08em;

    line-height: .12rem;

    display: inline-block;

    width: 1.1rem;

}

.index3-1>p:nth-child(9)>span:nth-child(1)::before{

    content: "";

    position: absolute;

    left: 0;

    top: 50%;

    margin-top: -.05rem;

    background: url(../img/phone_icon.png) no-repeat;

    -webkit-background-size: 100% 100%;

    background-size: 100% 100%;

    width: .1rem;

    height: .1rem;

}

.index3-1>p:nth-child(9)>span:nth-child(2)::before{

    content: "";

    position: absolute;

    left: 0;

    top: 50%;

    margin-top: -.05rem;

    background: url(../img/cz_icon.png) no-repeat;

    -webkit-background-size: 100% 100%;

    background-size: 100% 100%;

    width: .1rem;

    height: .1rem;

}

.index3-1>p:nth-child(10){

    margin-top: .1rem;

}

.index3-1>p:nth-child(10)>span{

    position: relative;

    padding-left: .15rem;

    font-size: .08rem;

    /*letter-spacing: .08em;*/

    line-height: .12rem;

    display: inline-block;

    width: 1.1rem;

}

.index3-1>p:nth-child(10)>span:nth-child(1)::before{

    content: "";

    position: absolute;

    left: 0;

    top: 50%;

    margin-top: -.05rem;

    background: url(../img/web_icon.png) no-repeat;

    -webkit-background-size: 100% 100%;

    background-size: 100% 100%;

    width: .1rem;

    height: .1rem;

}

.index3-1>p:nth-child(10)>span:nth-child(2)::before{

    content: "";

    position: absolute;

    left: 0;

    top: 50%;

    margin-top: -.05rem;

    background: url(../img/e-mail_icon.png) no-repeat;

    -webkit-background-size: 100% 100%;

    background-size: 100% 100%;

    width: .1rem;

    height: .1rem;

}

.index3-2box{

    position: absolute;

    /*overflow: hidden;*/

    /*background: #cccccc;*/

    top: .6rem;

    right: .1rem;

    width: 5.3rem;

    height: 3.6rem;

}

.index3-2-1{

    position: absolute;

    width: 2.6rem;

    height: 100%;

    background: url(../img/index3-2-1.jpg) no-repeat center;

    -webkit-background-size: auto 3.6rem;

    background-size: auto 3.6rem;

    clip-path: polygon(15% 0,100% 0,85% 100%,0 100%);

}

.index3-2-1:hover{

    width: 2.7rem;

    -webkit-background-size: auto 3.8rem;

    background-size: auto 3.8rem;

}

.index3-2imgbox{

    position: absolute;

    z-index: 2;

    width: 2.45rem;

    height: .6rem;

    bottom: .7rem;

    text-align: center;

}

.index3-2imgbox>div{

    overflow: hidden;

    width: .5rem;

    height: .5rem;

    border-radius: 50%;

    display: inline-block;

    border: 3px solid white;

    margin: 0 .1rem;

}

.index3-2imgbox>div>img{

    width: 100%;

    height: 100%;

    object-fit: cover;
}

.index3-2-2{

    position: absolute;

    left: 2.5rem;

    width: 2.65rem;

    height: 100%;

    background: url(../img/index3-2-2.jpg) no-repeat center;

    -webkit-background-size: auto 3.6rem;

    background-size: auto 3.6rem;

    clip-path: polygon(15% 0,100% 0,85% 100%,0 100%);

    transform: scale(.8);

    filter: brightness(50%);

}

.index3-2-3{

    position: absolute;

    width: 2.65rem;

    height: 100%;

    background: url(../img/index3-2-3.jpg) no-repeat center;

    -webkit-background-size: auto 3.6rem;

    background-size: auto 3.6rem;

    clip-path: polygon(15% 0,100% 0,85% 100%,0 100%);

    transform: scale(.8);

    filter: brightness(50%);

}

.index3-2-4{

    position: absolute;

    width: 2.65rem;

    height: 100%;

    background: url(../img/index3-2-4.jpg) no-repeat center;

    -webkit-background-size: auto 3.6rem;

    background-size: auto 3.6rem;

    clip-path: polygon(15% 0,100% 0,85% 100%,0 100%);

    transform: scale(.8);

    filter: brightness(50%);

}

.index3-2-5{

    position: absolute;

    width: 2.65rem;

    height: 100%;

    background: url(../img/index3-2-5.jpg) no-repeat center;

    -webkit-background-size: auto 3.6rem;

    background-size: auto 3.6rem;

    clip-path: polygon(15% 0,100% 0,85% 100%,0 100%);

    transform: scale(.8);

    filter: brightness(50%);

}

.index3-2title{

    z-index: 2;

    position: absolute;

    bottom: .3rem;

    width: 2.6rem;

    text-align: center;

}

.index3-2title>p,.index3-2title>a{

    color: white;
    text-decoration: none;
    font-size: .085rem;

}



.index3-2_now{

    z-index: 2;

    transition: 1.5s;

    transform: scale(1);

    filter: brightness(100%);

    left: 0;

}

.index3-2_now:hover{

    width: 2.7rem;

    -webkit-background-size: auto 3.8rem;

    background-size: auto 3.8rem;

}

.index3-2_prev{

    left: 0;

    z-index: 1;

    transition: 1.5s;

    transform: scale(0.1) !important;

    opacity: 0 !important;

}

.index3-2_next{

    z-index: 3;

    left: 2.5rem;

    transition: 1.5s;

    transform: scale(.8);

    filter: brightness(50%);

}

.index3-2_other{

    left: 5.5rem;

    transition: 1.5s;

    transform: scale(.3);

    filter: brightness(50%);

}

.JT_L{

    top: 1.5rem;

    left: -.15rem;

}

.JT_R{

    top: 1.5rem;

    left: 2.3rem;

}

.JT_R,.JT_L{

    position: absolute;

    z-index: 100;

    cursor: pointer;

    width: .5rem;

    height: auto;

}

.JT_R>img,JT_L>img{

    width: 100%;

    height: auto;

}

.index4{

    background: url(../img/index4_bg.jpg) no-repeat center;

    -webkit-background-size: cover;

    background-size: cover;

    height: 4.5rem;

    padding-top: .5rem;

}

.index4>p:nth-child(1){

    text-align: center;

    color: white;

    font-size: .25rem;

    font-weight: lighter;

}

.index4>p:nth-child(2){

    position: relative;

    margin-top: .1rem;

    text-transform: uppercase;

    text-align: center;

    color: white;

    font-size: .08rem;

    font-weight: lighter;

}

.index4>p:nth-child(2)::after{

    content: "";

    position: absolute;

    left: 50%;

    margin-left: -.25rem;

    bottom: -.1rem;

    width: 0.5rem;

    height: .015rem;

    background: #dc1212;

}

.index4-1{

    /*background: #000;*/

    width: 7.5rem;

    height: 2.5rem;

    margin: .4rem auto 0;

    text-align: center;

    letter-spacing: .06rem;

    text-decoration: none;

    font-size: 0;
}

.index4-1>a{

    display: inline-block;

    text-decoration: none;

}

.index4-1box{

    display: inline-block;

    position: relative;

    box-sizing: border-box;

    /*background: #000;*/

    height: 2.5rem;

    width: 1.8rem;

    border: 1px solid #bebebe;

}

.index4-1box_in{

    position: relative;

    width: 100%;

    height: 100%;

    padding: .08rem;

    box-sizing: border-box;

}

.index4-1box::before,.index4-1box::after {

    content: "";

    position: absolute;

    width: .15rem;

    height: .15rem;

}

.index4-1box::after{

    right: 0;

    bottom: 0;

    border: 1px solid #bebebe;

    border-left: 1px solid transparent;

    border-top: 1px solid transparent;

}

.index4-1box::before{

    left: 0;

    top: 0;

    border: 1px solid #bebebe;

    border-right: 1px solid transparent;

    border-bottom: 1px solid transparent;

}

.index4-1box_in::before,.index4-1box_in::after {

    content: "";

    position: absolute;

    width: .15rem;

    height: .15rem;

}

.index4-1box_in::after{

    right: 0;

    top: 0;

    border: 1px solid #bebebe;

    border-left: 1px solid transparent;

    border-bottom: 1px solid transparent;

}

.index4-1box_in::before{

    left: 0;

    bottom: 0;

    border: 1px solid #bebebe;

    border-right: 1px solid transparent;

    border-top: 1px solid transparent;

}

.index4-1box_top{

    position: absolute;

    background: #bebebe;

    top: 0;

    left: .15rem;

    width: 0;

    /*width: calc(1.8rem - .3rem);*/

    height: 1px;

}

.index4-1box_right{

    position: absolute;

    background: #bebebe;

    right: 0;

    top: .15rem;

    width: 1px;

    /*height: calc(2.5rem - .3rem);*/

    height: 0;

}

.index4-1box_bottom{

    position: absolute;

    background: #bebebe;

    bottom: 0;

    right: .15rem;

    /*width: calc(1.8rem - .3rem);*/

    width: 0;

    height: 1px;

}

.index4-1box_left{

    position: absolute;

    background: #bebebe;

    left: 0;

    bottom: .15rem;

    width: 1px;

    /*height: calc(2.5rem - .3rem);*/

    height: 0;

}

.index4-1img{

    width: 100%;

    box-sizing: border-box;

    overflow: hidden;

    height: 1.8rem;

    text-align: center;

}

.index4-1img>img{

    width: auto;

    height: 100%;
    display: inline;

}

.index4-1info{

    background: rgba(0,0,0,.8);

    width: 100%;

    margin-top: .08rem;

    height: .45rem;

    padding: .06rem;

    box-sizing: border-box;

}

.index4-1info>p:nth-child(1){

    color: white;

    font-size: .085rem;

    /*font-weight: bold;*/

    text-align: left;

    overflow: hidden;

    letter-spacing: normal;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.footbox2 img{
    width: 0.5rem
}


.index4-1info>p:nth-child(2){

    color: white;

    margin-top: .05rem;

    font-size: .065rem;

    text-align: left;

    letter-spacing: normal;

    overflow : hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;
    line-height: 1.3em;
}

.index4-1date{

    position: absolute;

    top: .05rem;

    right: .2rem;

    background: rgba(199,7,0,.8);

    width: .5rem;

    height: .5rem;

    padding: .06rem;

    box-sizing: border-box;

}

.index4-1date>p:nth-child(1){

    font-size: .3rem;

    letter-spacing: normal;

    font-weight: lighter;

    text-align: center;

    color: white;

}

.index4-1date>p:nth-child(2){

    font-size: .08rem;

    letter-spacing: normal;

    font-weight: lighter;

    text-align: center;

    color: white;

}

.index_more{

    position: absolute;

    cursor: pointer;

    display: block;
    background: rgba(255,255,255,.9);
    text-decoration: none;
    color: black;
    height: .25rem;

    width: .8rem;

    font-size: .09rem;

    line-height: .25rem;

    box-sizing: border-box;

    padding-left: .1rem;

    border: 1px solid #626262;

}

.index_more::after{

    content: "";

    width: .35rem;

    height: .21rem;

    position: absolute;

    right: -.05rem;

    top: 50%;

    margin-top: -.105rem;

    background: url(../img/more_icon.png) no-repeat;

    -webkit-background-size: 100% 100%;

    background-size: 100% 100%;

}

/*首页结束*/





.back_top{
    position: fixed;
    display: none;
    right: .2rem;
    bottom: .5rem;
    width: .25rem;
    cursor: pointer;
    z-index: 9999;
}
.nav_layer{
    position: fixed;
    display: none;
    background: rgba(255,255,255,.9);
    width: .9rem;
    /*height: 1.5rem;*/
    z-index: 100;
    padding: .1rem;
    box-sizing: border-box;
}
.nav_layer>ul{
    display: inline-block;
    list-style: none;
    /*height: 100%;*/
}
.nav_layer a{
    display: block;
    width: .7rem;
    line-height: .3rem;
    text-align: center;
    color: #333333;
    text-decoration: none;
    border-top: 1px solid #666666;
    transition: color .5s;
    font-size: .08rem;
}
.nav_layer a:hover{
    background: #999999;
    color: white;
}
.nav_layer>ul>li:nth-child(1)>a{
    border-top: none !important;
}
.nav_imgbox{
    width: 2.15rem;
    margin-left: .1rem;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    -webkit-background-size: cover !important;
    background-size: cover !important;
}
.nav_imgbox>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.nav_layer_img{
    display: none;
}
.banner_video{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.banner_video>video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.index1-3video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    object-fit: cover;
}
/*
.nav_layer>ul::-webkit-scrollbar-track-piece {
    background-color:#ffffff;
}
.nav_layer>ul::-webkit-scrollbar {
    width: 4px;
}
.nav_layer>ul::-webkit-scrollbar-track {
    background-color:#ffffff;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius:2em;
}
.nav_layer>ul::-webkit-scrollbar-thumb {
    background-color: #E51D19;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius:2em;
}
*/
