.topBoxTitle {
    width: 100%;
    height: auto;
    background-image: url(../_files/img/rgzn/wl.png);
    background-size: 100% 100%;

}

.topTit {
    width: 100%;
    height: 0.8rem; 
}

.topBox {
    width: 68%;
    height: 100%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    /* align-items: center; */
}
.searchFor{
    width: auto;
    display: flex;
    align-items: center;
}
.topBox .searchFor img{
    width: .2rem;
    height: .2rem;
    margin: 0;
    position: relative;
    left: .35rem;

}

.topBox .searchFor span{
    display: inline-block;
    width: .01rem;
    height: .17rem;
    background: #140000;
    opacity: 0.5;

    margin-left: .16rem;
    margin-right: .16rem;
}
.topBox .searchFor a{
    font-weight: 400;
    font-size: .2rem;
    color: #0A56B2;
    line-height: .43rem;
    letter-spacing: .1rem;
}
.topBox .searchFor button{
    font-size: .2rem;
    color: #0A56B2;
    background-color: transparent;
    font-weight: 400;
}
a:active{
    color: #fff;
}
.topBox img {
    height: 100%;
    width: 2.8649rem;
    height: .4865rem;
    margin-top: .1802rem;
}

.searchFor{
    width: auto;
    float: right;
}
.searchInp{
    width: 2.75rem;
    height: .32rem;
    background: #FFFFFF;
    border-radius: .16rem;
    border: .01rem solid #D6D6D6;
    text-indent: .38rem;
    font-size: .15rem;
}

.headerMenu {
    width: 100%;
    height: .4144rem;
}

.menuList {
    width: 68%;
    height: 100%;
    margin: auto;
    display: flex;
}

.menuUl {
    width: 100%;
    height: 100%;
    display: flex;
}

