.pagesNavt .headerRithg #user{
	    background: #f5f8fa !important;
}
.pagesNavt .logoImg1{
	display: none;
}

.pagesNavt .logoImg2{
	display: block;
}
.pagesNavt .headerRithg #soBtn,.pagesNavt  .headerRithg .enBtn{
	color: #333;
}
.pagesNavt .nav a{
	font-size: 16px;
}
.indexItemAbox h2{
	text-align: center;
}
@media screen and (max-width:1620px) {
	.zrList li .pic{
		height: auto;
	}
	.pageNrBox {
	    border-radius: 140px 0 0 0;
	}
}

@media screen and (max-width:1440px) {
	.jsffListAbox .pic{
		width: 510px;
		height: 306px;
	}
	.jsffListAbox .pic img{
		width: 510px;
		height: 306px;
	}
	
	.ryList li .pic{
		max-height: 360px;
		height: auto;
		padding: 18px;
	}
	.ryList li{padding-left: 30px;}
	.ryList{
		margin-left: -30px;
	}
	
	.ygfcUl li{
		padding-left: 40px;
	}
	.ygfcUl{
		margin-left: -40px;
	}
	.zrList{
		margin-top: 30px;
	}
	.pageTitleLeft h2{
		font-size: 40px;
	}
	.pageTitleLeft h3{
		font-size: 30px;
	}
	.videoList li{
		padding-left: 30px;
	}
	.videoList li a.pic{
		height: auto;
	}
	.videoList{
		margin-left: -30px;
	}
	.header{
		padding: 0 20px;
	}
	.headerRithg #user{
		margin-right: 20px;
	}
	.headerRithg #soBtn{
		margin-right: 20px;
	}
	.headerRithg .enBtn{
		margin-right: 20px;
	}
	.nav li{
		padding: 0 15px;
	}
	.subPadding{
		padding-left: 20px;
		padding-right: 20px;
	}
	.w1400{
		max-width:90%;
	}
	.sub-nav .w1400{
		max-width: 100%;
		max-width: 1180px;
		margin: 0 auto;
	}
	.indexBox1 {
	    padding-top: 60px;
	    padding-bottom: 40px;
	}
	.title01{
		font-size: 40px;
	}
	.indexAboutInfs li{
		padding-left: 30px;
	}
 .subPadding .subAboutLeft{
	 max-width: 500px;
 }
 .indexAboutInfs li i, .indexAboutInfs li span{
	 font-size: 40px;
 }
 .indexAboutInfs{
	     padding: 30px 0;
	 margin-top: 40px;
 }
.indexBox1Left{
	margin-right: 40px;
}
.indexPagination{
	bottom: 50px;
}
 .indexBox2 {
     padding-top: 70px;
     padding-bottom: 70px;
 }
 .indexBox3{
	 padding: 70px 0;
 }
 .newsUl li{
	 padding-left: 20px;
	 margin-bottom: 30px;
 }
  .newsUl {
	  margin-left: -20px;
  }
}

