/*.about1 {*/
/*	padding-top: 0.8rem;*/
/*	padding-bottom: 1.4rem;*/
/*}*/

/*.about1 .hover_box .scale_box {*/
/*	flex: 0 0 7.2rem;*/
/*	height: 4.6rem;*/
/*}*/

/*.about1 .hover_box {*/
/*	align-items: stretch !important;*/
/*}*/

/*.about1 .hover_box .flex_box2 {*/
/*	padding: 0.7rem 0.8rem 0;*/
/*	background: #F5F5F5 url('../img/a3.png') no-repeat;*/
/*	background-position: bottom right;*/
/*}*/

/*.about1 .hover_box .title {*/
/*	font-weight: bold;*/
/*	font-size: 0.22rem;*/
/*	color: var(--c);*/
/*}*/

/*.about1 .hover_box .des {*/
/*	font-size: 0.16rem;*/
/*	color: #333333;*/
/*	margin-top: 0.2rem;*/
/*}*/

/*.about1 .hover_box br {*/
/*	margin-top: 0.5rem;*/
/*	display: block;*/
/*}*/

/*.about1 .list {*/
/*	margin-top: 0.6rem;*/
/*}*/
/*.about1 .item {*/
/*	margin-bottom: 0.4rem;*/
/*}*/
/*.about1 .item:nth-child(even) .hover_box {*/
/*	flex-direction: row-reverse;*/
/*}*/
.page_wrap{
    background: url("/assets/img/newbg.jpg");
    min-height: 100vh;
    padding-top: 1.52rem;
        background-size: 100% 100%;
}
.nybg{
    background: url("/assets/img/4143.jpg");
    background-size: cover;
        background-position: center;
}
.nytitle{
        margin-top: 0.4rem;
    padding-bottom: 0.32rem;
    font-weight: bold;
    border-bottom: 0.03rem solid rgba(255, 255, 255, 0.2);
    margin-bottom: 0.3rem;
        color: #fff;
        font-size: 0.48rem;
}
.nytitle span{
        margin-left: 0.24rem;
        color: rgba(255, 255, 255, 0.8);    
        font-weight: bold;
            font-size: 0.48rem;
}
.nycon{
    color: #fff;
    font-size: 0.24rem;
    line-height: 180%;
    margin-top: 0.4rem;
}
.nycon p{
  color: revert-layer;
    font-size: revert-layer;
    line-height: revert-layer;
}
.nobgcl{
    background: none;
        padding-top: 32px;
}
.clione .xdh{
        color: #fff;
}
.clwhi-title{
        color: #fff;
            font-size: 0.56rem;
            font-weight: bold;
}
.clwh-item{
    position: relative;
}
.clwhpo{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.clwhi-text{
        font-size: 0.32rem;
        font-weight: bold;
            color: rgba(255, 255, 255, 0.8);
                margin-top: 0.08rem;
}
.clwhi-more{
    width: fit-content;
    height: 0.5rem;
        padding: 0 0.5rem;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255, 255, 255, 0.8);
    margin-top: 0.4rem;
    font-size: 0.18rem;
    text-decoration: none;
}
.clitwo{
     background: url("/assets/img/4144.jpg");
     height: 5.3rem;
      background-size: 100% 100%;
}
.clwho-title{
        font-family: "Microsoft Yahei";
            color: #2877cc;
                font-size: 0.48rem;
                    font-weight: bold;
}
.clwho-title span{
    font-family: "Arial";
    margin-left: 0.16rem;
        font-size: 0.28rem;
    color: rgba(107, 129, 179, 0.6);
    display: inline-block;
    text-transform: uppercase;
        font-weight: bold;
}
.clwho-text{
    color: #2c95ee;
    font-size: 0.4rem;
    margin-top: 0.05rem;
}
.clwho-more {
    width: fit-content;
    height: 0.5rem;
    padding: 0 0.5rem;
    color: #2c95ee;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #2877cc;
    margin-top: 0.4rem;
    font-size: 0.18rem;
    text-decoration: none;
}
.clithree{
     background-size: 100% 100%;
     height: 5.3rem;
}
.clwhe-title{
        font-family: "Microsoft Yahei";
            color: #fff;
                font-size: 0.48rem;
                    font-weight: bold;
}
.clwhe-title span{
        font-family: "Arial";
    margin-left: 0.16rem;
    display: inline-block;
    text-transform: uppercase;
        color: rgba(255, 255, 255, 0.6);
            font-size: 0.28rem;
                font-weight: bold;
}
.clwhe-text{
        color: #fff;
            font-size: 0.4rem;
}
.clione{
     background: url("/assets/img/4142.jpg");
     background-size: 100% 100%;
     height: 5.8rem;
     padding-top: 1rem;
}
.hdjs{
    background: url("/assets/img/newbg2.jpg") !important;
}
.hdjs .xdh{
    color: #fff;
}
.hdjs-title{
        margin-top: 0.4rem;
    padding-bottom: 0.32rem;
    font-weight: bold;
    border-bottom: 0.03rem solid rgba(255, 255, 255, 0.2);
    margin-bottom: 0.3rem;
        color: #fff;
        font-size: 0.48rem;
}
.hdjs-text{
    color: #fff;
        font-size: 0.4rem;
}
.hdjs-title span{
    font-size: 0.48rem;
    margin-left: 0.24rem;
    display: inline-block;
        color: rgba(255, 255, 255, 0.8);
            font-weight: bold;
}
.hdjs-list{
    margin-top: 0.4rem;
}
.spiritList{
    margin-top: 0.4rem;
}
.hdjs-item{
    display: flex;
    align-items: center;
        height: 2.37rem;
    margin-bottom: 0.32rem;
}
.hditem-left{
    width: 3.8rem;
    height: 100%;
    flex-shrink: 0;
}
.hditem-left img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hditem-right{
        padding: 0.3rem;
    background-color: rgba(64, 81, 132, 0.6);
    flex-grow: 1;
    box-sizing: border-box;
    height: 100%;
}
.hditemr-title{
        font-weight: bold;
    font-size: 0.28rem;
    color: #fff;
}
.hditemr-text{
        color: #fff;
    font-size: 0.2rem;
    line-height: 2em;
}
.pagtatile{
    display: flex;
    align-items: center;
     margin-top: 0.5rem;
     margin-bottom: 0.3rem;
     border-bottom: 0.02rem solid rgba(128, 163, 192, 0.12);
     padding-bottom: 0.32rem;
}
.pagtatile .one{
   color: #2877cc;
    
    font-weight: bold;
    font-size: 0.48rem;
}
.pagtatile .two{
        margin-left: 0.24rem;
        color: rgba(107, 129, 179, 0.6);
        font-weight: bold;
    font-size: 0.48rem;
}
.xdh{
    display: flex;
    align-items: center;
    color: #2877cc;
    font-size: 0.18rem;
}
.logoTitle{
    color: #194199;
    font-size: 0.4rem;
    font-weight: bold;
    border-left: 0.12rem solid #b30e17;
    padding-left: 0.24rem;
    line-height: 0.4rem;
}
.pageone{
        margin-top: 0.32rem;
    margin-bottom: 0.6rem;
}
.about1_box{
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 5.8rem;
    width: 100%;
}