.menuUl>li {
    width: 1.0811rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-right: .4505rem;
    font-size: .1802rem;
}
.menuUl a{
    color: #fff;
}
.menuA{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.menuA:hover{
    color: #fff; 
    background-color: #2879DB;
} 
.menuUl>li:hover a{
    color: red;
}

.menuUl>li:hover {
    background: #2879DB;
    cursor: pointer;
}

.bannerBox {
    width: 100%;
    height: 2.8829rem;
}

.news {
    width: 100%;
    height: 4.7117rem;
    background: url(../_files/img/rgzn/backImg.png) no-repeat;
    background-size: cover;
    /* background-color: #fff; */
}

.newsContent {
    width: 68%;
    height: 100%;
    margin: auto;
    display: flex;
}

.newPic {
    width: 6.5676rem;
    height: 100%;
    padding-top: .2973rem;
    overflow: hidden;
}

.newPicBan {
    width: 100%;
    height: 3.6937rem; 
}

.newsLists {
    flex: 1;
    margin-left: .5405rem;
    margin-top: .2883rem;
}

.newitem {
    width: 100%;
    height: 3.6937rem;
    height: auto;
}

.newTab {
    width: 100%;
    height: .4082rem;
    border-bottom: .009rem solid #D1D1D1;
}

.newsAssociation {
    width: 100%;
    height: 100%;
    display: flex;
}

.newsAssociationTab {
    margin-left: .2523rem;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
}



.newsAssociationTab p:nth-child(2) {
    margin-left: .6rem;
}
/* .newsAssociationTab a{
    margin-left: .6rem;
} */

.newsAssociationTab .noChoose {
    font-weight: 400;
    font-size: .2342rem;
    color: #3C6FAC;
    letter-spacing: .0182rem;
    cursor: pointer;
}
.newsAssociationTab .tabActive {
    font-weight: 500;
    font-size: .2342rem;
    color: #0A56B2;
    line-height: .2883rem;
    letter-spacing: .0182rem;
    height: 100%;
    display: flex;
    cursor: pointer;
    align-items: center;

}
.newsAssociationTab span {
    font-weight: 400;
    font-size: .1622rem;
    color: #000000;
    line-height: 0px;
    margin-left: 2.405rem;
    cursor: pointer;
}

.newsTabulation {
    flex: 1; 
}

.newsList>li {
    padding: .1224rem 0 .1224rem 0; 
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.newsList>li>a{
    display: flex;
    align-items: center;
}

.newsList>li:first-child {
    padding-top: .1622rem;
}

.newsList>li:last-child {
    padding-bottom: 0;
}

.itemT {
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-size: .1429rem;
    letter-spacing: .0204rem;
    cursor: pointer;
}

.itemT2 {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    letter-spacing: .0204rem;

}

.itemTi {
    color: #3C6FAC;
    font-weight: 400;
    font-size: .1633rem;
    color: #3C6FAC;

    /* margin-right: 15px; */
}

.newsList li a {
    justify-content: space-between;
}
.newsList li a .informationItem .itemT{
    font-size: .1829rem;
    width: 88%;
}
.newsList li a .informationItem{
    width: 82% ;
}


.associationNews {
    width: 100%;
    height: auto;
    background: url(../_files/img/rgzn/associationNews.png) no-repeat;
    background-size: cover;
    background-color: #fff;
}

.associationNewsCon {
    width: 68%;
    height: 100%;
    margin: auto;
    display: flex;
    flex-direction: column;
}

.AssociationUnit {
    width: 100%;
    background-color: #fff;
}

.associationTitle {
    width: 100%;
    height: .8288rem;
    position: relative;
}

.mainTitle {
    width: 100%;
    height: .2883rem;
    background: url(../_files/img/rgzn/mainTitle.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
}

.mainTitle p {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -0.0541rem;
    font-weight: 600;
    font-size: .3243rem;
    color: #000000;
}


.associationContent {
    padding-top: .2703rem;
    height: auto;
    display: flex;
    justify-content: space-between;
}

.associationWork {
    height: auto;
    display: flex;
    width: 10rem;
    flex-wrap: wrap;
}

.information {
    width: 4.898rem;
    height: 2.1939rem;
    background-color: #fff;
    margin-right: .1802rem;
    margin-bottom: .1802rem;
    display: flex;
    flex-direction: column;
}

.information:nth-child(2n) {
    margin-right: 0;
}

.information:nth-child(3),
.information:nth-child(4) {
    margin-bottom: 0;
}


.information .informationTit {
    width: 100%;
    height: .6122rem;
    background: url(../_files/img/rgzn/informationTit.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content: space-between;
}
.information .informationTitWKXZ {
    background: url(../_files/img/rgzn/WJXZ_back.png) no-repeat;
    background-size: 100% 100%;
}

.information .informationTitZXHD {
    background: url(../_files/img/rgzn/ZXHD_back.png) no-repeat;
    background-size: 100% 100%;
}
.information .informationTitFWNR {
    background: url(../_files/img/rgzn/FWNR_back.png) no-repeat;
    background-size: 100% 100%;
}

.informationTit p {
    height: 100%;
    width: auto;
    display: flex;
    align-items: center;
    margin-left: .2162rem;

    font-weight: 500;
    font-size: .2342rem;
    color: #FFFFFF;
}

.informationTit span {
    font-weight: 400;
    font-size: .1261rem;
    color: #FFFFFF;
    line-height: 0px;
    display: flex;
    align-items: center;
    margin-right: .1532rem;
}
.informationTit span a{
    font-weight: 400;
    font-size: .1261rem;
    color: #FFFFFF;
    line-height: 0px;
}
.informationList {
    flex: 1;
    display: flex;
    width: 100%; 
}

.informationUl {
    padding: 0 .1531rem 0 .1531rem; 
}

.informationItem {
    display: flex;
    align-items: center;
    cursor: pointer;
    width: 2.8571rem;
}

.informationUl li {
    padding: .102rem 0 .102rem 0;
}
.recruitList .informationUl li {
    padding: .22rem 0 .102rem 0;
}

.information .informationList .informationUl{
    width: 100%;
}

.informationUl li .informationItem text {
    color: #2850A0
}

.informationUl li .informationItem .itemT {
    font-size: .1822rem;
    width: 80%;
}

.informationUl li .itemTi {
    width: 1.0204rem;
}

.informationUl li:nth-child(1) {
    padding-top: .2rem;
}

.associationMenu {
    width: 2.449rem;
    margin-left: .1802rem;
}

.service {
    padding: .1802rem 0;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
}

.serviceItem {
    width: 1.964rem;
    height: .4505rem;
    background: #F1F8FF;
    border-radius: .036rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: .1622rem;
    color: #000000;
    cursor: pointer;
}
.serviceItem:hover{
     background: #0A56B2;
     color: #FFFFFF;
}
.noCh {
    background: #F1F8FF;
    color: #000000;
}



.associationMenu ul {
    width: 100%;
    height: 100%;
}

.associationMenu ul li {
    width: 100%;
    height: .6327rem;
    background: url(../_files/img/rgzn/associationMenu.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: .1633rem;
    border-radius: 4px;
    border: 1px solid #EFF1F3;
}

.associationMenu ul li:last-child {
    margin-bottom: 0;
}

.AssmenuItem {
    width: 100%;
    height: 100%;
    padding: .1939rem .2551rem .1837rem .5714rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.AssmenuItem p {
    font-weight: 600;
    font-size: .1837rem;
    color: #FFFFFF;
}

.AssmenuItem img {
    width: .2653rem;
    height: .2653rem;
}

.associationNewsLb {
    width: 100%;
    height: 2.449rem;
    margin-top: .1837rem;
    background-color: #2850A0;
    margin-bottom: .551rem;
}

/* 协会单位 */
.associationUnitIte {
    width: 100%;
    flex: 1;
    padding: .4082rem 0 .3061rem 0;
}

.units {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: space-between;
}

.unitsBox {
    width: 3.0102rem;
    height: 2.1429rem;
    display: flex;
    flex-direction: column;
    background: #FFFFFF;
    box-shadow: 0px 4px 12px rgba(58, 58, 58, 0.06);
    border-radius: 4px;
    overflow: hidden;
}

.unitsBox:hover p {
    color: #fff;
    background-color: #0A56B2;
}
.unitsBox:hover{
    transform: translateY(-10px);
    transition:all .5s ease 0s;

}
.unitsBox img {
    width: 100%;
    height: 1.4286rem;
}

.unitsBox p {
    flex: 1;
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: .2245rem;
    color: #000000;
    line-height: 0px;
    text-indent: .2449rem;
}


/* 友好协商 */
.friendlyBusiness {
    width: 100%;
    background-color: #fff;
}

.friendlyBox {
    width: 100%;
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    /* justify-content: space-between; */
    padding: .5204rem 0 .6531rem 0;
}

.friendlyItem {
    width: 3.0102rem;
    height: .9184rem;
    border-radius: .0816rem;
    background: url(../_files/img/rgzn/friendlyBox.png) no-repeat;
    background-size: 100% 100%;
    margin-right: .2041rem;
    margin-bottom: .3673rem;
    display: flex;
    align-items: center;
    justify-content: center;

}

.friendlyItem:nth-child(4n) {
    margin-right: 0;
}

.friendlyItem p {
    font-weight: 400;
    font-size: .2041rem;
    color: #FFFFFF;
    width: 84%;
    text-align: center;
    line-height: .2857rem;
    margin: auto;
}

/* 企业资讯 */
.corporateInformation {
    width: 100%;
    height: auto;
    background-color: #fff;
}

.corporateBox {
    margin-top: .4082rem;
    flex: 1;
    display: flex;
    justify-content: space-between;
}

.corporateItem {
    width: 6.2245rem;
    height: 2.9082rem;
    background: #F8F8F8;
    border-radius: 4px;
    display: flex;
}

.recruit {
    width: 1.4286rem;
    height: 100%;
    background: url(../_files/img/rgzn/recruit.png) no-repeat;
    background-size: 100% 100%;

}

.recruitText {
    width: .6531rem;
    height: .9184rem;
    margin: .7143rem .3776rem .2449rem .3776rem;
    font-weight: 600;
    font-size: .3265rem;
    color: #FFFFFF;
    line-height: .4286rem
}

.recruitMore {
    width: 1.1633rem;
    height: .3265rem;
    background: #FFFFFF;
    border-radius: .1633rem;
    margin-left: .1224rem;

    display: flex;
    align-items: center;
    justify-content: center;
}

.recruitMore p {
    font-weight: 400;
    font-size: .1633rem;
    color: #0A56B2;
    line-height: .3061rem;
}

.recruitMore span {
    font-size: .1633rem;
    color: #0A56B2;
    margin-left: .0408rem;
}

.recruitList {
    flex: 1;
}

.recruitList .informationUl {
    height: 100%;
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */
}

.recruitList .informationUl li:nth-child(1) {
    padding-top: .2449rem;
}

.recruitList .informationUl li:last-child {
    padding-bottom: .2449rem;
}

/* .recruitList .informationUl li{
    padding: .1327rem 0;
} */
.recruitList .informationUl li .informationItem .itemT {
    color: #000000;
}

.recruitList .informationUl li .itemTi {
    color: #3C6FAC
}





.footer {
    background: #0A56B2;
    padding: 0 !important; 
}

.foot {
    width: 12.6531rem;
    height: 100%;
    margin: auto;
    padding-top: .4796rem;
    padding-bottom: .1735rem;
    display: flex; 
    flex-direction: column;
}  
.logoBot{
    width: 3.1837rem;
    height: .551rem; 
}
.iconBox{
    width: auto;
    height: .4286rem;
    margin-top: .3265rem;
    display: flex;
    align-items: center;
   
}
.iconBox img{
    width: .4286rem;
    height: .4286rem;
}
.iconText{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
     margin-left: .102rem;
}
.iconText p{
    font-weight: 400;
    font-size: .1429rem;
    color: rgba(255,255,255,0.7); 
} 
.footTop{
    width: 100%;
    height: calc(100% - .3571rem);
    display: flex;
    justify-content: space-between;
}
.foot1{
    width: 45%;
}
.foot2{
    flex: 1;
    padding-top: .6735rem;
    display: flex;
    justify-content: space-between;
}
.footBottom{
    width: 100%; 
}
.footBottom span{
    display: inline-block;
    width: 100%;
    height: .0204rem;
    background: rgba(255,255,255,0.502);

}

.footerImg{
    width: 1.0204rem;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footerImg img{
    width: 1.0204rem;
    height: 1.0204rem;
}
.footerImg span{  
    font-weight: 400;
    font-size: .1429rem;
    color: #FFFFFF; 
    margin-top: .1224rem;
    line-height: .2041rem;
}

.footerBotP{
    width: 6.7551rem;
    height: .1735rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: .1735rem;
    display: flex;
    justify-content: space-between;
}
.footerBotP p{
    font-size: .1224rem;
    color: rgba(255,255,255,0.7);
    line-height: .3061rem; 
}



.mn-wrap {
    width: 13.5rem;
    height: 2.449rem;
    background: #FFFFFF;
    overflow: hidden; 
    position: relative;
}
.mn-swiper{
    width: 13rem;
    height: 100%;
    position: initial !important;
}
.swiper-wrapper {
    -webkit-transition-timing-function: linear;    /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    margin: 0 auto;
  }
.mn-swiper .swiper-slide a{
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
}
.mn-swiper .swiper-slide{
     width: 3rem !important;
    /*height: 150px !important; */
    /* width: 295px !important; */
    height: 221px !important;
    background: #000000;
    /* opacity: 0.5;    */
    border-radius: 4px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 150px;
    /* margin-top: 40px; */
    margin-left: 26px;
    text-align: center;
    transition:all .7s ease 0s;
}
.mn-swiper .swiper-slide:hover{

    opacity: 0.9;  box-shadow: -1px 1px 27px -5px rgba(0,0,0,0.7);
-webkit-box-shadow: -1px 1px 27px -5px rgba(0,0,0,0.7);
-moz-box-shadow: -1px 1px 27px -5px rgba(0,0,0,0.7);

}
/* 左侧点击按钮 */
.mn-swiper .swiper-button-prev{
    left: 0;
    background-image: url(../_files/img/rgzn/swiper-l.png);
}
/* 右侧点击按钮 */
.mn-swiper .swiper-button-next{
    right: 0;
    background-image: url(../_files/img/rgzn/swiper-r.png);
}
.mn-swiper .swiper-button-next, .mn-swiper .swiper-button-prev{
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top:42%;
}
.mn-swiper .swiper-wrapper{
    width: 100%;
    margin: 0 auto;
}

.contentNochoose {
    display: none;
}
.conAvtive{
    display: block;
}

 
.tabActive {
    color: #ccb46c;
}



.modal{
    background: rgba(0,0,0,0.5);
}
@media (min-width: 992px) {
    .modal-lg {
        width: 5rem;
        height: 3.68rem;
        top: 24%;
    }
}
.modal-content{
    border-radius: .12rem;
    /* width: 5rem;
    height: 3.68rem; */
    height: 100%;
    background: url(../_files/img/modalContent.png) no-repeat;
    background-size: cover;
}
.modal-header{
    width: 100%;
    height: .6rem;

    min-height: .6rem; 
    padding: 0 0.5px;
    border-bottom: 1px solid #e5e5e5;
    background: url(../_files/img/propImg.png) no-repeat;
    background-size: cover;
    position: relative;
 
    border-radius: 0 0.088rem 0 0;
}
.modal-title{
    font-weight: 500;
    font-size:  .22rem;
    color: #FFFFFF; 
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.modal-header .closeImg{
    width: .16rem;
    height: .16rem;
    background-size: cover;
    margin-right: .16rem; 
    margin-top: 6%;   
    opacity: .5;
    position: absolute;
    right: 0;
}
.modal-body{ 
    height: calc(100% - .6rem - .2727rem);
}
.modal-body-content{
    width: 1.6rem;
    height: 1.6rem;
    box-shadow: 0rem .03rem .06rem rgba(0,0,0,0.09);
    border-radius: 0px;
    border: .01rem solid #E9E8ED;
    margin: .15rem auto;


    background:
          linear-gradient(to top, #26aad1, #26aad1) left top no-repeat, /* //上左 */
          linear-gradient(to right, #26aad1, #26aad1) left top no-repeat, /*//左上 */
          linear-gradient(to left, #26aad1, #26aad1) right top no-repeat, /* //上右 */
          linear-gradient(to bottom, #26aad1, #26aad1) right top no-repeat, /* //上右 */
          linear-gradient(to left, #26aad1, #26aad1) left bottom no-repeat, /* //下左 */
          linear-gradient(to bottom, #26aad1, #26aad1) left bottom no-repeat, /* //左下 */
          linear-gradient(to top, #26aad1, #26aad1) right bottom no-repeat, /* //下右 */
          linear-gradient(to left, #26aad1, #26aad1) right bottom no-repeat; /*  //右下 */
    background-size: 2px 10px, 10px 2px, 2px 10px, 10px 2px; 
}


.modal-body-text{
    margin-top: .11rem; 
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal-body-text p{
    width: 2.26rem; 
    font-weight: 400;
    font-size: .16rem;
    color: #000000;
    line-height: .32rem;
    text-align: center;
}
@media (min-width: 992px) {
    .modal-lg_us{
        width: 5rem;
        height: 4.18rem;
        top: 24%;
    } 
} 
.modal-content_us{
    height: 100%;
    width: 100%;
}

.modal-body-topText{
    margin-top: .09rem;
    width: 1.46rem;
    font-weight: 500;
    font-size: .18rem;
    color: #000000;
   
    width: 100%;
}
.modal-body-topText p{ 
     width: 1.46rem;
     text-align: center;
     margin: auto;
     line-height: .32rem;
}
.modal-body-topText p:nth-child(1){
     width: 1.26rem;
}
.modal-body-botText{
  flex-direction: column;  
}
.modal-body-botText p{
    font-weight: 400;
    font-size: .16rem;
    width: 100%;
    color: #333333;
}
.modal-body-botText p:nth-child(1){
    color: #000000;  
}

.modal-header .closeImg img{
    position: relative;
    top: -.12rem;
}


.slide-frame p{
    position: relative;
    width: 100%;
    height: 100%;
}
.slide-frame p img{
    position: absolute;
    top: 0;
    left: 0;
}
.slide-frame p span{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;

    display: inline-block;
    width: 100%;
    height: .8182rem;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%);
    border-radius: 0px; 

    font-weight: 500;
    font-size: .1636rem;
    color: #FFFFFF;
    padding-top: .4545rem;
    text-indent: .3273rem;

    display: flex;
    align-items: center;
}
.slide-frame p span a{
    color: #FFFFFF;
}
.points{
    background-color:transparent;
    left: 78%;
}




.index-nav{width: 100%;border-bottom: 1px solid #eeeeee;height: 50px;box-sizing: border-box;background:white;}
.index-nav-frame{width: 1200px;margin: 0 auto;}
.index-nav-frame-line{color: #333333;background: white;float: left;position: relative;display: block;outline: none;cursor: pointer;width: 100px;line-height: 50px;text-align: center;font-weight: 700;}
.index-nav-frame-line.active{color:#b63b4d;}

.index-nav-frame-line-center{opacity: 0;height: 0;position: absolute;overflow: hidden;width: 140%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */ top: .4144rem;}
.index-nav-frame-line-li a{width: 100%;font-weight: 500;text-align: center;background: white;color: #666666;height: .3455rem;display: flex;align-items: center;justify-content: center;
    font-size: .1273rem;}
.index-nav-frame-line-li a:hover{background: #ECF3FE; font-size: .1273rem;color: #0A56B2;}
.index-nav-frame-line-li a:hover{background:#ECF3FE;;color: #0A56B2;}
.index-nav-frame-line-focus:focus{display: none;}
.index-nav-frame-line:hover .index-nav-frame-line-center{height:auto;opacity: 1;z-index: 10;}
 
.index-nav-frame-line-center{
    /* padding-top: .1545rem; */
    padding: .1364rem 0;
    background: #fff;
} 
.nav-line{height: 50px;width: 100%;position: relative;display: none;outline: none;}
.nav-small{width: 30px;height: 30px;position: absolute;right: 10px;top:10px;cursor: pointer;display: none;outline: none;}
.nav-small img{width: 100%;height: 100%;object-fit: cover;}
.nav-small-focus{position: absolute;width: 100%;height: 100%;display: none;}
.nav-small-focus:focus{display: none;}
@media only screen and (max-width:800px) {
	.index-nav-frame-line-li a{display: block;color: white;}
	.nav-line{display: block;border-bottom: 1px solid #eeeeee;}
	.nav-small{display: block;}
	.nav-small:focus~.index-nav-frame-line{height: auto;border-bottom: 1px solid #ccc;}
	.nav-small:focus .nav-small-focus{display: block;}
	.index-nav-frame{width: 100%;}
	.index-nav-frame-line{width: 100%;height: 0;overflow: hidden;}
	.index-nav-frame-line-center{position: relative;background: #444359;}
	.index-nav-frame-line:hover .index-nav-frame-line-center{height:0;opacity: 0;}
	.index-nav-frame-line-li{border-bottom: 1px solid #4b4a5e;color: #d9d9d9;background: #444359;}
	.index-nav-frame-line-li:hover{background: #b63b4d;}
	.index-nav-frame-line:focus{height: auto;border-bottom: 1px solid #ccc;}
	.index-nav-frame-line:focus>.index-nav-frame-line-center{height:auto;opacity: 1;}
	.index-nav-frame-line:focus .index-nav-frame-line-header{color: #B63B4D;}
	.index-nav-frame-line-focus{display: none;width: 100%;height: 50px;position: absolute;left: 0;top: 0;}
	.index-nav-frame-line:focus .index-nav-frame-line-focus{display: block;}

}


.menuUl .index-nav-frame-line {
    width: 1.0811rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-right: .4505rem;
    font-size: .1802rem;
    background-color: transparent !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.menuUl .index-nav-frame-line:hover {
    background: #2879DB;
    cursor: pointer;
}


a:hover{
    color: #000000
}

.goTop{
    width: .93rem;
    height: .9rem;
    background: linear-gradient(180deg, #EBF1FD 0%, #FFFFFF 100%);
    box-shadow: 0px 4px 8px rgba(197,215,255,0.28);
    border-radius: 4px;
    border: 1px solid #FFFFFF;

    position: fixed; 
    top: 80%;
    right: .4rem; 
    cursor: pointer;
}

.goTop a{
    width: 100%;
    height: 100%;
    width: calc(100% - .32rem);
    height: calc(100% - .32rem);
    padding: .16rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.goTop img{
    width: 24px;
    height: 24px;
}
.goTop p{
    font-weight: 400;
    font-size: .15rem;
    color: #000000; 
    margin-top: .12rem;
}