.swiper-slide-center img:nth-child(2){
	width: 58.55%;
    margin-top: 1.1rem !important;
    margin-bottom: 1rem !important;
}
.swiper-slide-center{
	top: 52.7%;
	left: 46.4%;
	text-align: center;
	color:#fff
}
.swiper-slide-center p:nth-child(1){
	font-size: 36px;
}
.swiper-slide-center .p-3{
	font-size: 24px;
}
.swiper-slide-center img:nth-child(3){
	width: 68.1%
}
.gywm-list{
	max-width: 89.375rem;
	margin:0 auto;
	padding-top: 0.9375rem;
}
.gywm-list ul{
	box-shadow: 0 0 0.8125rem #ebebeb;
}
.gywm-list ul div{
	max-width:70.4375rem;
	margin:0 auto;
	display: flex;
	justify-content: space-between;
}
.gywm-list ul li{
	line-height: 6.0625rem;
}
.gywm-list ul li a{
	font-size: 1.5rem;
    color: #666666;
    text-align: center;
    display: inline-block;
    line-height:3.9375rem;
    position: relative;
    top: 1.5px;
    transition: all .1s
}
.gywm-list ul li:hover a{
	color:rgb(42,55,143);
	border-bottom: 0.125rem solid rgb(42,55,143)
}
.gywm-con{
	max-width: 89.375rem;
	margin:0 auto;
	padding-top: 3.6875rem;
}
.gywm-con li{
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding:1.875rem  0px;
	border-bottom: 1px solid rgb(233,233,233);
	transition: all .5s;
}
.gywm-con li:hover{
	transform: translateY(-5px);
}
.gywm-con li:hover a{
	color: rgb(42,55,143) !important;
}
.gywm-con li:nth-child(1){
	padding-top: 0px;
}
.gywm-con li div p:nth-child(1) a{
	font-size:1.875rem;
    color: #333333;
	transition: all .5s;
}
.gywm-con li div p:nth-child(2) a{
	font-size: 1.125rem;
	color: #666666;
	line-height: 1.8125rem;
	text-align: justify;
	font-family: Arial;
	transition: all .5s;
}
.gywm-con li:last-child{
	border-bottom: none
}
.gywm-con li .p-left{
	width: 28%;
	height: 18rem;
	overflow: hidden
}
.gywm-con li .p-left a{
	display: block
}
.gywm-con li .p-left img{
	width: 100%
}
.gywm-con li .div-right{
	width: 65.7%;
	height:14.6875rem;
	background-color: rgb(251,251,251);
	box-shadow: -1px 0.125rem 0.5rem rgb(240,240,240);
	padding:1.875rem 1.4375rem;
	padding-top: 53px;
	padding-bottom: 0px
}
.gywm-con li .div-right p:nth-child(2){
	padding-top: 1.5rem;
	letter-spacing: 1px;
}
.gywm-con li .div-right p:nth-child(3){
	display: flex;
	justify-content: flex-end;
	margin-top: 40px;
}
.gywm-con li .div-right p:nth-child(3) a{
	display: block;
	line-height: 30px;
	text-align: center;
	border:1px solid #ebebeb;
	color:rgb(42,55,143);
	padding:0px 23px;
}
.yftd-con{
	max-width:89.375rem;
	margin:0 auto;
	padding-top: 0.9375rem;
	padding-top: 3.125rem
}
.yftd-con ul{
	display: flex;
	justify-content: flex-start;
	/*flex-wrap: wrap;*/
}
.yftd-con ul li{
	width: 28%;
	background-color: rgb(248,248,248);
	padding:1.25rem ;
	padding-bottom: 1.2rem;
	margin-bottom: 30px;
	margin-right: 54.4px;
}
.yftd-con ul li:nth-child(3n){
	margin-right: 0px;
}
.yftd-con ul li img{
	width: 100%;
}
.yftd-con ul li p:nth-child(1){
	height: 288.28px;
	overflow: hidden
}
.yftd-con ul li:hover p:nth-child(2) a{
	color: #2A378F
}
.yftd-con ul li p:nth-child(2){
	text-align: center;
	padding-top: 0.5rem
}
.yftd-con ul li .js-1{
	text-align: center;
	padding-top: 0.5rem;
	height: auto !important;
}
.yftd-con ul li p:nth-child(2) a,.yftd-con ul li .js-1 a{
	font-size: 1.875rem;
	color: #333333;
	text-align: center;
	transition: all .5s
}
.yftd-con ul li p:nth-child(3){
	text-align: justify;
	padding-top: 0.625rem;
}
.yftd-con ul li p:nth-child(4){
	padding-top: 15px;
}
.yftd-con ul li p:nth-child(4) a{
	display: block;
	margin:0 auto;
	line-height: 30px;
	width: 30%;
	text-align: center;
	border:1px solid #ebebeb;
	color: #666;
	transition: all .5s;
	white-space: nowrap;
}

