@import "font.css";


body,html{
    width: 100%;
    height: auto;
    /*overflow: hidden;*/
    background: #fbfbfb;
    position: relative;
    overflow-x: hidden;
}
section {
    width: 14.4rem;
    height: auto;
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 1.2rem;
}

.big-icon{
    width: 1.71rem;
    height: 3.4rem;
    position: absolute;
    right: 0;
    top: 0;
}
.big-icon img,.big-icon-2 img{
    width: 100%;
    height: 100%;
}
.big-icon-2{
    width: 2.39rem;
    height: 5.05rem;
    position: absolute;
    left: 0;
    top: 400px;
}
.big-icon-3{
    width: .8rem;
    height: 1.64rem;
    position: absolute;
    right: 0;
    top: 1252px;

}
.big-icon-4{
    width: 3.2rem;
    height: 1.09rem;
    position: absolute;
    left: 0;
    top: 2249px;

}
section{
    width: 14.4rem;
    height: auto;
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 1.2rem;
}

.nav{
    width: 100%;
    height: .69rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.nav a{
    color: #807f85;
    font-size: .14rem;
    line-height: .14rem;
    font-family: "SourceHanSansSCLight";
}
.nav a:hover{
    color: #2259a6;
}
.nav a:last-child span{
    display: none;
}

.content{
    width: 100%;
    height: auto;
    overflow: hidden;
    /*display: flex;*/
    /*justify-content: space-between;*/
}
.content .left{
    float: left;
    width: 3.23rem;
    height: auto;
    border-radius: .3rem;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px .1rem .21rem 0px rgba(217, 217, 217, 0.47);
    overflow: hidden;
}
.content .left .items{
    width: 100%;
}
.content .left .items .text{
    display: block;
    width: 100%;
    height: .61rem;
    line-height: .6rem;
    box-sizing: border-box;
    padding-left: .58rem;
    padding-right: .44rem;
    font-size: .16rem;
    color: #40404e;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .8s;
}
.content .left .items .text:hover, .content .left .items.current .text{
    background: #014099;
    color: #fff;
}
.content .left .items .items-list{
    display: none;
    background: #eaeaea;
    width: 100%;
    /*transition: all .8s;*/
    /*display: block;*/
}
.content .left .items .items-list a img{
    opacity: 0;
    transition: all .8s;
}
.content .left .items .items-list a:hover, .content .left .items .items-list a.on{
    background: #014099;
    color: #dcaf13;
}
.content .left .items .items-list a:hover img, .content .left .items .items-list a.on img{
    opacity: 1;
}
.content .left .items .items-list a{
    display: block;
    width: 100%;
    height: .61rem;
    line-height: .6rem;
    box-sizing: border-box;
    padding-left: .58rem;
    padding-right: .44rem;
    font-size: .16rem;
    color: #40404e;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .8s;
   border-bottom: .01rem solid #fff;
}
.content .left .items .items-list a:last-child{
    border-bottom:0;
}

.border-bottom-1{
    border-bottom: .01rem solid #fabe00;
}
.content .right{
    /*flex: 1;*/
    float: right;
    width: 77%;
    border-top: .01rem dashed #b0c3dd;
    box-sizing: border-box;
    padding: .35rem 0 .8rem .35rem;
}

.content .right .text-box p{
    font-family: "SourceHanSansSCLight";
    color: #807f85;
    font-size: .14rem;
    line-height: .3rem;
}
.content .right .text-box img{
    margin: .3rem auto;
}
.content .right .text-box h6{
    color: #014099;
    font-size: .14rem;
    font-family: "SourceHanSansSCRegular";
    line-height: .3rem;
    width: 100%;
}
.content .right .text-box p,.content .right .text-box span,.content .right .text-box a{
    font-size: .14rem!important;
    color: #3b3838!important;
    font-family: "SourceHanSansSC" !important;
}
.go-top{
    position: absolute;
    bottom: 1.36rem;
    right: 1.37rem;
    width: .9rem;
    height: .9rem;
    border-radius: 50%;
    background: #fabe00;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.go-top img{
    width: auto;
    height: auto;
}
.mobile-nav{
    display: none;
    width: 100%;
    height: auto;
    box-sizing: border-box;
    padding: 0 .32rem;
}
.mobile-nav .mobile-title{
    width: 100%;
    height: auto;
    font-size: .36rem;
    color: #014099;
    font-family: "PingFang SC";
    box-sizing: border-box;
    padding-left: .44rem;
    line-height: .36rem;
    margin-top: .38rem;
}
.mobile-nav-list{
    margin-top: .38rem;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px .1rem .21rem 0px rgba(217, 217, 217, 0.47);
    width: 100%;
    height: 1.1rem;
    border-radius: .55rem;
    margin-top: .36rem;
    padding-left:.45rem;
    padding-right: .6rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;

}
.mobile-nav-list .now{
    color: #014099;
    font-size: .3rem;
    line-height: .3rem;
    font-family: "PingFang SC";
}
.mobile-nav-list .list-item{
    position: absolute;
    top: 1.1rem;
    width: 100%;
    height: auto;
    left: 0;
    border-bottom-left-radius: .55rem;
    border-bottom-right-radius: .55rem;
    box-shadow: 0px .1rem .21rem 0px rgba(217, 217, 217, 0.47);
    display: none;

}


.mobile-nav-list .list-item li{
    height: 1.1rem;
    width: 100%;
    background: #fff;
    border-top: .01rem solid #bfbfbf;
    box-sizing: border-box;
    padding: 0 .45rem;
    line-height: 1.1rem;
    color: #3d3d3d;
    font-size: .3rem;
}
.click-active{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.mobile-nav-list .list-item li:first-child{
    border-top: .01rem solid #fabe00;
}
.nav-small{
    width: 100%;
    height:1.7rem;
    /*margin-top: .rem;*/
    box-sizing: border-box;
    /*padding-left: .44rem;*/
    overflow: hidden;
    display: none;
    align-items: center;


}
.nav-small .scroll-box::-webkit-scrollbar {
    display: none;
}
.nav-small .scroll-box{
    overflow-x: scroll;
    overflow-y: hidden;
    white-space:nowrap;  /* ul中的内容不换行 */
    height: 100%;
    width:100%;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;

}
.nav-small .scroll-box .items.active{
    color: #fabe00;
    background:#014099 ;
    border-radius: .55rem;
    box-shadow: 0px .1rem .21rem 0px rgba(1, 64, 153, 0.47);
}
.m-border{
    display: none;
    width: 100%;
    height: auto;
    border-top: .01rem dashed #b0c3dd;
    padding-bottom: .35rem;
}

.nav-small .scroll-box .items:first-child{
    margin-left: .44rem;
}
.nav-small .scroll-box .items{
    display: inline-block;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px .1rem .21rem 0px rgba(217, 217, 217, 0.47);
    min-width: 2.56rem;
    height: .9rem;
    border-radius: .55rem;
    font-family: "PingFang SC";
    color: #014099;
    font-size: .30rem;
    text-align: center;
    line-height: .9rem;
    margin-right: .28rem;
    /*float: left;*/
}

.mobile-nav-list .list-item li:first-child{
    border-top: .01rem solid #fabe00;
}
.mobile-nav-list .list-item li:last-child{
    border-bottom-left-radius: .55rem;
    border-bottom-right-radius: .55rem;
}
@media screen and (max-width:768px ){
    .mobile-nav{
        display: block;
    }
   .go-top{
       position: initial;
       margin: .4rem auto;
       width: 1.2rem;
       height: 1.2rem;
   }
    section{
        width: 100%;
        padding-top: 1.4rem;
    }
    .big-icon,.big-icon-2,.big-icon-3,.big-icon-4{
        display: none;
    }
    .nav{
        display: none;
    }
    .content .left{
        display: none;
    }
    .content .right{
        width: 100%;
        padding: .35rem .32rem;
        border-top: none;
        padding-top: 0;
    }
    .content .right .text-box p{
        font-size: 0.24rem!important;
        line-height: 1.5;
    }
    .content .right .text-box p strong{
        font-size: 0.32rem!important;
    }
    .content .right .text-box img{
        width: 90%;
    }
    .content .right .text-box h6{
        font-size: 0.32rem!important;
    }
    .nav-small{
        display: flex;
    }
    .m-border{
        display: block;
    }
}
