.gsjs{
    padding-top: 0.85rem;
    background: url(../img/about/gsjs_bg.png);
    background-size: 100% 100%;
}
.aboutTitle{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.36rem;
    color: #000000;
    text-align: center;
}
.gsjs .gsjsTxt{
    margin-top: 0.67rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.18rem;
    color: #000000;
    line-height: 0.35rem;
}
.part3_num{
	padding-top: 0.7rem;
	padding-bottom: 1.26rem;
	display: flex;
}
.part3_num .numDiv{
	position: relative;
}
.part3_num .numDiv .box1{
	font-family: Poppins, Poppins;
	font-weight: 300;
	font-size: 0.25rem;
	color: #000000;
	margin-bottom: 0.1rem;
	display: flex;
	align-items: start;
}
.part3_num .numDiv .box1 span{
	font-size: 0.71rem;
	font-weight: bold;
    color: #1D50A2;
}
.part3_num .numDiv .box1 span:last-child{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.35rem;
	color: #5A5A5A;
	margin-left: 0.1rem;
}
.part3_num .numDiv .box1 .nian{
	font-size: 0.2rem !important;
}
.part3_num .numDiv .box2{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.16rem;
	color: #6C6C6C;
}

.part3_num .numDiv::after{
	content: '';
	width: 0.01rem;
	height: 1.04rem;
	background: linear-gradient( 180deg, rgba(0,133,204,0) 0%, #006EA8 53%, rgba(0,133,204,0) 100%);
	position: absolute;
	top: 0;
	right: -0.96rem;
}
.part3_num .numDiv:last-child::after{
	display: none;
}


.qyxcp{
    padding-top: 0.77rem;
    padding-bottom: 1.28rem;
}
.qyxcp .xcp{
    /*margin-top: 0.67rem;*/
    position: relative;
    border-radius: 0.2rem;
    overflow: hidden;
}
.qyxcp .xcp .video{
    width: 100%;
    height: auto;
}
.qyxcp .xcp .videjobtn{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.fzlc{
    padding: 0.85rem 0;
    position: relative;
}
.fzlc::after{
    content: '';
    width: 100%;
    height: 10.8rem;
    background: url(../img/about/fzlc_bg.png);
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.fzlc .aboutTitle{
    color: #FFFFFF;
}

.fzlc .fzlcL{
    height: 7.1rem;
}
.fzlc .fz{
    width: 2.9rem;
    position: relative;
    padding-left: 0.23rem;
    border-left: 0.01rem dashed #FFFFFF;
    opacity: 0.6;
}
.fzlc .fz.active{
    opacity: 1 !important;
}
.fzlc .fz .fzTime{
    font-family: Poppins, Poppins;
    font-weight: bold;
    font-size: 0.36rem;
    color: #FFFFFF;
    line-height: 1;
    margin-bottom: 0.1rem;
}
.fzlc .fz .fzTxt1{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.2rem;
    color: #FFFFFF;
    line-height: 0.3rem;
}
.fzlc .fz .fzTxt2{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #FFFFFF;
    line-height: 0.3rem;
}
.fzlc .fz .ul{
    margin-top: 0.17rem;
}
.fzlc .fz .li{
    padding-left: 0.1rem;
    position: relative;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #FFFFFF;
    line-height: 0.25rem;
}
.fzlc .fz .li::before{
    content: '';
    width: 0.03rem;
    height: 0.03rem;
    background: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0.08rem;
}

.fzlc .fz:nth-child(1){
    margin-left: 1.35rem;
    margin-top: 2.3rem;
    padding-bottom: 1.4rem;
}
.fzlc .fz:nth-child(2){
    margin-left: 1.45rem;
    margin-top: 2.1rem;
    padding-bottom: 1.8rem;
}
.fzlc .fz:nth-child(3){
    margin-left: 1.45rem;
    padding-bottom: 1.45rem;
}
.fzlc .fz::after{
    content: '';
    width: 0.05rem;
    height: 1.03rem;
    background: #FFFFFF;
    position: absolute;
    top: 0;
    left: -0.03rem;
}
.fzlc .fz::before{
    content: '';
    width: 0.23rem;
    height: 0.23rem;
    display: block;
    background: #FFFFFF;
    /* border: 0.09rem solid rgba(255, 255, 255,0.1); */
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    left: -0.12rem;
}
.fzlc .fz.active .ul::before{
    content: '';
    width: 0.41rem;
    height: 0.41rem;
    display: block;
    background: rgba(255, 255, 255,0.21);
    border-radius: 50%;
    position: absolute;
    bottom: -0.09rem;
    left: -0.21rem;
    z-index: 6;
}
.gsry{
    padding-top: 0.85rem;
    padding-bottom: 2.61rem;
    background: url(../img/zhengshu_bg.png) center no-repeat;
    background-size: cover;
}










.gsrySp{
    position: relative;
}
.gsry .mySwiper{
    margin-top: 1.39rem;
    position: unset;
    overflow: visible;
    height: 4.5rem;
}
.gsry .mySwiper .gsryTxt{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.2rem;
    color: #242424;
    line-height: 0.3rem;
    text-align: center;
    margin-top: 0.4rem;
    display: none;
}
.gsry .swiper-slide-active .gsryTxt{
    display: block;
}
.gsry .swiper-slide .gsryImg{
    width: 100%;
    margin: 0 auto;
}
.gsry .swiper-slide img{
    width: 4rem;
    height: auto;
    margin:0 auto;
}


.gsry .mySwiper .swiper-slide {
	width: 616px;
	height: 450px;
    /*overflow: hidden;*/
	/*background: #fff;*/
	/*box-shadow: 0rem 0rem 0.2rem 0.01rem rgba(0,0,0,0.05);*/
}
.gsry .mySwiper .swiper-slide img{
	display:block;
}









.swiper-button-next,
.swiper-button-prev{
    width: 0.51rem !important;
    height: 0.51rem !important;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.15rem 0.01rem rgba(64,137,255,0.21);
    border-radius: 50%;
}
.swiper-button-next img,
.swiper-button-prev img{
    width: 0.16rem;
    height: 0.08rem;
}
.swiper-button-prev img{
    transform: rotate(180deg) scaleY(-1);
}
.swiper-button-next::after,
.swiper-button-prev::after{
    content: '' !important;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev, 
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background-image: none !important;
}
.swiper-button-next .img1,
.swiper-button-prev .img1{
    display: none;
}
.swiper-button-next .img2,
.swiper-button-prev .img2{
    display: block;
}
.swiper-button-next:hover,
.swiper-button-prev:hover{
    background: #1D50A2;
}
.swiper-button-next:hover .img1,
.swiper-button-prev:hover .img1{
    display: block !important;
}
.swiper-button-next:hover .img2,
.swiper-button-prev:hover .img2{
    display: none !important;
}
.mySwiper .swiper-button-next{
    position: absolute;
    right: 1.69rem;
    transform: translate(0,-50%);
}
.mySwiper .swiper-button-prev{
    position: absolute;
    left: 1.69rem;
    transform: translate(0,-50%);
}




.body{
    background: #FAFAFA;
}
.innercon_zp{
    display: flex;
    padding-top: 0.59rem;
    padding-bottom: 0.73rem;
}
.innercon_zp .zpLeft{
    width: 2.089rem;
}
.innercon_zp .zpRight{
    width: calc(100% - 2.89rem);
}
.innercon_zp .zpLeft .zw{
    background: #FFFFFF;
    padding: 0.22rem 0.13rem;
    margin-bottom: 0.43rem;
}
.innercon_zp .zpLeft .zwflTitle{
    display: flex;
    align-self: center;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0.17rem;
    border-bottom: 0.01rem solid #CBCBCB;
    margin-bottom: 0.25rem;
}
.innercon_zp .zpLeft .zwflTitle .fl{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.31rem;
    color: #333333;
}
.innercon_zp .zpLeft .zwflTitle .flxl{
    width: 0.16rem;
    height: 0.09rem;
}
.innercon_zp .zpLeft .zwflTitle .flxl img{
    width: 100%;
    height: 100%;
}
.innercon_zp .zpLeft .zwli{
    display: flex;
    align-self: center;
    align-items: center;
    padding-bottom: 0.33rem;
}
.innercon_zp .zpLeft .zwli input{
    margin-right: 0.1rem;
}
.innercon_zp .zpLeft .zwli input[type="checkbox"]:checked{
    accent-color: #1D50A2;
}
.innercon_zp .gwlist{
    margin-bottom: 0.89rem;
}
.innercon_zp .zpRight .gwnum{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.18rem;
    color: #000000;
    margin-top: 0.08rem;
    margin-bottom: 0.36rem;
}
.innercon_zp .zpRight .gwnum span{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.18rem;
    color: #FF0000;
}
.innercon_zp .zpRight .gwli{
    padding: 0.33rem 0.37rem;
    display: flex;
    flex-wrap: wrap;
    border-bottom: 0.01rem solid #E5E5E5;
}
.innercon_zp .zpRight .gwli:first-child{
    border-top: 0.01rem solid #E5E5E5;
}
.innercon_zp .zpRight .gwli div{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #626262;
}
.innercon_zp .zpRight .gwli .gwzz{
    border-top: 0.01rem solid #DBDBDB;
    border-bottom: 0.01rem solid #DBDBDB;
    padding-bottom: 0.46rem;
}
.innercon_zp .zpRight .gwli .gwzz:first-child{
    border-bottom: none;
}
.innercon_zp .zpRight .gwli .gwtxt1{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.2rem;
    color: #333333;
    width: 3.42rem;
}
.innercon_zp .zpRight .gwli .gwtxt2{
    width: 2.43rem;
}
.innercon_zp .zpRight .gwli .gwtxt3{
    width: 1.88rem;
}
.innercon_zp .zpRight .gwli .gwtxt4{
    width: 2.4rem;
}
.innercon_zp .zpRight .gwli .gwtxt5{
    width: 0.24rem;
    height: 0.24rem;
    border-radius: 50%;
}
.innercon_zp .zpRight .gwli.sty .gwtxt5 div{
    background: #BABABA;
}
.innercon_zp .zpRight .gwli .gwtxt5 .i2{
    display: none;
}

.innercon_zp .zpRight .gwli .gwtxt5 img{
    width: 100%;
    height: 100%;
}
.innercon_zp .zpRight .gwli .gwnr{
    width: 100%;
    margin-top: 0.35rem;
    display: none;
    transition: all 0.8s;
}
.innercon_zp .zpRight .gwli .gwnr .gwzztitle{
    padding-top: 0.37rem;
    padding-bottom: 0.3rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.18rem;
    color: #000000;
}
.innercon_zp .zpRight .gwli .gwnr .gwzzcontent{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #777777;
    line-height: 0.34rem;
}
.innercon_zp .zpRight .gwli .gwtxt5 div{
    padding-top: 0.05rem;
    width: 100%;
    height: 100%;
    border-radius: 50%;
        background: #BABABA;
}
.innercon_zp .zpRight .gwli .gwtxt5 div .i1{
    width: 0.1rem;
    height: 0.1rem;
    margin: 0 auto;
    margin-top: 0.02rem;
}
.innercon_zp .zpRight .gwli .gwtxt5 div .i2{
    width: 0.14rem;
    height: 0.14rem;
    margin: 0 auto;
}

.index_more1 a{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.16rem;
}
.innercon_zp .zpRight .gwli .index_more1{
	width: 1.63rem;
	height: 0.5rem;
	border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
    margin-top: 0.45rem !important;
    background: #1D50A2;
    text-align: center;

}
.innercon_zp .zpRight .gwli .index_more1 a{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
	color: #FFFFFF;
	line-height: 0.5rem;
	transition: all 0.8s;
    text-align: center;
}
.innercon_zp .zpRight .gwli.active .gwnr{
    display: block;
}
.innercon_zp .zpRight .gwli.active .gwtxt5{
    background: #1D50A2;
}
.innercon_zp .zpRight .gwli.active{
    background: #FFFFFF;
    background-size: 100% 100% !important;
    border: none !important;
}
.innercon_zp .zpRight .gwli.active .gwtxt5{
    position: relative;
    z-index: 9;
}
.innercon_zp .zpRight .gwli.sty .gwtxt5 div{
    background: #1D50A2;
}
.innercon_zp .zpRight .gwli.active .gwtxt5 div{
    /*background: #BABABA;*/
}
.innercon_zp .zpRight .gwli.active .gwtxt5 .i1{
    display: none !important;
}
.innercon_zp .zpRight .gwli.active .gwtxt5 .i2{
    display: block !important;
}
.innercon_zp .zpRight .gwli.active{
    border-radius: 0.1rem;
}

.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: 5.79rem;
    height: 6.47rem;
    background: #FFFFFF;
    border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.tdjl .tdjlbox .tdjlTxt1{
    padding-top: 0.14rem;
    padding-bottom: 0.12rem;
    padding-left: 0.29rem;
    padding-right: 0.29rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.18rem;
    color: #333333;
    background: #F7F7F7;
    position: relative;
}
.tdjl .tdjlbox .tdjlTxt1 span{
    display: block;
    width: 0.26rem;
    height: 0.26rem;
    position: absolute;
    right: 0.18rem;
    top: 0.12rem;
}
.tdjl .tdjlbox .tdjlTxt1 span img{
    width: 100%;
    height: 100%;
}
.tdjl .tdjlbox .tdjltx{
    padding-top: 0.29rem;
    padding-left: 0.33rem;
    padding-right: 0.33rem;
    padding-bottom: 0.44rem;
}
.tdjl .tdjlbox .tdjltx .xxBox label{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #6D6D6D;
    margin-bottom: 0.14rem;
    display: block;
}
.tdjl .tdjlbox .tdjltx .xxBox input{
    width: 100%;
    height: 0.44rem;
    background: #FFFFFF;
    border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
    border: 0.01rem solid #D4DEE2;
    margin-bottom: 0.2rem;
    padding: 0 0.1rem;
}
.tdjl .tdjlbox .tdjltx .xxBox .scbtn{
    width: 1.6rem;
    height: 0.44rem;
    border-radius: 0.24rem 0.24rem 0.24rem 0.24rem;
    border: 0.01rem solid #0051A0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #0051A0;
    cursor: pointer;
    margin-bottom: 0.2rem;
}
.tdjl .tdjlbox .tdjltx .xxBox .scbtn img{
    width: 0.1rem;
    height: 0.19rem;
    margin-left: 0.27rem;
}
.tdjl .tdjlbox .tdjltx .xxBox #fileInput{
    display: none;
}
.tdjl .tdjlbox .tdjltx .xxBox .filename{
    width: 100%;
    height: 0.4rem;
    background: #F8F8F8;
    padding-left: 0.21rem;
    padding-right: 0.1rem;
    line-height: 0.4rem;
    display: none;
    position: relative;
}
.tdjl .tdjlbox .tdjltx .xxBox .fileN{
    width: 80%;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #6D6D6D;
}
.tdjl .tdjlbox .tdjltx .xxBox .filename img{
    width: 0.26rem;
    height: 0.26rem;
    position: absolute;
    top: 0.08rem;
    right: 0.1rem;
}
.tdjl .tdjlbox .tdjltx .tdBtn {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.38rem;
}
.tdjl .tdjlbox .tdjltx .tdBtn div{
    width: 1.6rem;
    height: 0.44rem;
    border-radius: 0.24rem 0.24rem 0.24rem 0.24rem;
    border: 0.01rem solid #0051A0;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #0051A0;
    text-align: center;
    line-height: 0.44rem;
    margin: 0 0.1rem;
    cursor: pointer;
}
.tdjl .tdjlbox .tdjltx .tdBtn .tj{
    background: #0051A0;
    color: #FFFFFF;
}


.innercon{
	padding-top: 0.52rem;
	padding-bottom: 1.42rem;
}
.serach_part{
	padding-bottom: 0.49rem;
}
.serach_part .serachBox{
    width: 100%;
	height: 0.6rem;
	margin: 0 auto;
	display: flex;
	background: #FFFFFF;
	box-shadow: 0rem 0rem 0.2rem 0.01rem rgba(0,0,0,0.11);
	border-radius: 0.14rem 0.14rem 0.14rem 0.14rem;
}
.serach_part .serachBox .serachIcon{
	width: 0.66rem;
	padding: 0.18rem 0;
	padding-left: 0.33rem;
}
.serach_part .serachBox .serachIcon img{
	width: 0.23rem;
	height: 0.23rem;
}
.serach_part .serachBox button{
	width: 1.81rem;
	height: 0.6rem;
	background: #1D50A2;
	border-radius: 0rem 0.14rem 0.14rem 0rem;
	border: none;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.2rem;
	color: #FFFFFF;
	cursor: pointer;
}
.serach_part .serachBox input{
	width: calc(100% - 2.47rem);
	height: 100%;
	padding-left: 0.2rem;
}
.serach_part .serachBox input::placeholder{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.18rem;
	color: #848484;
}



.contact1{
    padding-top: 0.68rem;
    padding-bottom: 0.51rem;
}
.contact1 img{
    width: 0.42rem;
    height: 0.42rem;
    display: inline-block;
    margin: 0.16rem;
}
.contact1 .cont1L{
    width: 3.26rem;
    height: 3.16rem;
    background: #FFFFFF;
    border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
    border: 0.01rem solid #EBEBEB;
    margin-right: 0.32rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: all 0.8s;
}
.contact1 .cont1L:last-child{
    margin-right: 0;
}
.contact1 .cont1L:hover{
    box-shadow: 0rem 0rem 0.11rem 0.01rem rgba(41,41,41,0.21);
}
.contact1 .cont1L .cont1Img .img2-icon{
    display: none;
}
.contact1 .cont1L:hover .cont1Img .img2-icon{
    display: block;
}
.contact1 .cont1L:hover .cont1Img .img1-icon{
    display: none;
}
.contact1 .cont1L:hover .cont1Img{
    background: #1D50A2;
}
.contact1 .cont1L:last-child{
    position: relative;
}
.contact1 .cont1L:last-child .code{
    position: absolute;
    top: 1.22%;
    left: 50%;
    transform: translate(-50%,0);
    opacity: 0;
    transition: all 0.8s;
}
.contact1 .cont1L .code img{
    width: 1.27rem;
    height: 1.27rem;
}
.contact1 .cont1L:last-child:hover .code{
    opacity: 1;
}
.contact1 .cont1Img{
    width: 0.76rem;
    height: 0.76rem;
    border: 0.01rem solid #1D50A2;
    border-radius: 50%;
    margin-bottom: 0.41rem;
    margin-top: 0.5rem;
    transition: all 0.8s;
}
.contact1 .contT1{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.2rem;
    color: #333333;
    text-align: center;
    margin-bottom: 0.2rem;
}
.contact1 .contT2 div{
    font-family: MicrosoftYaHei, MicrosoftYaHei;
    font-weight: normal;
    font-size: 0.16rem;
    color: #666666;
    line-height: 0.3rem;
    text-align: center;
}
.contact1 .contT2 .phone{
    color: #1D50A2;
    font-weight: bold;
    font-size: 0.2rem;
}

.contact2{
    padding-bottom: 0.84rem;
}




.contact3{
    background: url(../img/about/contact_bg.png);
    background-size: 100% 100%;
}
.contact3 .pdB3L4{
    padding-top: 1.38rem;
    padding-bottom: 0.51rem;
}
.contact3 .pdB3L4 .tit1{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.36rem;
    color: #000000;
    margin-bottom: 0.24rem;
    text-align: center;
}
.contact3 .pdB3L4 .tit2{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.18rem;
    color: #000000;
    margin-bottom: 0.61rem;
    text-align: center;
}
.contact3 .pdB34Title{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 600;
    font-size: 0.18rem;
    color: #000000;
}
.contact3 .pdB34Title label{
    color: #FF0000;
    margin-right: 0.04rem;
}

.contact3 .pdB34Box1 .radioL{
    padding-top: 0.23rem;
    padding-bottom: 0.32rem;
}
.contact3 .pdB34Box11 .radio{
    margin-right: 1.2rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #666666;
}
.contact3 .pdB34Box12 .radio{
    margin-right: 1.03rem;
}
.contact3 .radio{
    position: relative;
    display: flex;
    align-items: center;
}
.contact3 .pdB34Box12 .radio:last-child{
    margin-right: 0;
}
.contact3 .pdB34Box1 .radio input{
    margin-right: 0.15rem;
    position: relative;
}
.contact3 input{
  outline: none;
}
.contact3 input[type="radio"] {
    appearance: none; /* 移除默认样式 */
    width: 0.15rem;
    height: 0.15rem;
    border: 0.01rem solid #C1C1C1;
    border-radius: 50%;
}
.contact3 input[type="radio"]:checked {
    background-color: #fff;
    border:0.05rem solid  #0B61AF;
}
.contact3 input[type="text"] {
    margin-top: 0.24rem;
    margin-bottom: 0.48rem;
    width: 100%;
    height: 0.5rem;
    background: rgba(255,255,255,0.37);
    border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
    border: 0.01rem solid #C7C7C7;
    padding: 0 0.22rem;
}
.contact3 textarea:focus,
.contact3 input:focus{
    border: 0.01rem solid #1D50A2;
}
.contact3 textarea::placeholder,
.contact3 input::placeholder{
    font-family: Arial, Arial;
    font-weight: 400;
    font-size: 0.16rem;
    color: #BFBFBF;
}
.contact3 .pdB34Box3{
    display: flex;
    flex-wrap: wrap;
}
.contact3 .pdB34Box3 .input{
    width: calc((100% - 1rem) / 3);
}
.contact3 .pdB34Box3 .input{
    margin-right: 0.5rem;
}
.contact3 .pdB34Box3 .input:nth-child(3){
    margin-right: 0;
}
.contact3 .textarea{
    width: 100%;
}
.contact3 textarea{
    width: 100%;
    height: 3.01rem;
    background: rgba(255,255,255,0.37);
    border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
    border: 0.01rem solid #C7C7C7;
    padding: 0.17rem 0.22rem;
    margin-top: 0.24rem;
    margin-bottom: 0.61rem;
}
.contact3 .ib5Btn{
    width: 1.6rem;
    height: 0.5rem;
    background: #1D50A2;
    border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.5rem;
    margin: 0 auto;
    transition: all 0.6s;
    cursor: pointer;
}
.contact3 .ib5Btn:hover{
    transform: scale(1.05);
}


.zsBottomBox{
    width: 100%;
    background: url(../img/zhengshu_bg2.png) no-repeat;
    background-position: 50% 0%;
    background-size: cover;
    overflow: hidden;
    padding-bottom: 2rem;
    margin-top: -1px;
}

.zsBottomList{
    width: 14rem;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

.zsBottomList>li{
    width: 3.35rem;
    margin-right: 0.2rem;
    margin-bottom: 0.42rem;
}
.zsBottomList>li:nth-child(4n){
    margin-right: 0;
}

.zsImgBox{
    width: 100%;
    height: 2.14rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.zsBottomList>li>img{
    display: block;
}
.zsBottomList>li>p{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-size: 0.18rem;
    color: #242424;
    line-height: 0.3rem;
    text-align: center;
    margin-top: 0.24rem;
}
@media only screen and (max-width: 1024px) {
.qyxcp{
    padding: 1rem .3rem;
}
.gsjs{
    padding: 1rem 0.3rem;
}
.gsjs .gsjsTxt p{
    font-size: 0.24rem;
    line-height: 0.4rem;
}
.part3_num{
    display: block;
  height: auto;
  overflow: hidden;
  padding-bottom: 0;
}
.part3_num .numDiv {
  width: 50%;
  float: left;
  margin-bottom: .3rem;
}
.part3_num .numDiv::after{
    background: none;
}
.part3_num .numDiv .box2{
    font-size: 0.24rem;
}
.part3_num .numDiv .box1 span{
    font-size: 0.6rem;
}
.fzlc::after{
    height: 19rem;
    background-size: cover;
}
.fzlc .fzlcL{
    height: auto;
    overflow: hidden;
    display: block;
    padding: 0 .3rem;
}
.fzlc .fz{
    width: 100%;
}
.fzlc .fz:nth-child(1){
    margin-left: 0;
    margin-top: 0.8rem;
  padding-bottom: 0.5rem;
}
.fzlc .fz .fzTxt1{
    font-size: 0.24rem;
}
.fzlc .fz .fzTxt2{
    font-size: 0.24rem;
    line-height: 0.4rem;
}
.fzlc .fz .ul p{
    font-size: 0.24rem !important;
    line-height: 0.4rem !important;
}
.fzlc .fz:nth-child(2) {
  margin-left: 0;
  margin-top: .5rem;
  padding-bottom: 0.5rem;
}
.fzlc .fz:nth-child(3) {
  margin-left: 0;
  padding-bottom: .5rem;
  margin-top: .5rem;
}
.gsry .mySwiper .gsryTxt{
    font-size: 0.24rem;
}
.zsBottomBox{
    padding: 1rem .3rem;
}
.zsBottomList > li{
    width: 48%;
    float: left;
    margin-right: 4% !important;
}
.zsBottomList > li:nth-child(2n){
    margin-right: 0 !important;
}
.zsBottomList{
    width: 100%;
    display: block;
}
.zsBottomList>li>p{
    font-size: 0.24rem;
}
.innercon_zp{
    padding: 0.6rem .3rem;
    display: block;
    height: auto;
    overflow: hidden;
}
.innercon_zp .zpLeft{
    width: 100%;
}
.innercon_zp .zpLeft .zw{
    height: 3rem;
    width: 48%;
    float: left;
    margin-right: 4%;
}
.innercon_zp .zpLeft .zw:nth-child(2n){
    margin-right: 0;
}
.innercon_zp .zpLeft .zwflTitle .fl{
    font-size: 0.24rem !important;
}
.innercon_zp .zpLeft .zwli .fltxt{
    font-size: 0.24rem;
}
.innercon_zp .zpRight .gwnum{
    font-size: 0.24rem;
}
.innercon_zp .zpRight .gwnum span{
    font-size: 0.24rem;
}
.innercon_zp .zpRight {
  width: 100%;
  float: left;
}
.serach_part .serachBox input::placeholder{
    font-size: 0.24rem;
}
.serach_part .serachBox button{
    width: 30%;
    font-size: 0.24rem;
}
.innercon_zp .zpRight .gwli .gwtxt1{
    font-size: 0.24rem;
    width: 50%;
}
.innercon_zp .zpRight .gwli .gwtxt2{
    width: 50%;
        font-size: 0.24rem;
}
.innercon_zp .zpRight .gwli div{
    font-size: 0.24rem;
}
.innercon_zp .zpRight .gwli .gwtxt3{
    width: 50%;
}
.innercon_zp .zpRight .gwli .gwtxt4{
    width: 40%;
}
.innercon_zp .zpRight .gwli .gwnr .gwzztitle{
    font-size: 0.24rem;
}
.innercon_zp .zpRight .gwli .gwnr .gwzzcontent p{
    font-size: 0.24rem;
    line-height: 0.4rem;
}
.innercon_zp .zpRight .gwli .index_more1{
  width: 30%;
}
.innercon_zp .zpRight .gwli .index_more1 a{
    font-size: 0.24rem;
}
.contact1{
    padding: 0.7rem 0.3rem;
    height: auto;
    overflow: hidden;
}
.contact1 .cont1L{
    width: 48%;
    float: left;
    margin-right: 4%;
    margin-bottom: .3rem;
}
.contact1 .cont1L:nth-child(2n){
    margin-right: 0;
}
.contact1 .contT1{
    font-size: 0.24rem;
}
.contact1 .contT2 .phone{
    font-size: 0.24rem;
}
.contact1 .contT2 div{
    font-size: 0.24rem;
}
.contact2{
    padding: 0 .3rem;
}
.contact3{
    padding: 0 .3rem;
}
.contact3 .pdB3L4 .tit2{
    font-size: 0.24rem;
}
.contact3 .pdB34Title{
    font-size: 0.24rem;
}
.contact3 .pdB34Box11 .radio{
    margin-right: .2rem;
    font-size: 0.24rem;
}
.contact3 textarea::placeholder, .contact3 input::placeholder{
    font-size: 0.24rem;
}
.contact3 .ib5Btn{
    width: 30%;
    font-size: 0.24rem;
}
.contact3 .ib5Btn span{
    font-size: 0.24rem;
}
}