.info{
    max-width: 12rem;
    width: 95%;
    height: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.info_p1{
    font-family: "Microsoft Yahei";
    color: #fff;
    font-size: 0.56rem;
    font-weight: bold;
}

.info_p2{
    font-family: "Arial";
    text-transform: uppercase;
    margin-top: 0.08rem;
    color: rgba(255, 255, 255, 0.8);
    font-size: 0.32rem;
    font-weight: bold;
}

.my_btn{
    width: 2rem;
    height: 0.5rem;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255, 255, 255, 0.8);
    margin-top: 0.4rem;
    font-size: 0.18rem;
    text-decoration: none;
    transition: 0.3s;
}
.my_btn:hover{
    color: #2c95ee;
    background-color: #FFFFFF;
}

.about1_box:nth-child(1) .info{
    align-items: center;
}

.about1_box:nth-child(1) .info_p1{
    letter-spacing: 0.48em;
    text-align: center;
    width: 106%;
}
.info_flex{
    display: flex;
    align-items: center;
}

.info_flex img{
    width: auto;
    height: 0.93rem;
    margin-right: 0.24rem;
}

.about1_box:nth-child(2) .info_p1{
    color: #2877cc;
    font-size: 0.48rem;
}
.about1_box:nth-child(2) .info_p2{
    color: rgba(107, 129, 179, 0.6);;
    font-size: 0.4rem;
}

.about1_box:nth-child(2) .my_btn{
    color: #2c95ee;
    border-color: #2877cc;
}

.about1_box:nth-child(2) .my_btn:hover{
    background-color: #2877cc;
    color: #FFFFFF;
}

.about1_box:nth-child(3) .info{
    align-items: end;
    padding-right: 2rem;
}

.about1_box:nth-child(3) .info_p1{
    font-size: 0.48rem;
}

.about1_box:nth-child(3) .info_p2{
    font-size: 0.4rem;
}

.about1_box:nth-child(4) .info_p1{
    font-size: 0.48rem;
    letter-spacing: 0.48em;
}

.about1_box:nth-child(4) .info_p2{
    font-size: 0.24rem;
}
@media only screen and (max-width: 1024px) {
        .xdh{
        font-size: 0.24rem;
    }
    .xdh a{
        font-size: 0.24rem;
    }
    .logoAboutTxt p{
        font-size: 0.24rem !important;
    }
    .logoGropShow img{
        width: 100%;
    }
    .hdjs .xdh{
        font-size: 0.24rem;
    }
.hdjs .xdh a{
    font-size: 0.24rem;
}
.hdjs-title{
    font-size: 0.4rem;
}
.hdjs-title span{
    font-size: 0.38rem;
}
.hdjs-text{
    font-size: 0.27rem;
}
.hdjs-item{
    display: block;
    height: auto;
    overflow: hidden;
}
.hditem-left{
    width: 100%;
}
.hditemr-text{
    font-size: 0.24rem;
}
.clwhi-title{
    font-size: 0.46rem;
}
.clwhi-more{
    font-size: 0.24rem;
}
.clwho-text{
    font-size: 0.3rem;
}
.clwho-title{
     font-size: 0.46rem;
}
.clwhe-text{
    font-size: 0.3rem;
}
.nycon p span{
    font-size: 0.24rem !important;
}
.nytitle{
    font-size: 0.36rem;
}
.nytitle span{
    font-size: 0.36rem;
}
.nycon div h3 span{
    font-size: 0.24rem !important;
}
.my_btn{
    font-size: 0.24rem;
}
.clwho-more{
    font-size: 0.24rem;
}
}