.yftd-con ul li p:nth-child(4) a:hover{
	background-color:rgb(42,55,143);
	color:#fff
}
#jin a:hover{
	background-color: rgba(0,0,0,0) !important;
}
.yftd-con ul li p:nth-child(3) a{
	font-size: 1.125rem;
	color: #666666;
	letter-spacing: 1px;
	transition: all .5s
}
.yftd-con ul li p:nth-child(3) a:hover{
	color: #2A378F
}
.gsjj-con{
	width: 100%;
	background-size: 100% 100%;
	text-align: justify;
}
.gsjj-con-center{
	max-width: 75rem;
    margin: 0 auto;
    color: #333;
    line-height: 2;
    padding: 2.5rem 0px;
    padding-bottom: 0px
}
.gsjj-con-center img{
	max-width:100%
}
.news-con{
	max-width:89.375rem;
	margin:0 auto;
	padding-top: 0.9375rem;
	padding-top: 3.125rem;
	min-height:28.125rem;
	
}
.news-con li{
	display: flex;
	justify-content: space-between;
	height:  8.9375rem;
	overflow: hidden;
	box-shadow:-1px 0.125rem 0.5rem rgb(240,240,240);
	transition: all .5s;
	margin-bottom:  1.5625rem  
}
.news-con li .news-con-top{
	width:20%;
}
.news-con li .news-con-top img{
	width:100%;
}
.news-con li:hover{
	transform: translateY(-5px);
}

 .div-center p:nth-child(1) a{
	color: rgb(42,55,143);
}
.news-con li:hover .div-center p:nth-child(3) a{
	background-color: rgb(42,55,143);
	color: #fff
}
.news-con li .div-center p:nth-child(1){
	overflow: hidden;
	padding-top:0.9rem;
}
.news-con li .div-center{
	width: 59%;
}   
.news-con li .div-center p:nth-child(1) a{
	font-size: 1.25rem;
	color: #333; 
	text-overflow: ellipsis;
    white-space: nowrap;
    transition: all .5s
}
.news-con li .div-center p:nth-child(2){
	max-height: 2.8125rem;
    overflow: hidden;
    padding-top: 0.625rem;
}
.news-con li .div-center p:nth-child(2) a{
	font-size:0.9375rem;
    line-height: 1.5;
    color: #666;
    
}
.news-con li .div-center p:nth-child(3) a{
	color: rgb(42,55,143);
	display: inline-block;
    padding: 0.125rem 0.75rem 0.1875rem;
    font-size: 1rem;
    border: 1px solid rgb(42,55,143);
    margin-top: 0.6875rem;
    transition: all .5s
}
.news-con li .div-bottom{
	width:16.8%;
	background:url(../img/sj.png) no-repeat;
	background-size: 100% 100%;
}
.news-con li .div-bottom p:nth-child(1) a{
	font-size:1.8125rem;
	display: inline-block;
    color: #555555;
    margin-top: 2.5rem;
    margin-left: 6.25rem;
    white-space: nowrap;
}
.news-con li .div-bottom p:nth-child(2) a{
	font-size: 0.875rem;
    color: #666;
    display: inline-block;
    margin-left: 8rem;
    white-space: nowrap;
}
.jjfa-con{
	max-width: 75rem;
	margin:0 auto;
	padding-top: 0.9375rem; 
}
.jjfa-con ul{
	display: flex;
	flex-wrap: wrap;
}
.jjfa-con ul li{
	width: 23%;
	text-align: center;
	margin-top: 30px;
	transition: all .5s;
	/*padding-bottom: 10px;*/
	border: 1px solid #eeeeee;
	border-radius: 5px;
}.jjfa-con ul li{
	margin-right:29px
 }
.jjfa-con ul li:nth-child(4n){
	margin-right:0
}
.jjfa-con ul li img{
	width: 100%;
}
.jjfa-con ul li a{
	display: block;
	font-size: 24px;
	color: #333333;
	transition: all .5s;
	/*padding: 6px;*/
}
.jjfa-con ul li a p:nth-child(2){
	font-size: 18px;
	padding: 8px 0;
}
.jjfa-con ul li a p:nth-child(1){
	width: 100%;
	height: 190px;
	
	overflow: hidden;
}
.jjfa-con ul li a img{
	width: 100%;
	height: 100%;
}
.jjfa-con ul li:hover{
	box-shadow: 0 0 7px rgb(204,204,204)
}
.jjfa-con ul li:hover a{
	color: rgb(42,55,143)
}