@media screen and (max-width:1200px) {
	.ygfcUl li{
		padding-left: 20px;
	}
	.ygfcUl{
		margin-left: -20px;
	}
	
	.accordion{
		padding-top: 30px;
	}
	.accordion li {
	    cursor: pointer;
	    margin-bottom: 30px;
	    border-radius: 20px;
	    padding: 20px;
	    box-shadow: 0 0 20px rgb(10 53 132 / 10%);
	}
	.accordion h3 span.q,.submenu span.a{
		margin-right: 15px;
	}
.titleRbox{
	display: none;
}
	.submenu .txt{padding-right: 0;}
	
	.pageTitle{
		padding-top: 110px;
	}
	.pageTitleNav{
		display: none;
	}
	.pageNrBox{
		margin-top: 80px;
	}
	.pageNrBox{
		border-radius: 0;
	}
	.pageNrBox{
		padding-top: 30px;
	}
	.jsffBoxnr h3{
		font-size: 20px;
	}
	.titles{
		font-size: 20px;
	}
	.ffxmUls{
		flex-wrap: wrap;
	}
	.ffxmUls li{
		margin-bottom: 20px;
		width: auto;
	}
	.ffxmUls li .ffxmItems{
		
		height: auto;
		padding: 20px;
	}
	.ffxmUls{margin-top: 30px;}
	.jsffBoxnr{padding-top: 30px;}
	.pageTitleBox{
		padding-bottom: 20px;
	}
	.cpzxUl li a{
		font-size: 14px;
	}
	.subPadding .subAboutLeft li a{
		font-size: 14px;
	}
	.indexBox1Left .aboutA{
		margin-top: 20px;
	}
	.indexBox1Rigth img{
		height: auto;
	}
	.tabList{
		margin-left: -40px;
	}
	.tabList li{
		padding-left: 40px;
	}
	.title02 h2{
		font-size: 25px;
	}
	.title02::after {
	    width: 30px;
	    height: 30px;
	    content: "";
	    position: absolute;
	    left: -15px;
	    z-index: 10;
	    top: -5px;
	    background: url(../img/titbg.png) no-repeat;
		background-size: 30px 30px;
	}
	.title01::after {
	    width: 30px;
	    height: 30px;
	    content: "";
	    position: absolute;
	    left: -15px;
	    z-index: 10;
	    top: -5px;
	    background: url(../img/titbg.png) no-repeat;
	    background-size: 30px 30px;
	}
	.pageTitleBox{
		flex-wrap: wrap;
	}
	.pageTitleBox h2{
		margin-bottom: 15px;
	}
	.titleRtxt{
		font-size: 16px;
		padding-top: 10px;
	}
	.tabList li a .pic{
		height: 270px;
	}
	.indexffUl{
		margin-left: -30px;
	}
	.indexffUl li{
		margin-top: 30px;
		padding-left: 30px;
	}
	.indexItem{
		padding-top: 100px;
	}
	.indexItemAbox{
		padding: 20px;
	}
	.indexBox4{padding-bottom: 50px;}
	.indexNews{margin-top: 50px;margin-left: -30px;}
	.indexNews li{padding-left: 30px;}
	.indexNews li a{
		padding: 20px 30px;
	}
	.cgNav a{
		height: 50px;
		    line-height: 50px;
		    padding: 0 20px;
		margin-left: 20px;
	}
	.hzUlList li a .pic{
		height: 80px;
	}
	.lxwmDbox{
		flex-direction: column;
	}
	
}
@media screen and (max-width:1180px) {
	.jsffListAbox{
		margin-bottom: 30px;
		padding-bottom: 20px;
	}
	.jsffSpan{
		margin-top: 20px;
	}
	.jobUl li{
		flex-direction: column;
		padding: 20px;
	}
	.jobNrBox{
		width: 98%;
	}
	.jotTop{padding-bottom: 10px;}
	.jobNrTxt h3{
		margin-top: 0;
	}
	.jotTop .jobLeft h2{
		font-size: 20px;
	}
	.jobNrBox{padding: 20px;}
	.jobNrTxt{
		max-height: 300px;
	}
	.jobUl li .jobTxt{
		padding-left: 0;
		border: none;
	}
	.jobUl li .jobName .jobJh{
		display: none;
	}
	.jobUl li .jobNum{
		margin-top: 10px;
	}
	.jobUl li .jobName{
		width: 100%;
		text-align: left;
		margin-bottom: 10px;
	}
	.jobUl li .jobTxt{
		width: 100%;
		text-align: left;
	}
	.jsffListAbox{
		flex-direction: column;
	}
	.jsffListAbox .pic{
		margin-bottom: 20px;
		width: auto;
		height: auto;
	}.jsffListAbox .pic img{
		width: auto;
		height: auto;
	}
	.jsffRbox {
	    margin-right: 20px;
	    overflow: hidden;
	    margin-left: 20px;
	}
	
	.ryTab {
		display: none;
	}
	.ryList li{
		width: 33.333%;
	}
	.newsTop {
		flex-direction: column;
	}
	.newsTopBtn{
		margin-top: 15px;
		margin-left: auto;
	}
	.newsTopBtn {
	    height: 50px;
	    line-height: 50px;
	}
	.newsUl li{
		width: 50%;
	}
	
	.hzUlList li{
		width: 33.333%;
		padding-left: 20px;
	}
	.hzUlList{
		margin-left: -20px;
	}
	.zrTxtBox {
	    padding: 20px;
	}
	.zrList li .abs{
		display: none !important;
	}
	.zrList li{
		margin-bottom: 30px;
	}
	.w1400{
		max-width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	.d-flex{
		flex-wrap: wrap;
	}
	.cpXqTopLeft{
		height:400px;
	}
	.signYzm{
		margin-left: -5px;
	}
	.cpXqTopRight{
		margin-left: auto;
		width: 510px;
		padding-top: 0px;
	}
	.cpXqTop{
		height:auto;
	}
	.cpXqTopRightBtn a {
		padding: 0 30px;
	}
	.indexAbout{flex-wrap: wrap;}
	.indexBox1Left{
		width: 100%;
		max-width: 100%;
	}
	.indexBox1Left .aboutA{
		float: right;
	}
	.indexBox1Rigth{
		margin-top: 20px;
		width: 100%;
		border-radius: 15px;
		max-height: 300px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.indexBox1Rigth img{
		width: 100%;
	}
	.indexBox5{padding-bottom: 50px;}
	.nav {
		display: none;
	}
	.headerRithg #pcrNav{
		display: none;
	}
	#mNav{
		width: 50px;
		    height: 50px;
		    background: #8FC31F;
		    border-radius: 50%;
		    color: #fff;
		    display: flex;
		    justify-content: center;
		    align-items: center;
	}
	.slideTxtBox .hd .pic{
		width: 50px;
		height: 50px;
	}
	.slideTxtBox .hd .pic img{
		width: 25px;
		height: 25px;
	}
	.slideTxtBox .hd .tabRbox{
		width: 40px;
	}
	.slideTxtBox{
		padding-top: 130px;
	}
	.indexffUl li .pic{
		width: 130px;
		height: 140px;
	}
	.indexItemAbox h2,.indexffUlRbox h2{
		text-align: center;
	}
	.indexffUl li .indexffUlAbox{
		flex-direction: column;
	}
	.sosoAbsBox{
		width: 98%;
	}
	.rabs>a{
		display: none;
	}
	.rabs{
		top: auto;
		bottom: 20px;
		    box-shadow: 0 0 0 rgb(10 53 132 / 10%);
			border-radius: 50%;
			overflow: hidden;
	}
	.rabs a{
		width: 40px;
		height: 40px;
	}
	#gototop i{
		font-size: 30px;
	}
	.footdBox{
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.footRbox{
		margin-left: 0;
	}
	.copyBox{
		align-items: center;
		flex-direction: column;
	}
	.footerUl{
		display: none;
	}
	.rabs .top{
		width: 40px;
		height: 40px;
	}
	.indexNews li{
		width: 100%;
		margin-bottom: 20px;
	}
	.indexNews li a{
		padding: 15px;
	}
	.indexSwiper .swiper-button-next, .indexSwiper .swiper-button-prev{
		display: none;
	}
	.indexPagination .swiper-pagination{
		text-align: center;
		
	}
	.indexPagination {
		bottom: 20px;
	}
	.xt2{margin-top: 10px;}
	.indexNewsBottom{margin-top: 10px;}
	.indexNews li .txt{margin-top: 10px;}
	.indexNews{
		flex-wrap: wrap;
	}
	.indexNews li h2{
		height: auto;
		font-size: 16px;
	}
	.signTitle{
		margin-bottom: 20px;
	}
	.signItem{
		height: 50px;
	}
	.signBtn{
		height: 50px;
	}
	.signDl{
		width: 95%;
		padding: 20px;
	}
	
	.cgNav{
		display: none;
	}
	.cgUlBox li{
		width: 100%;
	}
	.lcList{padding-left: 0;}
	.lcList::after{
		display: none;
	}
	.lcList li{margin-right: 0;padding: 20px;margin-bottom: 40px;}
	.lcAbox .abs {
	    position: absolute;
	    font-size: 20px;
	    color: #cccccc;
	    font-weight: bold;
	    right: 0;
	    top: -50px;
	}
	.lcAbox .abs span {
	    font-size: 40px;
	    display: inline-block;
	    margin-right: 10px;
	}
	.cpflNav{
		display: none;
	}
	.item01{
		width: 100%;
		margin-bottom: 20px;
	}
	.lyItem02 .item01{
		width: 100%;
		margin-bottom: 20px;
	}
	.lyItem{
		flex-wrap: wrap;
		margin-bottom: 0;
	}
	.imgTbox2Dbox{
		display: none;
	}
	.swiperPages{
		    border-radius: 0;
		    padding: 0;
			margin-top: 20px;
		    box-shadow: 0 0 0 rgb(10 53 132 / 10%);
	}
	.pagesNavt{
		box-shadow: 0 0 20px rgb(10 53 132 / 10%);
	}
	
	.imgTbox .swiper-txt{
		font-size: 20px;
	}
	.pageLefts{
		display: none;
	}
	.pageRights{
		margin-left: 0;
		padding: 20px;
	}
	.pageAboutTop .indexBox1Rigth{
		margin-top: 0;
		margin-bottom: 20px;
	}
	.jsslxwm{
		flex-direction: column;
	}
	.sccjAboxRight{
		margin-top: 20px;
		text-align: center;
	}
	.myssbLxwm li{
		margin-bottom: 10px;
	}
	.sccjAbox .pic{
		height: auto;
	}
	.sccjBox3{
		padding-top:0;
	}
	.timeRigth{
		margin-top: 0;
		margin-left: 0;
		margin-bottom: 20px;
		float: none;
	}
	.timeRigth img{
		width: 100%;
	}
	.newsPages {
	    box-shadow: 0 0 0 rgb(10 53 132 / 10%);
	    border-radius: 0;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.infoPages .apages{
		font-size: 14px;
	}
	.aboutWhBox{
		flex-direction: column;
	}
	.aboutWhBox .aboutWhLeft{
		width: 100%;
	}
	.aboutWhRiht{
		margin-top: 20px;
		width: 100%;
	}
	.aboutWhUl{
		flex-direction: column;
	}
	.aboutWhUl li{
		margin-bottom: 20px;
		width: 100%;
	}
	.footer{padding-bottom: 20px;}
	.sybLxwm{
		padding-top: 30px;
		flex-direction: column;
	}
	.about02{
		margin-top: 40px;
		flex-direction: column;
	}
	.about02 .aboutTxt{
		width: 100%;
	}
	.about02 .pic{
		width: 100%;
		margin-bottom: 20px;
	}
	
}

@media screen and (max-width:768px) {
	.userTable01 .thead div:nth-child(1){
		padding-left: 10px;
	}
	.userTable01 .tboyd .td h3{
		font-size: 15px;
	}
	.userTable01 .tboyd .num{
		display: none;
	}
	.userTable01 li{
		margin-bottom: 20px;
	}
	.userTable01 .tboyd{
		border-radius: 0;
	}
	.ml150{
		margin-left: 0;
	}
	.ryList li{
		width: 50%;
	}
	.w150{
		width: 88px;
	}
	.userTable01 .thead{
		border-radius: 0;
	}
	.userTable01{
		margin-left: -22px;
		margin-right: -22px;
	}
	.newsTop h1{
		font-size: 24px;
		line-height: 1.6;
	}
	.ryList li .pic{padding: 10px;}
	
	.pageRights{
		margin-left: 0;
		padding: 0;
		border-radius: 0;
		box-shadow: 0 0 0 rgb(10 53 132 / 10%);
		
	}
	.passwordUl li div{
		width: 90px;
	}
	.passwordUl li p{
		display: none;
	}
	.passwordUl li input{
		width: auto;
		flex: 1;
		height: 45px;
		min-width: 100px;
	}
	.passwordUl li .paswBtn{
		margin-left: 0;
		width: 100%;
	}
	.passwordUl li{
		margin-bottom: 20px;
	}
	
	.faTop{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.titlRtxts{
		font-size: 16px;
	}
	.pageMain{
		background-size: 120% auto !important; 
	}
	
	.ygfcUl li{
		width: 50%;
		margin-bottom: 30px;
	}
	
	.ygfcTjbox{
		margin-top: 30px;
	}
	.imgTbox .swiper-txt{
		font-size: 16px;
	}
	.sybindexItem{
		padding-top: 105px;
	}
	.item01 span{
		width: auto;
	}
	.lyItem04{
		margin-top: 20px;
		justify-content: space-between;
	}
	.lyItem04 button {
	    outline: none;
	    border: none;
	    background: #fff;
	    padding: 0;
		width: 45%;
	    border-radius: 30px;
	    height: 50px;
	    line-height: 50px;
	    font-size: 16px;
	    color: #8FC31F;
		margin: 0;
	    box-shadow: 0 0 20px rgb(10 53 132 / 10%);
	   
	}
	
	.item01Box{
		padding:10px 20px ;
	}
	.newsUl li{
		width: 100%;
	}
	.newsUl li a {
	    padding: 15px;
		}
		.newsUl li h2{
			height: auto;
			font-size: 16px;
		}
		.newsUl li .txt{
			margin-top: 20px;
		}
		.newsTimes{
			margin-top: 20px;
		}
	.lcAbox{
		flex-direction: column;
	}
	.lcArBob{padding-right: 0;}
	.lcAbox .pic{
		margin-top: 20px;
		margin-right: 0;
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	.lcAbox .pic img {
	    width: auto;
	    height: auto;
	}
	.cgUlBox li a{
		padding: 20px;
	}
	.hzUlList li a .pic{
/* 		max-height: 80px;
		height: auto; */
	}
	
	.tabList li:last-child{
		/* display: none; */
	}
	.tabList li{
		width: 50%;
	}
	.indexAboutInfs{
		flex-wrap: wrap;
		margin-bottom: -20px;
	}
	.slideTxtBox .hd .tabLeft{
		padding: 0 10px;
	}
	.indexSwiper{
		width: 100%;
		overflow: hidden;
	}
	.indexBox1Left{margin-right: 0;}
	.indexAboutInfs li{
		width: 50%;
		flex: auto;
		margin-bottom: 20px;
		text-align: center;
	}
	.tabRbox{
		display: none;
	}
	.copyBox{
		line-height: 1.6;
	}
	.pageNrBox{
		padding-bottom: 40px;
	}
	.zrInfoBox{
		padding: 40px 0;
	}
	.zrpageDbox{
		margin-top: 20px;
		box-shadow: 0 0 0 rgba(0,0,0,0);
	}
	.zrpageDbox .indexPagination .swiper-pagination{
		text-align: center;
	}
	.zrpageDbox .indexPagination{
		bottom: 10px;
	}
	.downloadUl .size{
		margin-right: 10px;
	}
	.fzlcUl li{
		padding: 20px;
		flex-direction: column;
	}
	.jysFFBoxUl li a{
		padding: 20px;
	}
	.jysFFBoxUl{
		flex-direction: column;
		margin-left: -20px;
		margin-top: 40px;
	}
	.jysFFBox h2{
		font-size: 24px;
	}
	.jysFFBoxUl li{
		margin-bottom: 20px;
		width: 100%;
		padding-left: 20px;
	}
	.jysFFBoxUl li i{
		margin-right: 20px;
		font-size: 40px;
	}
	.myssbLxwm h2{
		margin-bottom: 30px;
	}
	.jysFFBox {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.myssbLxwm li span{
		width: auto;
	}
	.videoList li{
		margin-bottom: 30px;
		width: 50%;
		padding-left: 20px;
	}
	.videoList{
		margin-left: -20px;
	}
	.vInfosTxt a{
		display: none;
	}
	
}

@media screen and (max-width:500px) {
	.sybBox2{
		padding: 50px 0;
	}
	.videoList li{
		width: 100%;
	}
	.zycpBox {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.sybindexItem .swiper-button-next, .sybindexItem .swiper-button-prev{
		width: 40px;
		height: 40px;
	}
	.sybindexItem .swiper-button-next:after, .sybindexItem .swiper-button-prev:after{
		font-size: 20px;
	}
	.sybindexItem .swiper-button-prev{
		right: 78px;
	}
	.ygfcUl li{
		width: 100%;
	}
	.ygfcUl li a .pic{
		height: 200px;
	}
	.ygfcTxt i{
		display: none;
	}.ygfcTxt{
		padding: 20px;
	}
	
	.downloadUl a{
		flex-direction: column;
		padding: 22px;
		text-align: left;
		margin-bottom: 20px;
	}
	.downloadUl i{
		margin-top: 10px;
	}
	.downloadUl .size{
		width: 100%;
		text-align: left;
		margin-top: 15px;
	}
	
	.downloadUl{
		margin-top: 30px;
	}
	.downloadTxt{
		width: 100%;
		text-align: left;
	}
	.downloadUl a span.num{
		display: none;
	}
	.hzUlList li a{
		padding: 15px;
	}
	.hzUlList li{
		width: 50%;
	}
	.cgUlBox li a{
		flex-direction: column;
	}
	.cgUlBox li .pic{
		text-align: center;
		width: 100%;
		margin-right: 0;
		margin-bottom:15px;
	}
	.cgUlBox li{
		margin-bottom: 30px;
	}
	
	.zzPage{
		padding-bottom: 50px;
		padding-top: 70px;
	}
	.infoPages{
		padding: 10px;
	}
	.pageTitleBox a{
		font-size: 16px;
		margin-left: 0;
		margin-right: 20px;
	}
	.fzInfoBox h3{
		font-size: 24px;
	}
	#menu{
		top: 68px;
	}
	.pageTitleLeft h2{
		font-size: 30px;
	}
	.ffxmUls{
		margin-left: -20px;
	}
	.ffxmUls li{
		padding-left: 20px;
	}
	.pageTitleLeft h3{
		font-size: 20px;
	}
	.pageTitleLeft h3 span{
		margin-left: 20px;
	}
	.pageTitleBox h2{
		font-size: 24px;
	}
	.headerBox{
		height: 68px;
	}
	.logo img{
		height: 30px;
	}
	.indexBox1Left .aboutA{
		width: 50px;
		height: 50px;
	}
	.slideTxtBox{padding-top: 0;}
	.indexBox1Rigth{
		max-height: 200px;
	}
	.indexAboutInfs li{padding-left: 0;}
	.indexAboutInfs li i, .indexAboutInfs li span{
		font-size: 36px;
	}
	.slideTxtBox{
		margin-top:15px;
	}
	.slideTxtBox .hd{
		left: 0;
		position: relative;
	}
	.slideTxtBox .hd li{
		flex: 1;
	}
	.slideTxtBox .hd .tabLeft{
		padding: 0;
	}
	.tabList li{
		padding-left: 0;
		width: 100%;
		/*margin-bottom: 20px;*/
	}
	.tabList {margin-left: 0;}
	.slideTxtBox  .bd{
		margin-top: 30px;
	}
	.tabList li a{padding-bottom: 20px;}
	.tabList li .abs{
		display: none !important;
	}
	.tabList{flex-wrap: wrap;}
	.tabList li a .pic{
		height: auto;
	}
	.indexffUl li{
		width: 100%;
	}
	.indexItem .swiper-button-next, .indexItem .swiper-button-prev{
		width: 40px;
		height: 40px;
	}
	.indexItem .swiper-button-next:after, .indexItem .swiper-button-prev:after{
		font-size: 20px;
	}
	.indexItem .swiper-button-prev{
		right: 80px;
	}
	.indexffUlRbox h2{
		font-size: 16px;
	}
	.indexItemAbox h2{
		font-size: 16px;
	}
	.indexffUl li .pic{
		height: auto;
		width: auto;
		padding-bottom: 20px;
	}
	.indexBox3{
		padding: 50px 0;
	}
	.indexBox2 {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	#mNav{
		width: 40px;
		height: 40px;
	}
	.headerRithg #user{
		width: 40px;
		height: 40px;
	}
	#mNav i{
		margin-left: 4px;
	}
	.cpflNav{
		display: none;
	}
	.cpListUl{
		margin-top: 30px;
	}
	.pageTitle{
		padding-top: 90px;
	}
	.pageNrBox{
		margin-top: 50px;
	}
	.page{
		margin-top: 40px;
	}
	.zrList li {
		width: 100%;
	}
	.zrList li a{
		box-shadow: 0 0 10px rgba(10,53,132,.1);
	}
	.indexPagination .swiper-pagination .swiper-pagination-bullet-active{
		font-size: 20px;
	}
	.indexSwiper .swiper-slide a{
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
		overflow: hidden;
	}
	.indexSwiper .swiper-slide a img{
		max-width: 120%;
		margin-left: -10%;
	}
	.ryList li{
		padding-left: 10px;
	}
	.ryList{margin-left: -10px;}
	.indexPagination{
		bottom: 10px;
	}
	.jotTop .jobNum{
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.jobEm{padding-top: 10px;}
	.pageMain {
	    background-size: 150% auto !important;
	}
	.userTable01 .tboyd .td .pic{
		display: none;
	}
	.pageTitleBox{
		flex-direction: column;
	}
	.ffxmBox h3{
		font-size: 20px;
	}
	.pageRights {
		margin-left: 0;
		padding: 0;
		border-radius: 0;
		box-shadow: 0 0 0 rgb(10 53 132 / 10%);
	}
}

@media screen and (max-width:375px) {
	
	.headerRithg #user,.headerRithg #soBtn,.headerRithg .enBtn{
		margin-right: 10px;
	}
	.jobNrTxt{
		max-height: 220px;
	}
	.pageRights {
		margin-left: 0;
		padding: 0;
		border-radius: 0;
		box-shadow: 0 0 0 rgb(10 53 132 / 10%);
	}

}