.innerPage{
    padding-top: 0.55rem;
}
.about_jtgk .jtgkWrap1{
    padding-bottom: 1.56rem;
}
.about_jtgk .jtgkWrap1{
    padding-top: 1.01rem;
    padding-bottom: 1.05rem;
}
.about_jtgk .jtgkWrap1 .logo{
    width: 3.82rem;
    height: 0.58rem;
    margin-bottom: 0.88rem;
    margin-left: auto;
    margin-right: auto;
}
.about_jtgk .jtgkWrap1 .txtC{
    width: 13.35rem;
    height: 2.45rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #191919;
    line-height: 0.35rem;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.about_jtgk .jtgkWrap2 .title{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 0.45rem;
    color: #162D59;
    text-align: center;
    line-height: 1;
    margin-bottom: 0.62rem;
}


.about_jtgk .jtgkWrap2 .cpyfw{
    height: 4.62rem;
}
.about_jtgk .jtgkWrap2 .cpyfw .cpL{
    width: 2.93rem;
    height: 4.62rem;
    position: relative;
    display: flex;
    flex-direction: column;
    margin-right: 0.09rem;
    overflow: hidden;
    padding-top: 1.72rem;
    transition: all 0.5s;
}
.about_jtgk .jtgkWrap2 .cpyfw .cpL:last-child{
    margin-right: 0;
}
.about_jtgk .jtgkWrap2 .cpyfw .cpL .bgimg{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    top: 0;
    left: 0;
}
.about_jtgk .jtgkWrap2 .cpyfw .cpL .bgimg::after{
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 0;
    background: #000000;
    opacity: 0;
    transition: all 0.5s;
}
.about_jtgk .jtgkWrap2 .cpyfw .cpL:hover .bgimg::after{
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #000000;
    opacity: 0.63;
    z-index: 0;
} 
.about_jtgk .jtgkWrap2 .cpyfw .cpL .icon{
    width: 0.68rem;
    height: 0.68rem;
    margin: 0 auto;
    transition: all 0.5s;
}
.about_jtgk .jtgkWrap2 .cpyfw .cpL .txt{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.24rem;
    color: #FFFFFF;
    line-height: 0.35rem;
    text-align: center;
    margin-top: 0.16rem;
    transition: all 0.5s;
}
.about_jtgk .jtgkWrap2 .cpyfw .cpL .txt2{
    width: 2.17rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.16rem;
    color: #FFFFFF;
    line-height: 0.22rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.3rem;
    opacity: 0;
    transition: all 0.5s;
}
.about_jtgk .jtgkWrap2 .cpyfw .cpL .mIcon{
    width: 0.24rem;
    height: 0.17rem;
    position: absolute;
    left: 1.34rem;
    bottom: 0.64rem;
    opacity: 0;
    transition: all 0.5s;
    display: block;
}
.about_jtgk .jtgkWrap2 .cpyfw .cpL:hover .mIcon{
    opacity: 1;
}

.about_jtgk .jtgkWrap2 .cpyfw .cpL:hover{
    padding-top: 1.08rem;
}
.about_jtgk .jtgkWrap2 .cpyfw .cpL:hover .icon{
    opacity: 0;
    display: none;
}
.about_jtgk .jtgkWrap2 .cpyfw .cpL:hover .txt2{
    opacity: 1;
}
.about_jtgk .jtgkWrap3{
    height: 12rem;
    background: url(../images/jtgkWp3Bg.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
    padding-top: 1.88rem;
    margin-top: 1.56rem;
}
.about_jtgk .jtgkWrap3 .wp3Box{
    padding: 0 1.94rem;
    justify-content: space-between;
}
.about_jtgk .jtgkWrap3 .wp3Box .num{
    display: flex;
    justify-content: center;
}
.about_jtgk .jtgkWrap3 .wp3Box .num span{
    font-family: Poppins, Poppins;
    font-weight: bold;
    font-size: 0.7rem;
    color: #FFFFFF;
    line-height: 0.99rem;
    display: block;
}
.about_jtgk .jtgkWrap3 .wp3Box .wpL:last-child .num span:last-child{
    font-family: Poppins, Poppins;
    font-weight: bold;
    font-size: 0.3rem;
    color: #FFFFFF;
    line-height: 0.43rem;
    margin-top: 0.14rem;
    margin-left: 0.06rem;
}
.about_jtgk .jtgkWrap3 .wp3Box .txt{
    height: 0.69rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 500;
    font-size: 0.24rem;
    color: #FFFFFF;
    line-height: 0.35rem;
    margin-top: 0.07rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.about_jtgk .jtgkWrap3 .wp3Box .icon{
    width: 0.66rem;
    height: 0.66rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.38rem;
}
.about_jtgk .jtgkWrap3 .wp3TxtB{
    margin-top: 1.86rem;
    height: 5.24rem;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.2rem 0.01rem rgba(0,0,0,0.1);
    padding: 0.86rem 0.94rem;
}
.about_jtgk .jtgkWrap3 .wp3TxtB .title{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 0.45rem;
    color: #162D59;
    text-align: center;
    line-height: 0.65rem;
    margin-bottom: 0.74rem;
}
.about_jtgk .jtgkWrap3 .wp3TxtB .txt{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #191919;
    line-height: 0.35rem;
    text-align: center;
}
.about_jtgk .jtgkWrap4{
    height: 9.4rem;
    padding: 1.56rem 0;
    background: #FFFFFF;
}
.about_jtgk .jtgkWrap4 .xcpVideo{
    width: 11.16rem;
    height: 6.28rem;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.about_jtgk .jtgkWrap4 .videoMb{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: #000000;
    opacity: 0.26;
    pointer-events: none;
}
.about_jtgk .jtgkWrap4 .xcpVideo video{
    width: 100%;
    height: 100%;
}
.about_jtgk .jtgkWrap4 .xcpVideo .start{
    position: absolute;
    width: 0.83rem;
    height: 0.94rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    cursor: pointer;
    pointer-events: none;
}
.about_jtgk .jtgkWrap5 .logoIcon{
    width: 1.9rem;
    height: 1.12rem;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.71rem;
    position: relative;
    z-index: 1;
}
.about_jtgk .jtgkWrap5 .txt{
    height: 0.94rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.3rem;
    color: #FFFFFF;
    line-height: 0.5rem;
    text-align: center;
}
.about_jtgk .jtgkWrap5{
    width: 100%;
    height: 7rem;
    padding-top: 1.41rem;
}

.about_jtgk .jtgkWrap5 .jtgkWrap5Bg{
    width: 100%;
    height: 7rem;
    position: absolute;
    bottom: 7rem;
    left: 0;
    z-index: -8;
}
.ab_boBg{
    position: relative;
}
.about_jtgk::before{
    content: '';
    width: 100vw;
    height: calc(100% - 14.19rem);
    background: #FFFFFF;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: bottom;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -6;
}
.about_jtgk::after{
    content: '';
    width: 100vw;
    height: 100vh;
    background: url(../images/jtgkWrap5Bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: -9;
}

.about_zczc .tab_wrap1{
    margin-bottom: 0.61rem;
}
.about_zczc .zczcWrap1{
    position: relative;
    background: #F7F7F7;
}
.about_zczc .zczcWrap1 .lYin{
    position: absolute;
    width: 1.19rem;
    height: 1.03rem;
    top: 0.62rem;
    left: 2.1rem;
}
.about_zczc .zczcWrap1 .txt{
    padding: 2.1rem 2.2rem;
}
.about_zczc .zczcWrap1 .txt .title{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 0.3rem;
    color: #162D59;
    line-height: 1;
}
.about_zczc .zczcWrap1 .txt .content{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #191919;
    line-height: 0.4rem;
    margin-top: 0.49rem;
}
.about_zczc .zczcWrap2{
    background: #FFFFFF;
}
.about_zczc .zczcWrap2 .imgBox{
    width: 5.45rem;
    height: 4.11rem;
    border-radius: 0.4rem 0rem 0.4rem 0rem;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0.67rem;
}
.about_zczc .zczcWrap2 .zczcL{
    height: 5.5rem;
    padding-left: 0.92rem;
    margin-top: 0.7rem;
    position: relative;
}
.about_zczc .zczcWrap2 .rYin{
    width: 1.19rem;
    height: 1.03rem;
    position: absolute;
    top: -0.27rem;
    right: 0.6rem;
}
.about_zczc .zczcWrap2 .txtBox{
    width: 100%;
    height: 100%;
    padding-left: 5.23rem;
    padding-right: 0.83rem;
    padding-top: 0.85rem;
    padding-bottom: 0.69rem;
    background: #F7F7F7;
}
.about_zczc .zczcWrap2 .txtBox .txt1{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 0.3rem;
    color: #162D59;
    line-height: 0.44rem;
    margin-bottom: 0.33rem;
}
.about_zczc .zczcWrap2 .txtBox .txt1 span{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 0.3rem;
    color: #C5A65D;
    line-height: 0.42rem;
}
.about_zczc .zczcWrap2 .txtBox .txt2{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #000000;
    line-height: 0.4rem;
}
.about_zczc .zczcWrap3{
    width: 100%;
    height: 7rem;
    position: relative;
    padding-top: 1.61rem;
    margin-top: 0.7rem;
}
.about_zczc .zczcWrap3 .imgBg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -9;
}
.about_zczc .zczcWrap3::after{
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #005394;
    opacity: 0.37;
    z-index: -6;
}
.about_zczc .zczcWrap3 .rYin{
    width: 1.19rem;
    height: 1.03rem;
    position: absolute;
    top: -0.28rem;
    right: 2.7rem;
}
.about_zczc .zczcWrap3 .txtBox{
    width: 12.8rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 3;
}
.about_zczc .zczcWrap3 .txtBox .txt1{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #FFFFFF;
    line-height: 0.35rem;
    margin-bottom: 0.49rem;
}
.about_zczc .zczcWrap3 .txtBox .txt2{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #FFFFFF;
    line-height: 0.4rem;
    justify-content: flex-end;
    align-items: flex-end;
}
.about_zczc .zczcWrap3 .txtBox .txt2 span{
    font-family: Source Han Serif CN, Source Han Serif CN;
    font-weight: 500;
    font-size: 0.5rem;
    color: #FFFFFF;
    line-height: 0.7rem;
    margin-left: 0.26rem;
    display: block;
}

.about_cyyb{
    background: url(../images/cyybBg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.about_cyyb .cyybWrap1{
    width: 100%;
    margin-top: 1.26rem;
    padding-bottom: 2.4rem;
    position: relative;
}
.about_cyyb .mySwiper .year{
    height: 0.59rem;
    font-family: Poppins, Poppins;
    font-weight: 400;
    font-size: 0.26rem;
    color: #191919;
    line-height: 0.35rem;
    text-align: center;
    margin-bottom: 0.12rem;
    padding-bottom: 0.06rem;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    transition: all 0.5s;
}
.about_cyyb .mySwiper .dateIcon{
    width: 0.47rem;
    height: 0.47rem;
    background: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.about_cyyb .mySwiper .dateIcon img{
    width: 0.22rem;
    height: 0.22rem;
}
.about_cyyb .mySwiper{
    position: relative;
    width: 14rem;
    
}
.about_cyyb .mySwiper::after{
    content: '';
    width: 14rem;
    height: 0;
    border-top: 0.03rem solid #AFAFAF;
    display: block;
    position: absolute;
    left: 0rem;
    bottom: 0.22rem;
    z-index: -1;
}
.about_cyyb .mySwiper .swiper-slide-thumb-active .year{
    font-size: 0.42rem;
    color: #162D59;
    font-weight: 600;
    line-height: 0.59rem;
    margin-bottom: 0.12rem;
    padding-bottom: 0;
}

.about_cyyb .mySwiper .swiper-slide-thumb-active .img_icon1{
	display: none;
	opacity: 0;
	transition: all 0.3s;
}
.about_cyyb .mySwiper .swiper-slide-thumb-active .img_icon2{
	display: block;
	opacity: 1;
	transition: all 0.3s;
}
.about_cyyb .mySwiper2{
    margin-top: 1.12rem;
    height: 3.64rem;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.2rem 0.01rem rgba(0,0,0,0.1);
    border-radius: 0.15rem 0.15rem 0.15rem 0.15rem;
    position: unset;
}
.about_cyyb .mySwiper2 .swiper-slide{
    padding: 0.7rem;
    padding-right: 0.61rem;
}
.about_cyyb .mySwiper2 .swiper-slide .cyybImg{
    width: 3.32rem;
    height: 2.23rem;
    overflow: hidden;
    margin-right: 0.62rem;
}
.about_cyyb .mySwiper2 .swiper-slide .txtBox{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.22rem;
    color: #191919;
    line-height: 0.4rem;
    padding-top: 0.25rem;
    padding-right: 1rem;
    margin-right: auto;
}
.about_cyyb .mySwiper2 .swiper-slide .dateBox{
    width: 3.02rem;
    font-family: Poppins, Poppins;
    font-weight: bold;
    font-size: 1.1rem;
    color: #C5A65D;
    line-height: 1.55rem;
    text-align: right;
    margin-top: 0.34rem;
}
.about_cyyb .mySwiper2 .swiper-button-next::after,
.about_cyyb .mySwiper2 .swiper-button-prev::after{
    display: none;
}
.about_cyyb .mySwiper2 .swiper-button-next,
.about_cyyb .mySwiper2 .swiper-button-prev{
    width: 0.44rem;
    height: 0.44rem;
    border-radius: 50%;
    border: 0.01rem solid #AFAFAF;
    transition: all 0.5s;
    position: absolute;
    top: 0.5rem;
}
.about_cyyb .mySwiper2 .swiper-button-next{
    right: 2.1rem;
}
.about_cyyb .mySwiper2 .swiper-button-prev{
    left: 2.1rem;
}
.about_cyyb .mySwiper2 .swiper-button-next:hover,
.about_cyyb .mySwiper2 .swiper-button-prev:hover{
    background: #162D59;
    border: 0.01rem solid #162D59;
}

.about_qywh .qywhWrap1{
    margin-top: 0.61rem;
}
.about_qywh .qywhWrap1 .qywhL{
    width: 100%;
    height: 4.7rem;
    margin-bottom: 0.6rem;
}
.about_qywh .qywhWrap1 .qywhL .imgBox,
.about_qywh .qywhWrap1 .qywhL .rTxt{
    width: 7.5rem;
    height: 1005;
}
.about_qywh .qywhWrap1 .qywhL .rTxt{
    padding: 1.12rem;
    padding-left: 1.09rem;
    padding-right: 0.82rem;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.2rem 0.01rem rgba(0,0,0,0.1);
}
.about_qywh .qywhWrap1 .qywhL .rTxt .txt1{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.4rem;
    color: #C5A65D;
    line-height: 0.58rem;
    margin-bottom: 0.15rem;
}
.about_qywh .qywhWrap1 .qywhL .rTxt .txt2{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.22rem;
    color: #000000;
    line-height: 0.4rem;
}
.about_qywh .qywhWrap2{
    margin-top: 1.22rem;
    min-height: 3.33rem;
    padding-bottom: 1.58rem;
}
.about_qywh .qywhWrap2 .title1{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 0.5rem;
    color: #162D59;
    line-height: 0.72rem;
    text-align: center;
    margin-bottom: 0.36rem;
}
.about_qywh .qywhWrap2 .title2{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #686868;
    line-height: 0.35rem;
    text-align: center;
    width: 9.51rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.52rem;
}
.about_qywh .qywhWrap2 .xh{
    width: 0.54rem;
    height: 0.48rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.59rem;
}
.about_qywh .qywhWrap2 .qywhBox{
    width: 100%;
    height: 3.33rem;
    background: #F7F7F7;
    padding-top: 0.6rem;
    padding-bottom: 0.53rem;
    padding-left: 0.57rem;
    padding-right: 0.59rem;
    position: relative;
    margin-bottom: 0.4rem;
}
.about_qywh .qywhWrap2 .qywhBox .liQ{
    position: absolute;
    width: 0.04rem;
    height: 0.31rem;
    background: #162D59;
    left: 0;
    top: 0.74rem;
}
.about_qywh .qywhWrap2 .qywhBox .tBox{
    align-items: flex-end;
}
.about_qywh .qywhWrap2 .qywhBox .txtCn{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.34rem;
    color: #162D59;
    line-height: 0.5rem;
    margin-right: 0.05rem;
}
.about_qywh .qywhWrap2 .qywhBox .txtEn{
    font-family: Poppins, Poppins;
    font-weight: 600;
    font-size: 0.3rem;
    color: #E4E9F5;
    line-height: 0.4rem;
    text-transform: uppercase;
}
.about_qywh .qywhWrap2 .qywhBox .ctxt1{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.22rem;
    color: #000000;
    margin-top: 0.03rem;
}
.about_qywh .qywhWrap2 .qywhBox .ctxt2{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #686868;
    line-height: 0.35rem;
    margin-top: 0.25rem;
}

.about_spzx .spzxL{
    flex-wrap: wrap;
}

.about_spzx .spzxWrap1{
    padding-top: 0.61rem;
    padding-bottom: 1.26rem;
    margin-right: 1.08rem;
}
.about_spzx .spzxL .main{
    flex-wrap: wrap;
}
.about_spzx .spzxB{
    margin-right: 1.08rem;
    margin-bottom: 1.03rem;
    width: 6.96rem;
    height: 4.64rem;
    overflow: hidden;
}
.about_spzx .spzxB .videoBox{
    width: 100%;
    height: 3.91rem;
    position: relative;
    z-index: 0;
}
.about_spzx .spzxB .videoMb{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #000000;
    opacity: 0.4;
    z-index: 1;
    pointer-events: none;
}
.about_spzx .spzxB video{
    width: 100%;
    height: 100%;
}

.about_spzx .spzxB:nth-child(2N){
    margin-right: 0;
}
.about_spzx .videoTitle{
    position: relative;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.24rem;
    color: #191919;
    line-height: 0.73rem;
    text-align: center;
    overflow: hidden;
}
.about_spzx .videoTitle{
    height: 0.73rem;
    width: 100%;
}
.about_spzx .start{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
}
.about_spzx .spzxL{
    margin-bottom: 0.17rem;
}

.innerNews{
    position: relative;
}
.innerNews .inBannerTitle{
    position: absolute;
    top: 2.17rem;
    left: 2.53rem;
}
.innerNews .inBannerTitle .newsTxt{
    font-family: YPchuangxiang-GB, YPchuangxiang-GB;
    font-weight: 400;
    font-size: 0.5rem;
    color: #FFFFFF;
    line-height: 0.7rem;
}
.innerNews .inBannerTitle .newsTxt:nth-child(2n){
    padding-left: 1.43rem;
}
.news{
    padding-bottom: 1.03rem;
}
.news .newsWrap1{
    margin-top: 0.57rem;
}
.news .newsWrap1 .newsTop{
    height: 4.63rem;
    background: #F7F7F7;
    padding: 0.37rem 0.35rem;
    margin-bottom: 0.4rem;
}
.news .newsWrap1 .newsTop .newsSwiper{
    /*width: 5.81rem;*/
    height: 3.89rem;
}
.news .newsWrap1 .newsTop .newsSwiper .swiper-pagination{
    width: 100%;
    width: 5.81rem;
    height: 0.51rem;
    background: rgba(0,0,0,0.7);
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-right: 0.19rem;
}
.news .newsWrap1 .newsTop .newsSwiper .swiper-slide{
    display: flex;
}
.news .newsWrap1 .newsTop .newsSwiper .swiper-slide img{
    width: 5.81rem;
    flex-shrink: 0;
}
.news .newsWrap1 .newsTop .newsSwiper .swiper-pagination .swiper-pagination-bullet{
    width: 0.09rem;
    height: 0.09rem;
    background: #FFFFFF;
    border-radius: 50%;
    margin-left: 0.08rem;
    opacity: 1;
}
.news .newsWrap1 .newsTop .newsSwiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #C5A65D;
}
/*.news .newsWrap1 .newsTop .right{*/
/*    width: calc(100% - 5.81rem);*/
/*    margin-left: 0.64rem;*/
/*    margin-right: 0.38rem;*/
/*    margin-top: 0.32rem;*/
/*}*/
/*.news .newsWrap1 .newsTop .right .title{*/
/*    font-family: Source Han Sans CN, Source Han Sans CN;*/
/*    font-weight: bold;*/
/*    font-size: 0.3rem;*/
/*    color: #191919;*/
/*    line-height: 0.42rem;*/
/*    margin-bottom: 0.53rem;*/
/*}*/
/*.news .newsWrap1 .newsTop .right .txt{*/
/*    font-family: Source Han Sans CN, Source Han Sans CN;*/
/*    font-weight: 400;*/
/*    font-size: 0.18rem;*/
/*    color: #686868;*/
/*    line-height: 0.35rem;*/
/*    margin-bottom: 0.39rem;*/
/*}*/
/*.news .newsWrap1 .newsTop .right .data1{*/
/*    font-family: Poppins, Poppins;*/
/*    font-weight: 500;*/
/*    font-size: 0.3rem;*/
/*    color: #686868;*/
/*    line-height: 0.26rem;*/
/*}*/
/*.news .newsWrap1 .newsTop .right .data2{*/
/*    font-family: Source Han Sans CN, Source Han Sans CN;*/
/*    font-weight: 400;*/
/*    font-size: 0.18rem;*/
/*    color: #686868;*/
/*    line-height: 0.26rem;*/
/*    margin-left: 0.05rem;*/
/*    margin-top: 0.02rem;*/
/*}*/


.news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info{
    width: calc(100% - 5.81rem);
    margin-left: 0.64rem;
    margin-right: 0.38rem;
    margin-top: 0.32rem;
}
.news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info .title{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.3rem;
    color: #191919;
    line-height: 0.42rem;
    margin-bottom: 0.53rem;
}
.news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info .txt{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #686868;
    line-height: 0.35rem;
    margin-bottom: 0.39rem;
}
.news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info .data1{
    font-family: Poppins, Poppins;
    font-weight: 500;
    font-size: 0.3rem;
    color: #686868;
    line-height: 0.26rem;
}
.news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info .data2{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #686868;
    line-height: 0.26rem;
    margin-left: 0.05rem;
    margin-top: 0.02rem;
}

.news .newsWrap1 .newsLl{
    margin-bottom: 1.19rem;
}
.news .newsWrap1 .newsLl .newsB{
    margin-bottom: 0.44rem;
    width: 100%;
    height: 2.8rem;
    background: #FFFFFF;
    border: 0.01rem solid #DEDEDE;
    align-items: center;
    transition: all 0.5s;
}
.news .newsWrap1 .newsLl .newsB .left{
    width: 2.63rem;
    height: 100%;
    padding-left: 0.89rem;
    padding-top: 0.72rem;
    position: relative;
    transition: all 0.5s;
}
.news .newsWrap1 .newsLl .newsB .left::after{
    content: '';
    width: 0;
    height: 1.58rem;
    display: block;
    position: absolute;
    right: -0.02rem;
    top: 0.62rem;
    border-right: 0.01rem solid #DEDEDE;
}
.news .newsWrap1 .newsLl .newsB .left .data1{
    font-family: Poppins, Poppins;
    font-weight: 500;
    font-size: 0.5rem;
    color: #686868;
    line-height: 0.71rem;
    transition: all 0.5s;
}
.news .newsWrap1 .newsLl .newsB .left .data2{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.24rem;
    color: #686868;
    line-height: 0.35rem;
    transition: all 0.5s;
}
.news .newsWrap1 .newsLl .newsB .left .hr{
    width: 0.31rem;
    height: 0rem;
    background: #DEDEDE;
    border-top: 0.01rem solid #C5C5C5;
    margin-top: 0.06rem;
    margin-bottom: 0.24rem;
    transition: all 0.5s;
}
.news .newsWrap1 .newsLl .newsB .right{
    width: calc(100% - 1.58rem);
    padding-left: 0.87rem;
    padding-right: 0.82rem;
}
.news .newsWrap1 .newsLl .newsB .right .txt1{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.24rem;
    color: #191919;
    line-height: 0.35rem;
    margin-bottom: 0.26rem;
    transition: all 0.5s;
}
.news .newsWrap1 .newsLl .newsB .right .txt2{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #686868;
    line-height: 0.35rem;
    margin-bottom: 0.22rem;
    transition: all 0.5s;
}
.news .newsWrap1 .newsLl .newsB .right .newsR{
    width: 0.24rem;
    height: 0.24rem;
}
.news .newsWrap1 .newsLl .newsB:hover{
    box-shadow: 0rem 0rem 0.2rem 0.01rem rgba(0,0,0,0.16);
}
.news .newsWrap1 .newsLl .newsB:hover .left{
    background: #162D59;
}
.news .newsWrap1 .newsLl .newsB:hover .data1,
.news .newsWrap1 .newsLl .newsB:hover .data2{
    color: #FFFFFF;
}

.news .newsWrap1 .newsLl .newsB:hover .hr{
    background: #FFFFFF;
}
.news .newsWrap1 .newsLl .newsB:hover .txt1,
.news .newsWrap1 .newsLl .newsB:hover .txt2{
    color: #162D59;
}

.newsDetail{
    padding: 1.03rem 0;
}
.newsDetail .newsTit{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.3rem;
    color: #000000;
    line-height: 0.5rem;
    text-align: center;
    margin-bottom: 0.36rem;
}
.newsDetail .newsDhR{
    width: 100%;
    height: 0;
    border-top: 0.01rem solid #E4E4E4;
    margin-bottom: 0.42rem;
}
.newsDetail .lysj{
    justify-content: center;
    margin-bottom: 0.68rem;
}
.newsDetail .lysj span{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #000000;
    line-height: 0.5rem;
    display: inline-block;
}
.newsDetail .lysj span.ly{
    margin-right: 0.5rem;
}
.newsDetail .content{
    padding-bottom: 0.96rem;
    border-bottom: 0.01rem solid #E4E4E4;
    margin-bottom: 0.37rem;
}
.newsDetail .content img{
    width: auto;
    height: auto;
}
.newsDetail .deBot{
    justify-content: space-between;
}
.newsDetail .deBot .fy a{
    display: block;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #000000;
    line-height: 0.4rem;
}
.newsDetail .deBot .fh{
    align-items: center;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.2rem;
    color: #000000;
}
.newsDetail .deBot .fh div{
    width: 0.62rem;
    height: 0.62rem;
    background: #FFFFFF;
    border: 0.01rem solid #C4C4C4;
    border-radius: 50%;
    margin-right: 0.17rem;
}
.rlzyBan{
    position: relative;
}
.rlzyBan .inBannerTitle{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.rlzyBan .inBannerTitle .rlzyTxt{
    font-family: Alimama ShuHeiTi, Alimama ShuHeiTi;
    font-weight: bold;
    font-size: 0.74rem;
    color: #FFFFFF;
    line-height: 0.4rem;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.16);
}

.rczp{
    padding-top: 0.55rem;
}
.rcln .rclnWrap1,
.rcln .rclnWrap1 span{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 0.4rem;
    color: #162D59;
    line-height: 0.6rem;
    margin-top: 0.8rem;
    text-align: center;
}
.rcln .rclnWrap1 span{
    color: #C5A65D;
}
.rcln .rclnWrap2{
    margin-top: 0.49rem;
}
.rcln .rclnWrap2 .rclnSwiper .left{
    width: 11.4rem;
    height: 6.2rem;
    background: #F7F7F7;
    padding-left: 3.23rem;
    padding-top: 1.19rem;
}
.rcln .rclnWrap2 .rclnSwiper .left .txt1{
    width: 4.42rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.35rem;
    color: #162D59;
    line-height: 1;
}
.rcln .rclnWrap2 .rclnSwiper .left .hr{
    width: 0.6rem;
    height: 0.04rem;
    background: #C5A65D;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0.29rem;
    margin-bottom: 0.33rem;
}
.rcln .rclnWrap2 .rclnSwiper .left .txt2{
    width: 4.42rem;
    height: 1.49rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #191919;
    line-height: 0.3rem;
}
.rcln .rclnWrap2 .rclnSwiper .rcimgBox{
    width: calc(100% - 11.4rem);
     width: 7.5rem;
    position: relative;
}
.rcln .rclnWrap2 .rclnSwiper .rcimgBox img{
    width: 7.5rem;
    height: 4.62rem;
    position: absolute;
    left: -1.8rem;
    top: 0.79rem;
}
.rclnSwiper{
    max-width: 19.2rem;
}
.rclnSwiper .swiper-slide{
    justify-content: center;
}
.rcln .rclnWrap2 .rclnSwiper .swiper-button-prev,
.rcln .rclnWrap2 .rclnSwiper .swiper-button-next{
    top: unset;
    bottom: 0.79rem;
    width: 0.72rem;
    height: 0.72rem;
    right: unset;
}
.rcln .rclnWrap2 .rclnSwiper .swiper-button-prev::after,
.rcln .rclnWrap2 .rclnSwiper .swiper-button-next::after{
    display: none;
}

.rcln .rclnWrap2 .rclnSwiper .swiper-button-prev{
    left: 3.23rem;
}
.rcln .rclnWrap2 .rclnSwiper .swiper-button-next{
    left: 4.17rem;
}
.rcln .rclnWrap3{
    padding-top: 1.52rem;
    position: relative;
}
.rcln .rclnWrap3 .rclnSwiper2{
    width: 13.04rem;
    margin: 0 auto;
    overflow: hidden;
    position: unset;
    padding-bottom: 0.46rem;
}
.rcln .rclnWrap3 .title{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 0.4rem;
    color: #162D59;
    line-height: 0.58rem;
    margin-bottom: 0.63rem;
    text-align: center;
}


.rcln .rclnWrap3 .rclnSwiper2 .swiper-button-prev,
.rcln .rclnWrap3 .rclnSwiper2 .swiper-button-next{
    bottom: 0.79rem;
    width: 0.44rem;
    height: 0.44rem;
    position: absolute;
}
.rcln .rclnWrap3 .rclnSwiper2 .swiper-pagination{
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}
.rcln .rclnWrap3 .rclnSwiper2 .swiper-pagination-bullet{
    display: block;
    width: 0.08rem;
    height: 0.08rem;
    background: rgba(22, 45, 89,0.5);
    border-radius: 50%;
    margin: 0 0.1rem;
    opacity: 1;
    transition: all 0.5s;
}
.rcln .rclnWrap3 .rclnSwiper2 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 0.48rem;
    height: 0.12rem;
    background: #162D59;
    border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
}
.rcln .rclnWrap3 .rclnSwiper2 .swiper-button-prev::after,
.rcln .rclnWrap3 .rclnSwiper2 .swiper-button-next::after{
    display: none;
}

.rcln .rclnWrap3 .rclnSwiper2 .swiper-button-prev{
    left: 2.1rem;
}
.rcln .rclnWrap3 .rclnSwiper2 .swiper-button-next{
    right: 2.1rem;
}
.rcln .rclnWrap4{
    padding-top: 1.33rem;
    padding-bottom: 2.28rem;
}
.rcln .rclnWrap4 .title{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 0.4rem;
    color: #162D59;
    line-height: 0.58rem;
    text-align: center;
    margin-bottom: 0.63rem;
}
.rcln .rclnWrap4 .wp4img{
    width: 4.86rem;
    height: 3.33rem;
    margin-right: 0.2rem;
}
.rcln .rclnWrap4 .wp4img:last-child{
    margin-right: 0;
}
.rcln .rclnWrap5{
    width: 100%;
    height: 5.94rem;
    background: url(../images/rclnWrap5Bg.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding-top: 1.95rem;
}
.rcln .rclnWrap5 .txt1{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 0.4rem;
    color: #FFFFFF;
    line-height: 0.58rem;
    text-align: center;
}
.rcln .rclnWrap5 .txt2{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #FFFFFF;
    line-height: 0.29rem;
    margin-top: 0.12rem;
    margin-bottom: 0.63rem;
    text-align: center;
}
.rcln .rclnWrap5 .ckgd{
    width: 3.19rem;
    height: 0.66rem;
    background: #FFFFFF;
    border-radius: 0.37rem 0.37rem 0.37rem 0.37rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #162D59;
    line-height: 0.66rem;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
}
.rcln .rclnWrap5 .ckgd img{
    width: 0.33rem;
    height: 0.33rem;
    margin: 0 auto;
    display: inline-block;
    margin-left: 0.51rem;
    transition: all 0.5s;
    margin-right: 0;

}

.rcln .rclnWrap5 .ckgd:hover img{
    margin-left: 0.6rem;
}

.rczp .rczpWrap1{
    margin-top: 0.64rem;
    padding-bottom: 0.32rem;
}
.rczp .rczpWrap1 .rczpList{
    margin-bottom: 1.05rem;
}
.rczp .rczpWrap1 .rczpList .zpTit{
    padding-bottom: 0.23rem;
    border-bottom: 0.01rem solid #C8C8C8;
}
.rczp .rczpWrap1 .rczpList .zwmc,
.rczp .rczpWrap1 .rczpList .zwmc span{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.34rem;
    color: #000000;
    line-height: 1;
}
.rczp .rczpWrap1 .rczpList .fbsj,
.rczp .rczpWrap1 .rczpList .fbsj span{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #000000;
    line-height: 1;
    margin-top: 0.24rem;
}
.rczp .rczpWrap1 .rczpList .yq{
    margin-top: 0.21rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.22rem;
    color: #000000;
}
.rczp .rczpWrap1 .rczpList .yq span{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #000000;
    display: inline-block;
    margin-left: 0.08rem;
}
.rczp .rczpWrap1 .rczpList .tdjlBtn{
    width: 2.12rem;
    height: 0.64rem;
    background: #162D59;
    border-radius: 0.1rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #FFFFFF;
    line-height: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0.51rem;
    cursor: pointer;
    transition: all 0.5s;
}
.rczp .rczpWrap1 .rczpList .tdjlBtn img{
    width: 0.21rem;
    height: 0.21rem;
    margin-left: 0.36rem;
}
.rczp .rczpWrap1 .rczpList .tdjlBtn:hover{
    background: #C5A65D;
}



.tdjl{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgb(0, 0, 0,0.5);
    z-index: 99;
    display: none;
}
.tdjl.active{
    display: block;
}
.tdjl .tdjlbox{
    width: 7.21rem;
    background: #FFFFFF;
    border-radius: 0.15rem 0.15rem 0.15rem 0.15rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding-top: 0.9rem;
    padding-bottom: 0.8rem;
    padding-left: 0.7rem;
    padding-right: 0.82rem;
}
.tdjl .tdjlbox .tdjlTxt1{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.34rem;
    color: #191919;
    line-height: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.28rem;
}
.tdjl .tdjlbox .tdjlTxt1 img{
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.14rem;
}
.tdjl .tdjlbox .close{
    width: 0.23rem;
    height: 0.23rem;
    position: absolute;
    top: 0.35rem;
    right: 0.19rem;
}
.tdjl .tdjlbox .xxBox{
    margin-bottom: 0.07rem;
    flex-wrap: wrap;
}
.tdjl .tdjlbox .xxBox label{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #191919;
    line-height: 0.53rem;
}
.tdjl .tdjlbox .xxBox input{
    width: 5.03rem;
    height: 0.53rem;
    background: #FFFFFF;
    border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;
    border: 0.01rem solid #D6D6D6;
    padding: 0 0.1rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #191919;
    line-height: 0.53rem;
}
.tdjl .tdjlbox .xxBox.wj{
    display: flex;
}

.tdjl .tdjlbox .tdjltx .xxBox .scbtn{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #949494;
    cursor: pointer;

    width: 1.5rem;
    height: 1.5rem;
    background: #F3F3F3;
    border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;
    border: 0.01rem solid #D6D6D6;
}
.tdjl .tdjlbox .tdjltx .xxBox .scbtn img{
    width: 0.23rem;
    height: 0.23rem;
    margin: 0 auto;
    display: block;
    margin-bottom: 0.17rem;
}
.tdjl .tdjlbox .tdjltx .xxBox #fileInput{
    display: none;
}
.tdjl .tdjlbox .tdjltx .xxBox .filename{
    width: 5.03rem;
    height: 0.4rem;
    background: #F8F8F8;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    line-height: 0.4rem;
    display: none;
    position: relative;
    margin-left: auto;
    margin-right: 0.1rem;
    margin-top: 0.1rem;
}
.tdjl .tdjlbox .tdjltx .xxBox .fileN{
    width: 80%;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.14rem;
    color: #6D6D6D;
}
.tdjl .tdjlbox .tdjltx .xxBox .filename img{
    width: 0.14rem;
    height: 0.14rem;
    position: absolute;
    top: 0.14rem;
    right: 0.1rem;
}
.tdjl .tdjlbox .tj{
    width: 2.12rem;
    height: 0.64rem;
    background: #162D59;
    border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #FFFFFF;
    line-height: 0.64rem;
    text-align: center;
    margin: 0 auto;
    margin-top: 0.5rem;
    cursor: pointer;
}
.contactBan{
    position: relative;
}
.contactBan .inBannerTitle{
    position: absolute;
    top: 2.2rem;
    left: 50%;
    transform: translateX(-50%);
}
.contactBan .inBannerTitle .contactTxt1{
    font-family: YPchuangxiang-GB, YPchuangxiang-GB;
    font-weight: 400;
    font-size: 0.52rem;
    color: #FFFFFF;
    line-height: 0.66rem;
    text-align: center;
}
.contactBan .inBannerTitle .contactTxt2{
    font-family: Poppins, Poppins;
    font-weight: 600;
    font-size: 0.24rem;
    color: #FFFFFF;
    line-height: 0.33rem;
    text-align: center;
}

.zxly{
    background: #FFFFFF;
}
.zxly .contactWrap{
    margin-top: 0.61rem;
}
.zxly .contactWrap .left{
    width: 8.74rem;
    height: 8.98rem;
    background: url(../images/ctLeftBg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding-left: 2.11rem;
    padding-right: 1.05rem;
    padding-top: 0.88rem;
}
.zxly .contactWrap .left .titBox{
    padding-bottom: 0.27rem;
    border-bottom: 0.01rem solid #C8C8C8;
    margin-bottom: 0.21rem;
    position: relative;
}
.zxly .contactWrap .left .titBox::after{
    content: '';
    width: 1.01rem;
    height: 0.02rem;
    background: #162D59;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
}
.zxly .contactWrap .left .txt1{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #474747;
    line-height: 0.4rem;
    margin-bottom: 0.27rem;
}
.zxly .contactWrap .left .txt3 span,
.zxly .contactWrap .left .txt3{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #474747;
    line-height: 0.4rem;
    margin-top: 0.3rem;
}
.zxly .contactWrap .left .txt3 span{
    color: #162D59;
}
.zxly .contactWrap .right{
    width: 10.46rem;
    height: 8.98rem;
    background: #F7F7F7;
    padding-left: 1.39rem;
    padding-right: 2.09rem;
    padding-top: 0.88rem;
}
.zxly .contactWrap .left .fw{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.2rem;
    color: #474747;
    line-height: 0.22rem;
    margin-bottom: 0.2rem;
    align-items: center;
}
.zxly .contactWrap .left .fw img{
    width: 0.22rem;
    height: 0.22rem;
    margin-right: 0.14rem;
}
.zxly .contactWrap .right .titBox{
    position: relative;
}
.zxly .contactWrap .right .titBox::after{
    content: '';
    width: 1.01rem;
    height: 0.02rem;
    background: #C5A65D;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
}
.zxly .contactWrap .icon{
    width: 0.46rem;
    height: 0.46rem;
}
.zxly .contactWrap .right .titBox{
    padding-bottom: 0.27rem;
    border-bottom: 0.01rem solid #C8C8C8;
    margin-bottom: 0.31rem;
}
.zxly .contactWrap .right .inpt{
    align-items: center;
    margin-bottom: 0.15rem;
}
.zxly .contactWrap .right textarea{
    width: calc(100% - 0.8rem);
    height: 2.54rem;
    background: #FFFFFF;
    border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;
    border: 0.01rem solid #ABABAB;
    padding: 0.1rem;
}
.zxly .contactWrap .right label{    
    margin-right: 0.09rem;
}
.zxly .contactWrap .right input{
    width: calc(100% - 0.8rem);
    height: 0.65rem;
    padding: 0.1rem;
    background: #FFFFFF;
    border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;
    border: 0.01rem solid #ABABAB;
}
.zxly .contactWrap .right .tj{
    width: 2rem;
    height: 0.6rem;
    background: #162D59;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #FFFFFF;
    line-height: 0.6rem;
    border-radius: 0.3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-top: 0.27rem;
}
.zxly .contactWrap .right .tj img{
    width: 0.18rem;
    height: 0.18rem;
    margin-left: 0.13rem;
}
.lxwm .contactWrap2{
    margin-top: 0.62rem;
    padding-bottom: 0.8rem;
}
.lxwm .contactWrap2 .ctwpBox{
    width: 3.56rem;
    height: 4.12rem;
    margin-right: 0.26rem;
    background: #F5FAFF;
    box-shadow: 0rem 0rem 0.1rem 0.01rem rgba(1,46,97,0.15);
    border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    padding-top: 0.8rem;
}
.lxwm .contactWrap2 .ctwpBox:last-child{
    margin-right: 0;
}
.lxwm .contactWrap2 .ctwpBox .icon{
    width: 0.84rem;
    height: 0.84rem;
    margin-bottom: 0.28rem;
    margin-left: auto;
    margin-right: auto;
}
.lxwm .contactWrap2 .ctwpBox .txt1{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.18rem;
    color: #162D59;
    text-align: center;
    margin-bottom: 0.53rem;
}
.lxwm .contactWrap2 .ctwpBox .txt2{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #000000;
    line-height: 0.3rem;
    text-align: center;
    transition: all 0.5s;
}
.lxwm .contactWrap2 .ctwpBox:hover .txt2{
    font-family: Poppins, Poppins;
    font-weight: bold;
    font-size: 0.3rem;
    color: #162D59;
    line-height: 0.43rem;
}

.lxwm .contactWrap2 .ctwpBox:last-child{
    padding-top: 0.52rem;
}

.lxwm .contactWrap2 .ctwpBox:last-child .icon{
    width: 1.89rem;
    height: 1.89rem;
}
.lxwm .contactWrap2 .ctwp1{
    padding-bottom: 0.8rem;
}
.lxwm .contactWrap2 .ctwp2{
    width: 100%;
    height: 7.2rem;
}







@media screen and (max-width: 1043px) {
    .innerPage{
        padding-top: 40px;
    }
    
    
    .about_jtgk .jtgkWrap1{
        padding: 40px 0 60px;
    }
    .about_jtgk .jtgkWrap1 .logo{
        max-width: 360px;
        width: 60%;
        height: auto;
        margin: 0 auto 20px;
    }
    .about_jtgk .jtgkWrap1 .txtC{
        width: 100%;
        height: auto;
        font-size: 16px;
        line-height: 1.944;
    }
    
    
    
    .about_jtgk .jtgkWrap2 .title{
        font-size: 28px;
        margin-bottom: 40px;
    }
    
    .about_jtgk .jtgkWrap2 .cpyfw{
        justify-content: space-between;
        height: 400px;
    }
    .about_jtgk .jtgkWrap2 .cpyfw .cpL{
        width: calc(20% - 5px);
        margin: 0;
        height: auto;
    }
    .about_jtgk .jtgkWrap2 .cpyfw .cpL .icon{
        width: 56px;
        height: 56px;
    }
    .about_jtgk .jtgkWrap2 .cpyfw .cpL .txt{
        font-size: 18px;
        line-height: 1.46;
        margin-top: 10px;
    }
    .about_jtgk .jtgkWrap2 .cpyfw .cpL .txt2{
        width: 100%;
        font-size: 14px;
        line-height: 1.5;
        padding: 0 10px;
        margin-top: 30px;
    }
    .about_jtgk .jtgkWrap2 .cpyfw .cpL .mIcon{
        width: 20px;
        height: auto;
        left: 50%;
        transform: translateX(-50%);
        bottom: 18%;
    }
    
    
    
    .about_jtgk .jtgkWrap3{
        width: 100%;
        height: fit-content;
        padding-top: 60px;
        margin-top: 60px;
        padding-bottom: 20px;
        background-size: cover !important;
    }
    .about_jtgk .jtgkWrap3 .wp3Box{
        padding: 0;
    }
    .about_jtgk .jtgkWrap3 .wp3Box .num span{
        font-size: 32px;
        line-height: 1.414 !important;
        margin: 0 !important;
    }
    .about_jtgk .jtgkWrap3 .wp3Box .txt{
        font-size: 16px;
        height: 56px;
        line-height: 1.46;
        margin-top: 6px;
    }
    .about_jtgk .jtgkWrap3 .wp3Box .icon{
        width: 66px;
        height: 66px;
        margin-top: 20px;
    }
    
    
    .about_jtgk .jtgkWrap3 .wp3TxtB{
        margin-top: 40px;
        height: auto;
        padding: 30px;
    }
    
    .about_jtgk .jtgkWrap3 .wp3TxtB .title{
        font-size: 28px;
        line-height: 1.44;
        margin-bottom: 10px;
    }
    .about_jtgk .jtgkWrap3 .wp3TxtB .txt{
        font-size: 14px;
        line-height: 1.9444;
    }
    
    
    
    
    
    .about_jtgk .jtgkWrap4{
        height: auto;
        padding: 60px 0;
    }
    .about_jtgk .jtgkWrap4 .xcpVideo{
        width: 94%;
        height: auto;
    }
    .about_jtgk .jtgkWrap4 .xcpVideo .start{
        width: 46px;
        height: auto;
    }
    
    
    
    
    .about_jtgk .jtgkWrap5{
        height: auto;
        padding: 40px 0;
    }
    .about_jtgk .jtgkWrap5 .logoIcon{
        width: 120px;
        height: auto;
        margin-bottom: 30px;
    }
    .about_jtgk .jtgkWrap5 .txt{
        height: auto;
        font-size: 18px;
        width: 94%;
        margin: 0 auto;
        line-height: 1.666;
    }
    .about_jtgk::after{
        background-size: cover;
    }
    
    
    
    
    .about_zczc .tab_wrap1{
        margin-bottom: 30px;
    }
    
    
    
    .about_zczc .zczcWrap1 .txt{
        padding: 40px;
    }
    .about_zczc .zczcWrap1 .lYin{
        width: 50px;
        height: auto;
        left: 10px;
        top: 20px;
    }
    .about_zczc .zczcWrap1 .txt .title,
    .about_zczc .zczcWrap2 .txtBox .txt1 span{
        font-size: 22px;
    }
    .about_zczc .zczcWrap1 .txt .content{
        font-size: 15px;
        line-height: 2;
        margin-top: 15px;
    }
    
    
    
    
    .about_zczc .zczcWrap2 .zczcL{
        height: auto;
        margin-top: 40px;
        padding-left: 7%;
    }
    .about_zczc .zczcWrap2 .imgBox{
        width: 42%;
        height: auto;
        border-radius: 40px 0 40px 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .about_zczc .zczcWrap2 .txtBox{
        padding: 30px 30px 30px 40%;
    }
    .about_zczc .zczcWrap2 .txtBox .txt1{
        font-size: 22px;
        line-height: 1.46;
        margin-bottom: 15px;
    }
    .about_zczc .zczcWrap2 .txtBox .txt2{
        font-size: 15px;
        line-height: 1.7;
    }
    .about_zczc .zczcWrap2 .rYin{
        width: 50px;
        height: auto;
        top: -20px;
        right: 30px;
    }
    
    
    
    
    
    .about_zczc .zczcWrap3{
        height: auto;
        padding-top: 60px;
        margin-top: 60px;
    }
    .about_zczc .zczcWrap3 .rYin{
        width: 50px;
        height: auto;
        right: 30px;
        top: -20px;
    }
    .about_zczc .zczcWrap3 .txtBox{
        width: 94%;
        padding-bottom: 60px;
    }
    .about_zczc .zczcWrap3 .txtBox .txt1{
        font-size: 16px;
        line-height: 1.75;
        margin-bottom: 30px;
    }
    .about_zczc .zczcWrap3 .txtBox .txt2{
        font-size: 16px;
        line-height: 2;
    }
    .about_zczc .zczcWrap3 .txtBox .txt2 span{
        font-size: 30px;
        line-height: 1.4;
        margin-left: 10px;
    }
    
    
    
    
    
    
    .about_cyyb .cyybWrap1{
        margin-top: 60px;
        padding-bottom: 80px;
    }
    .about_cyyb .mySwiper{
        width: 90%;
    }
    .about_cyyb .mySwiper::after{
        width: 100%;
        border-width: 1px;
        bottom: 13px;
    }
    .about_cyyb .mySwiper .year{
        font-size: 18px;
        line-height: 1.34;
        margin-bottom: 0;
        padding-bottom: 8px;
        height: 40px;
    }
    .about_cyyb .mySwiper .swiper-slide-thumb-active .year{
        font-size: 26px;
        line-height: 1.7;
        margin-bottom: 0;
    }
    .about_cyyb .mySwiper .dateIcon{
        width: 30px;
        height: 30px;
    }
    .about_cyyb .mySwiper .dateIcon img{
        width: 60%;
        height: auto;
    }
    .about_cyyb .mySwiper2{
        margin-top: 40px;
        border-radius: 10px;
        height: fit-content;
    }
    .about_cyyb .mySwiper2 .swiper-slide{
        padding: 30px;
        justify-content: space-between;
    }
    .about_cyyb .mySwiper2 .swiper-slide .cyybImg{
        width: 38%;
        height: auto;
        margin-right: 0;
    }
    .about_cyyb .mySwiper2 .swiper-slide .txtBox{
        width: 38%;
        font-size: 16px;
        padding: 0;
        line-height: 1.6;
        margin: 0;
    }
    .about_cyyb .mySwiper2 .swiper-slide .dateBox{
        width: 20%;
        font-size: 50px;
        margin: 0;
    }
    
    .about_cyyb .mySwiper2 .swiper-button-next, 
    .about_cyyb .mySwiper2 .swiper-button-prev{
        width: 32px;
        height: 32px;
        top: 40px;
    }
    .about_cyyb .mySwiper2 .swiper-button-next{
        right: 0;
    }
    .about_cyyb .mySwiper2 .swiper-button-prev{
        left: 0;
    }
    
    
    
    
    
    
    
    
    .about_qywh .qywhWrap1{
        margin-top: 40px;
    }
    .about_qywh .qywhWrap1 .qywhL{
        width: 94%;
        height: auto;
        margin-bottom: 20px;
    }
    .about_qywh .qywhWrap1 .qywhL .imgBox, 
    .about_qywh .qywhWrap1 .qywhL .rTxt{
        width: 50%;
    }
    .about_qywh .qywhWrap1 .qywhL .rTxt{
        padding: 20px;
    }
    .about_qywh .qywhWrap1 .qywhL .rTxt .txt1{
        font-size: 22px;
        line-height: 1.45;
        margin-bottom: 10px;
    }
    .about_qywh .qywhWrap1 .qywhL .rTxt .txt2{
        font-size: 16px;
        line-height: 1.8;
    }
    
    .about_qywh .qywhWrap2{
        margin-top: 40px;
        padding-bottom: 30px;
    }
    .about_qywh .qywhWrap2 .title1{
        line-height: 1.44;
        font-size: 30px;
        margin-bottom: 20px;
    }
    .about_qywh .qywhWrap2 .title2{
        width: 94%;
        font-size: 18px;
        line-height: 1.944;
        margin-bottom: 20px;
    }
    .about_qywh .qywhWrap2 .xh{
        width: 46px;
        height: auto;
        margin-bottom: 40px;
    }
    .about_qywh .qywhWrap2 .qywhBox{
        padding: 30px;
        height: auto;
        margin-bottom: 20px;
    }
    .about_qywh .qywhWrap2 .qywhBox .liQ{
        width: 4px;
        height: 30px;
        top: 36px;
    }
    .about_qywh .qywhWrap2 .qywhBox .txtCn{
        font-size: 28px;
        line-height: 1.47;
        margin-right: 5px;
    }
    .about_qywh .qywhWrap2 .qywhBox .txtEn{
        font-size: 22px;
        line-height: 1.33;
    }
    .about_qywh .qywhWrap2 .qywhBox .ctxt1{
        font-size: 18px;
        margin-top: 3px;
    }
    .about_qywh .qywhWrap2 .qywhBox .ctxt2{
        font-size: 16px;
        line-height: 1.75;
        margin-top: 10px;
    }
    
    
    
    
    .about_spzx .spzxWrap1{
        margin: 0;
        padding: 40px 0 60px;
    }
    .about_spzx .spzxL{
        justify-content: space-between;
        margin-bottom: 30px;
        row-gap: 20px;
    }
    .about_spzx .spzxB{
        width: 48%;
        height: auto;
        margin: 0;
    }
    .about_spzx .spzxB .videoBox{
        height: auto;
    }
    .about_spzx .start{
        width: 38px;
    }
    .about_spzx .videoTitle{
        font-size: 18px;
        line-height: 2;
        margin-top: 5px;
        height: auto;
    }
    
    
    
    .innerNews .inBannerTitle{
        top: 60%;
        left: 50%;
        transform: translate(-50%,-50%);
        width: 100%;
    }
    .innerNews .inBannerTitle .newsTxt{
        font-size: 32px;
        padding: 0 !important;
        line-height: 1.4;
        text-align: center;
    }
    
    
    
    
    .news .newsWrap1{
        margin-top: 30px;
    }
    .news .newsWrap1 .newsTop{
        height: auto;
        margin-bottom: 30px;
        padding: 20px;
    }
    .news .newsWrap1 .newsTop .newsSwiper{
        height: 240px;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-pagination{
        width: 50%;
        height: 32px;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-slide img{
        width: 50%;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info{
        width: 50%;
        margin: 20px;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info .title{
        font-size: 18px;
        line-height: 1.4;
        margin-bottom: 15px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-line-clamp: 2;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info .txt{
        font-size: 15px;
        line-height: 1.6;
        margin-bottom: 30px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-line-clamp: 2;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info .data1{
        font-size: 32px;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info .data2{
        font-size: 16px;
    }
    .news .newsWrap1 .newsLl{
        margin-bottom: 50px;
    }
    .news .newsWrap1 .newsLl .newsB{
        height: auto;
        margin-bottom: 15px;
        align-items: stretch;
    }
    .news .newsWrap1 .newsLl .newsB .left{
        width: 100px;
        height: auto;
        padding: 20px 10px 20px 20px;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
    }
    .news .newsWrap1 .newsLl .newsB .left .data1{
        font-size: 36px;
        width: 100%;
        line-height: 1;
    }
    .news .newsWrap1 .newsLl .newsB .left .hr{
        width: 30px;
        margin: 10px 0 15px;
    }
    .news .newsWrap1 .newsLl .newsB .left .data2{
        font-size: 16px;
        line-height: 1;
        width: 100%;
    }
    .news .newsWrap1 .newsLl .newsB .left::after{
        height: 56%;
        top: 22%;
    }
    .news .newsWrap1 .newsLl .newsB .right{
        width: calc(100% - 100px);
        padding: 20px 20px 20px 20px;
    }
    .news .newsWrap1 .newsLl .newsB .right .txt1{
        font-size: 18px;
        line-height: 1.46;
        margin-bottom: 10px;
    }
    .news .newsWrap1 .newsLl .newsB .right .txt2{
        font-size: 14px;
        line-height: 1.94;
        margin-bottom: 10px;
    }
    .news .newsWrap1 .newsLl .newsB .right .newsR{
        width: 18px;
        height: auto;
    }
    
    
    
    
    
    
    
    .newsDetail{
        padding: 60px 0;
    }
    .newsDetail .newsTit{
        font-size: 22px;
        line-height: 1.5;
        margin-bottom: 24px;
    }
    .newsDetail .newsDhR{
        margin-bottom: 20px;
    }
    .newsDetail .lysj{
        margin-bottom: 30px;
    }
    .newsDetail .lysj span{
        font-size: 14px;
        line-height: 2;
    }
    .newsDetail .content{
        font-size: 16px;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .newsDetail .content img{
        max-width: 100%;
    }
    .newsDetail .deBot .fy a{
        font-size: 16px;
        line-height: 2;
    }
    .newsDetail .deBot .fh{
        font-size: 18px;
    }
    .newsDetail .deBot .fh div{
        width: 36px;
        height: auto;
        margin-right: 10px;
    }
    
    
    
    
    
    
    .rlzyBan .inBannerTitle,
    .contactBan .inBannerTitle{
        top: 50%;
        width: 100%;
    }
    .rlzyBan .inBannerTitle .rlzyTxt,
    .contactBan .inBannerTitle .contactTxt1,
    .contactBan .inBannerTitle .contactTxt2{
        font-size: 32px;
        padding: 0 !important;
        line-height: 1.4;
        text-align: center;
    }
    
    
    
    
    .rcln .rclnWrap1, .rcln .rclnWrap1 span{
        margin-top: 30px;
        font-size: 26px;
        line-height: 2;
    }
    .rcln .rclnWrap2{
        margin-top: 30px;
        padding-right: 3%;
    }
    .rcln .rclnWrap2 .rclnSwiper .left{
        width: 60%;
        padding: 40px 60px 50px 30px;
        height: auto;
        min-height: 360px;
    }
    .rcln .rclnWrap2 .rclnSwiper .left .txt1{
        width: 100%;
        font-size: 22px;
    }
    .rcln .rclnWrap2 .rclnSwiper .left .hr{
        width: 45px;
        height: 3px;
        margin: 15px auto 26px 0;
    }
    .rcln .rclnWrap2 .rclnSwiper .left .txt2{
        width: 100%;
        height: auto;
        font-size: 16px;
        line-height: 1.5;
    }
    .rcln .rclnWrap2 .rclnSwiper .rcimgBox{
        width: 40%;
        margin-left: -40px;
        display: flex;
        align-items: center;
    }
    .rcln .rclnWrap2 .rclnSwiper .rcimgBox img{
        width: 100%;
        height: auto;
        position: initial;
    }
    .rcln .rclnWrap2 .rclnSwiper .swiper-button-prev, 
    .rcln .rclnWrap2 .rclnSwiper .swiper-button-next,
    .rcln .rclnWrap3 .rclnSwiper2 .swiper-button-prev, 
    .rcln .rclnWrap3 .rclnSwiper2 .swiper-button-next{
        width: 36px;
        height: 36px;
        bottom: 30px;
    }
    .rcln .rclnWrap2 .rclnSwiper .swiper-button-next{
        left: 10%;
    }
    .rcln .rclnWrap2 .rclnSwiper .swiper-button-prev{
        left: 5%;
    }
    .rcln .rclnWrap3,
    .rcln .rclnWrap4{
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .rcln .rclnWrap3 .title,
    .rcln .rclnWrap4 .title{
        font-size: 26px;
        line-height: 1.4;
        margin-bottom: 30px;
    }
    .rcln .rclnWrap3 .rclnSwiper2{
        width: 94%;
        padding-bottom: 40px;
    }
    .rcln .rclnWrap4 .wp4img{
        width: calc(33.33% - 6px);
        height: auto;
        margin: 0;
        margin-right: 9px;
    }
    
    .rcln .rclnWrap5{
        height: auto;
        padding: 60px 0;
    }
    .rcln .rclnWrap5 .txt1{
        font-size: 36px;
        line-height: 1.4;
    }
    .rcln .rclnWrap5 .txt2{
        font-size: 18px;
        line-height: 1.5;
        margin: 10px auto 40px;
    }
    .rcln .rclnWrap5 .ckgd{
        width: fit-content;
        height: auto;
        border-radius: 37px;
        font-size: 20px;
        line-height: normal;
        padding: 10px 40px;
    }
    .rcln .rclnWrap5 .ckgd img{
        width: 24px;
        height: auto;
        margin-left: 20px;
    }
    .rcln .rclnWrap5 .ckgd:hover img{
        margin-left: 30px;
    }
    .rcln .rclnWrap3 .rclnSwiper2 .swiper-pagination-bullet{
        width: 8px;
        height: 8px;
        margin: 0 5px;
    }
    .rcln .rclnWrap3 .rclnSwiper2 .swiper-pagination-bullet.swiper-pagination-bullet-active{
        width: 30px;
        height: 8px;
    }
    
    
    
    
    
    .rczp .rczpWrap1{
        margin-top: 40px;
        padding-bottom: 40px;
    }
    .rczp .rczpWrap1 .rczpList{
        margin-bottom: 46px;
    }
    .rczp .rczpWrap1 .rczpList .zpTit{
        padding-bottom: 15px;
        align-items: center;
    }
    .rczp .rczpWrap1 .rczpList .zwmc, 
    .rczp .rczpWrap1 .rczpList .zwmc span{
        font-size: 22px;
    }
    .rczp .rczpWrap1 .rczpList .fbsj, 
    .rczp .rczpWrap1 .rczpList .fbsj span{
        font-size: 18px;
        margin: 0;
    }
    .rczp .rczpWrap1 .rczpList .yq{
        margin-top: 10px;
        font-size: 17px;
    }
    .rczp .rczpWrap1 .rczpList .yq span{
        font-size: 16px;
        margin-left: 5px;
    }
    .rczp .rczpWrap1 .rczpList .tdjlBtn{
        width: fit-content;
        height: auto;
        border-radius: 10px;
        line-height: initial;
        font-size: 16px;
        margin-top: 26px;
        padding: 8px 30px;
    }
    .rczp .rczpWrap1 .rczpList .tdjlBtn img{
        width: 20px;
        height: auto;
        margin-left: 15px;
    }
    
    .tdjl .tdjlbox{
        width: 90%;
        max-height: 88%;
        max-width: 420px;
        border-radius: 15px;
        overflow-y: auto;
        padding: 30px;
    }
    .tdjl .tdjlbox .tdjlTxt1{
        font-size: 22px;
        line-height: 1.4;
        margin-bottom: 30px;
    }
    .tdjl .tdjlbox .tdjlTxt1 img{
        width: 30px;
        height: auto;
        margin-right: 10px;
    }
    .tdjl .tdjlbox .close{
        width: 24px;
        height: auto;
        top: 20px;
        right: 20px;
    }
    .tdjl .tdjlbox .xxBox{
        width: 100%;
        margin-bottom: 6px;
        align-items: center;
        display: flex;
    }
    .tdjl .tdjlbox .xxBox label{
        font-size: 16px;
        line-height: 46px;
    }
    .tdjl .tdjlbox .xxBox input{
        width: calc(100% - 58px);
        height: 46px;
        font-size: 16px;
    }
    .tdjl .tdjlbox .tdjltx .xxBox .scbtn{
        width: 100px;
        height: 100px;
        font-size: 14px;
    }
    .tdjl .tdjlbox .tdjltx .xxBox .scbtn img{
        width: 20px;
        height: auto;
        margin-bottom: 10px;
    }
    .tdjl .tdjlbox .tdjltx .xxBox .filename{
        width: 100%;
        height: 42px;
        line-height: 42px;
        margin: 15px auto 0;
    }
    .tdjl .tdjlbox .tdjltx .xxBox .fileN{
        font-size: 14px;
        width: 90%;
    }
    .tdjl .tdjlbox .tdjltx .xxBox .filename img{
        width: 16px;
        height: auto;
        top: 13px;
        right: 10px;
    }
    .tdjl .tdjlbox .tj{
        width: fit-content;
        height: auto;
        line-height: initial;
        border-radius: 6px;
        font-size: 16px;
        padding: 8px 50px;
        margin-top: 30px;
    }
    
    
    
    
    
    .zxly .contactWrap{
        margin-top: 40px;
    }
    .zxly .contactWrap .left,
    .zxly .contactWrap .right{
        width: 50%;
        height: auto;
        padding: 30px 30px 40px;
    }
    .zxly .contactWrap .left .titBox,
    .zxly .contactWrap .right .titBox{
        padding: 0 0 15px;
        margin-bottom: 20px;
    }
    .zxly .contactWrap .icon{
        width: 50px;
        height: auto;
    }
    .zxly .contactWrap .left .titBox::after,
    .zxly .contactWrap .right .titBox::after{
        width: 100px;
        height: 2px;
    }
    .zxly .contactWrap .left .txt1{
        font-size: 16px;
        line-height: 2;
        margin-bottom: 15px;
    }
    .zxly .contactWrap .left .fw{
        font-size: 16px;
        line-height: 1.1;
        margin-bottom: 8px;
    }
    .zxly .contactWrap .left .fw img{
        width: 23px;
        height: auto;
        margin-right: 6px;
    }
    .zxly .contactWrap .left .txt3 span, 
    .zxly .contactWrap .left .txt3{
        font-size: 16px;
        line-height: 2;
        margin-top: 15px;
    }
    .zxly .contactWrap .left .code{
        width: 140px;
        height: auto;
        margin-top: 26px;
    }
    .zxly .contactWrap .right .inpt{
        margin-bottom: 10px;
    }
    .zxly .contactWrap .right label{
        margin-right: 6px;
    }
    .zxly .contactWrap .right input,
    .zxly .contactWrap .right textarea{
        width: calc(100% - 65px);
        height: 42px;
        padding: 0 10px;
        border-radius: 6px;
    }
    .zxly .contactWrap .right textarea{
        height: 120px;
    }
    .zxly .contactWrap .right .tj{
        width: auto;
        height: auto;
        line-height: initial;
        font-size: 18px;
        padding: 8px 40px;
        border-radius: 30px;
        margin-top: 20px;
    }
    
    
    
    
    
    
    .lxwm .contactWrap2{
        margin-top: 40px;
        padding-bottom: 60px;
    }
    .lxwm .contactWrap2 .ctwp1{
        padding-bottom: 40px;
        column-gap: 15px;
        flex-wrap: wrap;
    }
    .lxwm .contactWrap2 .ctwpBox{
        width: calc(25% - 12px);
        height: auto;
        padding: 60px 20px 20px;
        border-radius: 10px;
        margin: 0;
    }
    .lxwm .contactWrap2 .ctwpBox .icon{
        width: 70px;
        height: 70px;
    }
    .lxwm .contactWrap2 .ctwpBox .txt1{
        font-size: 16px;
        margin-bottom: 20px;
    }
    .lxwm .contactWrap2 .ctwpBox .txt2{
        font-size: 18px;
        line-height: 1.5;
    }
    .lxwm .contactWrap2 .ctwp2{
        height: auto;
    }
    .lxwm .contactWrap2 .ctwpBox:hover .txt2{
        font-size: 20px;
        line-height: 1.4;
    }
    .lxwm .contactWrap2 .ctwpBox:last-child{
        padding-top: 46px;
    }
    .lxwm .contactWrap2 .ctwpBox:last-child .icon{
        width: 100px;
        height: auto;
    }
}

@media screen and (max-width: 769px) {
    .about_jtgk .jtgkWrap1 .txtC{
        font-size: 14px;
    }
    
    .about_jtgk .jtgkWrap2 .title,
    .about_jtgk .jtgkWrap3 .wp3TxtB .title{
        font-size: 22px;
    }
    
    
    
    .about_jtgk .jtgkWrap2 .cpyfw{
        height: auto;
        flex-wrap: wrap;
        row-gap: 5px;
    }
    .about_jtgk .jtgkWrap2 .cpyfw .cpL{
        width: 100%;
        padding-bottom: 40px;
        height: 200px;
        padding: 1rem 0 0.3rem;
    }
    .about_jtgk .jtgkWrap2 .cpyfw .cpL .txt2{
        text-align: center;
        -webkit-line-clamp: 2;
    }
    .about_jtgk .jtgkWrap2 .cpyfw .cpL .mIcon{
        display: none;
    }
    
    
    
    
    .about_jtgk .jtgkWrap3 .wp3TxtB{
        padding: 26px 20px;
    }
    
    
    
    .about_jtgk .jtgkWrap3{
        padding-top: 30px;
        margin-top: 50px;
    }
    .about_jtgk .jtgkWrap3 .wp3Box{
        flex-wrap: wrap;
    }
    .about_jtgk .jtgkWrap3 .wp3Box .wpL{
        width: 100%;
        padding: 15px 0;
        border-bottom: 1px solid rgba(255,255,255,0.2);
    }
    .about_jtgk .jtgkWrap3 .wp3Box .wpL:last-child{
        border-bottom: 0;
    }
    .about_jtgk .jtgkWrap3 .wp3Box .num span{
        font-size: 24px;
    }
    .about_jtgk .jtgkWrap3 .wp3Box .txt{
        font-size: 14px;
        height: auto;
    }
    .about_jtgk .jtgkWrap3 .wp3Box .icon{
        width: 56px;
        height: 56px;
        margin-top: 8px;
    }
    
    
    .about_jtgk .jtgkWrap5 .txt{
        font-size: 16px;
    }
    
    
    
    
    .about_zczc .zczcWrap1 .txt{
        padding: 40px 0;
    }
    .about_zczc .zczcWrap1 .txt .title{
        line-height: 1.5;
        font-size: 18px;
    }
    .about_zczc .zczcWrap1 .txt .content{
        font-size: 14px;
        line-height: 1.7;
    }
    .about_zczc .zczcWrap1 .lYin{
        top: -26px;
    }
    
    
    
    
    .about_zczc .zczcWrap2 .zczcL{
        padding: 0;
    }
    .about_zczc .zczcWrap2 .imgBox{
        position: initial;
        transform: none;
        width: 90%;
        margin: 0 auto;
    }
    .about_zczc .zczcWrap2 .txtBox{
        padding: 80px 20px 20px;
        margin-top: -60px;
    }
    .about_zczc .zczcWrap2 .txtBox .txt1,
    .about_zczc .zczcWrap2 .txtBox .txt1 span{
        font-size: 18px;
    }
    .about_zczc .zczcWrap2 .txtBox .txt2,
    .about_zczc .zczcWrap3 .txtBox .txt1,
    .about_zczc .zczcWrap3 .txtBox .txt2{
        font-size: 14px;
    }
    
    
    
    
    .about_cyyb .mySwiper{
        width: 76%;
    }
    
    .about_cyyb .mySwiper2 .swiper-slide{
        flex-wrap: wrap;
        row-gap: 15px;
    }
    .about_cyyb .mySwiper2 .swiper-slide .cyybImg{
        width: 100%;
    }
    .about_cyyb .mySwiper2 .swiper-slide .txtBox{
        width: 100%;
        font-size: 14px;
    }
    .about_cyyb .mySwiper2 .swiper-slide .dateBox{
        width: 100%;
        font-size: 36px;
        line-height: 1;
    }
    
    
    
    
    
    
    .about_qywh .qywhWrap1 .qywhL{
        flex-wrap: wrap;
    }
    .about_qywh .qywhWrap1 .qywhL .imgBox, .about_qywh .qywhWrap1 .qywhL .rTxt{
        width: 100%;
    }
    
    
    .about_qywh .qywhWrap1 .qywhL .rTxt .txt1{
        font-size: 18px;
    }
    
    .about_qywh .qywhWrap2 .title1{
        font-size: 22px;
    }
    
    .about_qywh .qywhWrap2 .title2,
    .about_qywh .qywhWrap1 .qywhL .rTxt .txt2,
    .about_qywh .qywhWrap2 .qywhBox .ctxt2{
        font-size: 14px;
    }
    .about_qywh .qywhWrap2 .qywhBox .txtCn{
        font-size: 22px;
    }
    .about_qywh .qywhWrap2 .qywhBox .txtEn{
        font-size: 20px;
    }
    .about_qywh .qywhWrap2 .qywhBox .ctxt1{
        font-size: 16px;
    }
    
    
    
    
    .about_spzx .spzxB{
        width: 100%;
    }
    .about_spzx .videoTitle{
        font-size: 16px;
    }
    
    
    
    .innerNews .inBannerTitle .newsTxt{
        font-size: 20px;
    }
    
    
    .news .newsWrap1 .newsTop .newsSwiper{
        height: auto;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-slide{
        flex-wrap: wrap;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-slide img{
        width: 100%;
        height: 200px;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info{
        width: 100%;
        margin: 15px 0 0;
        height: 140px;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-pagination{
        width: 100%;
        bottom: auto;
        top: 168px;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info .title{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .news .newsWrap1 .newsTop .newsSwiper .swiper-slide .info .txt{
        font-size: 14px;
        margin-bottom: 20px;
    }
    
    .news .newsWrap1 .newsLl .newsB .left{
        padding: 10px;
        width: 80px;
    }
    .news .newsWrap1 .newsLl .newsB .right{
        width: calc(100% - 80px);
        padding: 15px;
    }
    .news .newsWrap1 .newsLl .newsB .right .txt1{
        font-size: 16px;
        -webkit-line-clamp: 2;
        margin-bottom: 5px;
    }
    .news .newsWrap1 .newsLl .newsB .right .txt2{
        line-height: 1.5;
        margin: 0;
    }
    .news .newsWrap1 .newsLl .newsB .right .newsR{
        display: none;
    }
    
    
    
    
    .newsDetail .newsTit{
        font-size: 18px;
    }
    .newsDetail .deBot{
        flex-wrap: wrap;
        row-gap: 20px;
    }
    .newsDetail .deBot .fy a{
        font-size: 14px;
        line-height: 1.6;
    }
    .newsDetail .deBot .fh{
        margin: 0 auto;
    }

    
    

    .rcln .rclnWrap1, .rcln .rclnWrap1 span{
        font-size: 16px;
    }
    .rclnSwiper .swiper-slide{
        flex-wrap: wrap;
        background: #F7F7F7;
        padding: 30px;
    }
    .rcln .rclnWrap2{
        width: 94%;
        padding: 0;
        margin: 30px auto 0;
        overflow: hidden;
        position: relative;
    }
    .rcln .rclnWrap2 .rclnSwiper .left{
        width: 100%;
        padding: 0;
        min-height: auto;
    }
    .rcln .rclnWrap2 .rclnSwiper .left .txt1{
        font-size: 18px;
    }
    .rcln .rclnWrap2 .rclnSwiper .left .txt2{
        font-size: 14px;
    }
    .rcln .rclnWrap2 .rclnSwiper .rcimgBox{
        width: 100%;
        margin: 18px 0 0;
    }
    .rcln .rclnWrap2 .rclnSwiper .swiper-button-next{
        left: auto;
        right: 5%;
    }
    .rcln .rclnWrap2 .rclnSwiper .swiper-button-next,
    .rcln .rclnWrap2 .rclnSwiper .swiper-button-prev{
        background: #fff;
        border-radius: 50%;
    }
    .rcln .rclnWrap3 .title, 
    .rcln .rclnWrap4 .title{
        max-width: 94%;
        margin: 0 auto 30px;
        font-size: 20px;
    }
    .rcln .rclnWrap5 .txt1{
        font-size: 22px;
    }
    .rcln .rclnWrap5 .txt2{
        font-size: 16px;
    }
    .rcln .rclnWrap5 .ckgd{
        font-size: 16px;
    }
    .rcln .rclnWrap5 .ckgd img{
        width: 18px;
    }
    .rcln .rclnWrap3 .rclnSwiper2 .swiper-button-prev{
        left: 10px;
    }
    .rcln .rclnWrap3 .rclnSwiper2 .swiper-button-next{
        right: 10px;
    }
    
    
    
    .rlzyBan .inBannerTitle .rlzyTxt, 
    .contactBan .inBannerTitle .contactTxt1, 
    .contactBan .inBannerTitle .contactTxt2{
        font-size: 20px;
    }
    
    
    .rczp .rczpWrap1 .rczpList .zpTit{
        flex-wrap: wrap;
    }
    .rczp .rczpWrap1 .rczpList .zwmc, 
    .rczp .rczpWrap1 .rczpList .zwmc span{
        font-size: 18px;
    }
    .rczp .rczpWrap1 .rczpList .fbsj,
    .rczp .rczpWrap1 .rczpList .fbsj span{
        font-size: 14px;
    }
    .rczp .rczpWrap1 .rczpList .yq{
        font-size: 14px;
    }
    .rczp .rczpWrap1 .rczpList .yq span{
        font-size: 14px;
    }
    .rczp .rczpWrap1 .rczpList .tdjlBtn{
        font-size: 14px;
    }
    
    
    
    .tdjl .tdjlbox .close{
        width: 18px;
    }
    .tdjl .tdjlbox .xxBox label{
        line-height: 38px;
        font-size: 14px;
    }
    .tdjl .tdjlbox .xxBox input{
        height: 38px;
        font-size: 14px;
    }
    
    
    
    
    
    .zxly .contactWrap{
        flex-wrap: wrap;
    }
    .zxly .contactWrap .left, 
    .zxly .contactWrap .right{
        width: 100%;
    }
    
    
    
    
    .lxwm .contactWrap2 .ctwp1{
        column-gap: 10px;
        row-gap: 15px;
    }
    .lxwm .contactWrap2 .ctwpBox{
        width: calc(50% - 5px);
        padding: 30px 15px 20px;
    }
    .lxwm .contactWrap2 .ctwpBox .txt1{
        font-size: 14px;
    }
    .lxwm .contactWrap2 .ctwpBox .txt2{
        font-size: 15px;
    }
    .lxwm .contactWrap2 .ctwpBox:hover .txt2{
        font-size: 18px;
    }
}


