.service_body{
	width:81.25rem;
	margin:4.38rem auto
}
.service_body .pager_box{
	width:81.25rem;
	margin:4.56rem auto;
	display:flex;
	justify-self:center;
	align-items:flex-start;
	margin-bottom:4.38rem
}
.service_body .pager_box .blank{
	width:18.31rem;
	margin-right:3.88rem
}
.service_body .pager_box .right .total{
	width:6.44rem;
	height:1.88rem;
	text-align:center;
	line-height:1.88rem;
	background-color:#eeeeee;
	margin-right:.63rem
}
.service_body .pager_box .activP{
	background-color:#0078c9 !important;
	color:#fff !important
}
.service_body .body_title{
	width:100%;
	height:4.06rem;
	text-align:center;
	line-height:4.06rem;
	font-size:2.13rem;
	color:#333;
	position:relative;
	margin-bottom:3.56rem
}
.service_body .body_title .bg_font{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	z-index:1
}
.service_body .body_title .title_text{
	position:absolute;
	z-index:2
}
.service_body .body_title .title_line{
	height:.25rem;
	width:5.25rem;
	justify-content:space-between;
	flex-wrap:nowrap;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%)
}
.service_body .body_title .title_line .line_left{
	width:1.44rem;
	height:100%;
	background-color:#0078c9;
	border-radius:1.13rem
}
.service_body .body_title .title_line .line_right{
	width:3.5rem;
	height:100%;
	background-color:#0078c9;
	border-radius:1.13rem
}
.service_body .sign_up .sign_body{
	font-size:1.13rem;
	line-height:2.5rem
}
.service_body .sign_up .sign_btn{
	width:21.56rem;
	height:7.19rem;
	margin:3.13rem auto
}
.service_body .document_query{
	width:100%
}
.service_body .document_query .query_group{
	width:52.5rem;
	height:3.13rem;
	margin:0 auto;
	margin-bottom:2.88rem;
	justify-content:space-between
}
.service_body .document_query .query_group input{
	width:100%;
	height:100%;
	background:none;
	border:none;
	outline:none;
	padding:0;
	margin:0;
	font-size:1rem;
	color:#333333;
	text-indent:.63rem
}
.service_body .document_query .query_group .query_item{
	width:24.56rem;
	height:100%;
	justify-content:space-between
}
.service_body .document_query .query_group .query_item .query_input{
	width:18.5rem;
	height:100%;
	border:1px solid #cccccc
}
.service_body .document_query .query_group .query_item .query_btn{
	height:100%;
	width:5.56rem;
	background-color:#0078c9;
	color:#fff;
	font-size:1.13rem;
	text-align:center;
	line-height:3.13rem;
	border:1px solid #0078c9;
	cursor:pointer
}
.service_body .document_query .remarks{
	font-size:1rem;
	color:#666666;
	text-align:center;
	margin-bottom:5.19rem
}
.service_body .document_query .document_list{
	width:100%;
	flex-wrap:wrap;
	justify-content:space-between
}
.service_body .document_query .document_list .each_item{
	width:39.13rem;
	height:11.8rem;
	font-size:1.13rem;
	margin-bottom:1.88rem;
	justify-content:space-between;
	align-items:flex-start
}
.service_body .document_query .document_list .each_item .inside_item{
	height:3.88rem;
	width:100%;
	justify-content:space-between
}
.service_body .document_query .document_list .each_item .inside_item .lable{
	width:13.81rem;
	height:100%;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:center;
	line-height:3.88rem;
	background-color:#3393d4;
	color:#fff
}
.service_body .document_query .document_list .each_item .inside_item .val{
	flex:1;
	height:100%;
	text-align:center;
	line-height:3.88rem;
	border:1px solid #888
}
.service_body .down_document{
	width:100%
}
.service_body .down_document .down_list{
	width:100%
}
.service_body .down_document .down_list .each_item{
	width:100%;
	height:4.38rem;
	font-size:1.13rem;
	justify-content:space-between;
	padding:0 1.25rem;
	color:#333;
	border:1px solid #f0f0f0;
	margin-bottom:.63rem;
	transition:all .2s;
	cursor:pointer
}
.service_body .down_document .down_list .each_item .list_btn{
	width:2.38rem;
	height:2.38rem
}
.service_body .down_document .down_list .each_item .list_btn .icon_hover{
	width:100%;
	height:100%;
	transition:all .2s;
	display:none
}
.service_body .down_document .down_list .each_item .list_btn .icon_hover img{
	height:100%;
	object-fit:contain
}
.service_body .down_document .down_list .each_item .list_btn .icon{
	width:100%;
	height:100%;
	transition:all .2s;
	display:block
}
.service_body .down_document .down_list .each_item .list_btn .icon img{
	height:100%;
	object-fit:contain
}
.service_body .down_document .down_list .each_item:hover .icon_hover{
	display:block
}
.service_body .down_document .down_list .each_item:hover .icon{
	display:none
}
.service_body .down_document .down_list .each_item:hover{
	background-color:#f5f5f5
}
@media screen and (min-width:320px){
	.service_body{
	width:100%;
	margin:.3rem auto
}
	.service_body .pager_box{
		width:95%;
		margin:1rem auto;
		display:flex;
		justify-self:center;
		align-items:flex-start;
		margin-bottom:1.5rem
	}
.service_body .pager_box .blank{
	width:18.31rem;
	margin-right:3.88rem
}
.service_body .pager_box .right{
	flex-direction:column-reverse;
	width:100%
}
.service_body .pager_box .right .total{
	width:2rem;
	height:.5rem;
	text-align:center;
	line-height:.5rem;
	background-color:#eeeeee;
	margin-right:.1rem;
	font-size:.28rem;
	margin-top:.4rem
}
.service_body .pager_box .right .pager{
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	align-items:center;
	flex-wrap:nowrap
}
.service_body .pager_box .right .pager .pagingUl{
	margin:0 .3rem
}
.service_body .pager_box .right .pager .pagingUl li{
	width:.6rem;
	height:.6rem;
	display:flex;
	justify-content:center;
	align-items:center
}
.service_body .pager_box .right .pager .pagingUl li a{
	width:.6rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.service_body .pager_box .right .pager .next{
	width:1rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.service_body .pager_box .right .pager .prv{
	width:1rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.service_body .pager_box .activP{
	background-color:#0078c9 !important;
	color:#fff !important
}
.service_body .body_title{
	width:100%;
	height:1rem;
	text-align:center;
	line-height:1rem;
	font-size:.6rem;
	color:#333;
	position:relative;
	margin-bottom:.3rem
}
.service_body .body_title .bg_font{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	z-index:1
}
.service_body .body_title .title_text{
	position:absolute;
	z-index:2
}
.service_body .body_title .title_line{
	height:.1rem;
	width:1.5rem;
	justify-content:space-between;
	flex-wrap:nowrap;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%)
}
.service_body .body_title .title_line .line_left{
	width:.4rem;
	height:100%;
	background-color:#0078c9;
	border-radius:1.13rem
}
.service_body .body_title .title_line .line_right{
	width:1rem;
	height:100%;
	background-color:#0078c9;
	border-radius:1.13rem
}
.service_body .sign_up{
	width:95%;
	margin:0 auto
}
.service_body .sign_up .sign_body{
	font-size:.28rem;
	line-height:.56rem
}
.service_body .sign_up .sign_btn{
	width:3rem;
	height:.7rem;
	margin:1rem auto
}
.service_body .document_query{
	width:100%
}
.service_body .document_query .query_group{
	width:95%;
	height:2rem;
	margin:0 auto;
	margin-bottom:.3rem;
	flex-direction:column;
	justify-content:space-between
}
.service_body .document_query .query_group input{
	width:100%;
	height:100%;
	background:none;
	border:none;
	outline:none;
	padding:0;
	margin:0;
	font-size:.28rem;
	color:#333333;
	text-indent:.2rem
}
.service_body .document_query .query_group .query_item{
	width:100%;
	height:.8rem;
	justify-content:space-between
}
.service_body .document_query .query_group .query_item .query_input{
	width:80%;
	height:100%;
	border:1px solid #cccccc;
	display:flex
}
.service_body .document_query .query_group .query_item .query_btn{
	height:100%;
	width:1.2rem;
	background-color:#0078c9;
	color:#fff;
	font-size:.28rem;
	text-align:center;
	line-height:.8rem;
	border:1px solid #0078c9;
	cursor:pointer
}
.service_body .document_query .remarks{
	font-size:.24rem;
	color:#666666;
	text-align:center;
	margin-bottom:.6rem
}
.service_body .document_query .document_list{
	width:95%;
	margin:0 auto;
	flex-wrap:wrap;
	justify-content:space-between
}
.service_body .document_query .document_list .each_item{
	width:100%;
	height:auto;
	font-size:.28rem;
	margin-bottom:.3rem;
	justify-content:space-between;
	align-items:flex-start
}
.service_body .document_query .document_list .each_item .inside_item{
	height:1rem;
	width:100%;
	justify-content:space-between
}
.service_body .document_query .document_list .each_item .inside_item .lable{
	width:1.81rem;
	height:100%;
	border-top:1px solid #3393d4;
	border-bottom:1px solid #3393d4;
	text-align:center;
	line-height:1rem;
	background-color:#3393d4;
	color:#fff
}
.service_body .document_query .document_list .each_item .inside_item .val{
	flex:1;
	height:100%;
	text-align:center;
	line-height:1rem;
	border:1px solid #888
}
.service_body .document_query .document_list .each_item .inside_item:nth-child(2n) .val{
	border-bottom:none;
	border-top:none
}
.service_body .down_document{
	width:100%
}
.service_body .down_document .down_list{
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center
}
.service_body .down_document .down_list .each_item{
	width:95%;
	height:1rem;
	font-size:.28rem;
	justify-content:space-between;
	padding:0 .1rem;
	color:#333;
	border:1px solid #f0f0f0;
	margin-bottom:.3rem;
	transition:all .2s;
	cursor:pointer
}
.service_body .down_document .down_list .each_item .list_title{
	width:60%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.service_body .down_document .down_list .each_item .list_btn{
	width:.7rem;
	height:.7rem
}
.service_body .down_document .down_list .each_item .list_btn .icon_hover{
	width:100%;
	height:100%;
	transition:all .2s;
	display:none
}
.service_body .down_document .down_list .each_item .list_btn .icon_hover img{
	height:100%;
	object-fit:contain
}
.service_body .down_document .down_list .each_item .list_btn .icon{
	width:100%;
	height:100%;
	transition:all .2s;
	display:block
}
.service_body .down_document .down_list .each_item .list_btn .icon img{
	height:100%;
	object-fit:contain
}
.service_body .down_document .down_list .each_item:hover .icon_hover{
	display:block
}
.service_body .down_document .down_list .each_item:hover .icon{
	display:none
}
.service_body .down_document .down_list .each_item:hover{
	background-color:#f5f5f5
}

}
@media screen and (min-width:360px){
	.service_body{
	width:100%;
	margin:.3rem auto
}
	.service_body .pager_box{
		width:95%;
		margin:1rem auto;
		display:flex;
		justify-self:center;
		align-items:flex-start;
		margin-bottom:1.5rem
	}
.service_body .pager_box .blank{
	width:18.31rem;
	margin-right:3.88rem
}
.service_body .pager_box .right{
	flex-direction:column-reverse;
	width:100%
}
.service_body .pager_box .right .total{
	width:2rem;
	height:.5rem;
	text-align:center;
	line-height:.5rem;
	background-color:#eeeeee;
	margin-right:.1rem;
	font-size:.28rem;
	margin-top:.4rem
}
.service_body .pager_box .right .pager{
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	align-items:center;
	flex-wrap:nowrap
}
.service_body .pager_box .right .pager .pagingUl{
	margin:0 .3rem
}
.service_body .pager_box .right .pager .pagingUl li{
	width:.6rem;
	height:.6rem;
	display:flex;
	justify-content:center;
	align-items:center
}
.service_body .pager_box .right .pager .pagingUl li a{
	width:.6rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.service_body .pager_box .right .pager .next{
	width:1rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.service_body .pager_box .right .pager .prv{
	width:1rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.service_body .pager_box .activP{
	background-color:#0078c9 !important;
	color:#fff !important
}
.service_body .body_title{
	width:100%;
	height:1rem;
	text-align:center;
	line-height:1rem;
	font-size:.6rem;
	color:#333;
	position:relative;
	margin-bottom:.3rem
}
.service_body .body_title .bg_font{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	z-index:1
}
.service_body .body_title .title_text{
	position:absolute;
	z-index:2
}
.service_body .body_title .title_line{
	height:.1rem;
	width:1.5rem;
	justify-content:space-between;
	flex-wrap:nowrap;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%)
}
.service_body .body_title .title_line .line_left{
	width:.4rem;
	height:100%;
	background-color:#0078c9;
	border-radius:1.13rem
}
.service_body .body_title .title_line .line_right{
	width:1rem;
	height:100%;
	background-color:#0078c9;
	border-radius:1.13rem
}
.service_body .sign_up{
	width:95%;
	margin:0 auto
}
.service_body .sign_up .sign_body{
	font-size:.28rem;
	line-height:.56rem
}
.service_body .sign_up .sign_btn{
	width:3rem;
	height:.7rem;
	margin:1rem auto
}
.service_body .document_query{
	width:100%
}
.service_body .document_query .query_group{
	width:95%;
	height:2rem;
	margin:0 auto;
	margin-bottom:.3rem;
	flex-direction:column;
	justify-content:space-between
}
.service_body .document_query .query_group input{
	width:100%;
	height:100%;
	background:none;
	border:none;
	outline:none;
	padding:0;
	margin:0;
	font-size:.28rem;
	color:#333333;
	text-indent:.2rem
}
.service_body .document_query .query_group .query_item{
	width:100%;
	height:.8rem;
	justify-content:space-between
}
.service_body .document_query .query_group .query_item .query_input{
	width:80%;
	height:100%;
	border:1px solid #cccccc;
	display:flex
}
.service_body .document_query .query_group .query_item .query_btn{
	height:100%;
	width:1.2rem;
	background-color:#0078c9;
	color:#fff;
	font-size:.28rem;
	text-align:center;
	line-height:.8rem;
	border:1px solid #0078c9;
	cursor:pointer
}
.service_body .document_query .remarks{
	font-size:.24rem;
	color:#666666;
	text-align:center;
	margin-bottom:.6rem
}
.service_body .document_query .document_list{
	width:95%;
	margin:0 auto;
	flex-wrap:wrap;
	justify-content:space-between
}
.service_body .document_query .document_list .each_item{
	width:100%;
	height:auto;
	font-size:.28rem;
	margin-bottom:.3rem;
	justify-content:space-between;
	align-items:flex-start
}
.service_body .document_query .document_list .each_item .inside_item{
	height:1rem;
	width:100%;
	justify-content:space-between
}
.service_body .document_query .document_list .each_item .inside_item .lable{
	width:1.81rem;
	height:100%;
	border-top:1px solid #3393d4;
	border-bottom:1px solid #3393d4;
	text-align:center;
	line-height:1rem;
	background-color:#3393d4;
	color:#fff
}
.service_body .document_query .document_list .each_item .inside_item .val{
	flex:1;
	height:100%;
	text-align:center;
	line-height:1rem;
	border:1px solid #888
}
.service_body .document_query .document_list .each_item .inside_item:nth-child(2n) .val{
	border-bottom:none;
	border-top:none
}
.service_body .down_document{
	width:100%
}
.service_body .down_document .down_list{
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center
}
.service_body .down_document .down_list .each_item{
	width:95%;
	height:1rem;
	font-size:.28rem;
	justify-content:space-between;
	padding:0 .1rem;
	color:#333;
	border:1px solid #f0f0f0;
	margin-bottom:.3rem;
	transition:all .2s;
	cursor:pointer
}
.service_body .down_document .down_list .each_item .list_title{
	width:60%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.service_body .down_document .down_list .each_item .list_btn{
	width:.7rem;
	height:.7rem
}
.service_body .down_document .down_list .each_item .list_btn .icon_hover{
	width:100%;
	height:100%;
	transition:all .2s;
	display:none
}
.service_body .down_document .down_list .each_item .list_btn .icon_hover img{
	height:100%;
	object-fit:contain
}
.service_body .down_document .down_list .each_item .list_btn .icon{
	width:100%;
	height:100%;
	transition:all .2s;
	display:block
}
.service_body .down_document .down_list .each_item .list_btn .icon img{
	height:100%;
	object-fit:contain
}
.service_body .down_document .down_list .each_item:hover .icon_hover{
	display:block
}
.service_body .down_document .down_list .each_item:hover .icon{
	display:none
}
.service_body .down_document .down_list .each_item:hover{
	background-color:#f5f5f5
}

}
@media screen and (min-width:750px){
	.service_body{
	width:100%;
	margin:.3rem auto
}
	.service_body .pager_box{
		width:95%;
		margin:1rem auto;
		display:flex;
		justify-self:center;
		align-items:flex-start;
		margin-bottom:1.5rem
	}
.service_body .pager_box .blank{
	width:18.31rem;
	margin-right:3.88rem
}
.service_body .pager_box .right{
	flex-direction:column-reverse;
	width:100%
}
.service_body .pager_box .right .total{
	width:2rem;
	height:.5rem;
	text-align:center;
	line-height:.5rem;
	background-color:#eeeeee;
	margin-right:.1rem;
	font-size:.28rem;
	margin-top:.4rem
}
.service_body .pager_box .right .pager{
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	align-items:center;
	flex-wrap:nowrap
}
.service_body .pager_box .right .pager .pagingUl{
	margin:0 .3rem
}
.service_body .pager_box .right .pager .pagingUl li{
	width:.6rem;
	height:.6rem;
	display:flex;
	justify-content:center;
	align-items:center
}
.service_body .pager_box .right .pager .pagingUl li a{
	width:.6rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.service_body .pager_box .right .pager .next{
	width:1rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.service_body .pager_box .right .pager .prv{
	width:1rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.service_body .pager_box .activP{
	background-color:#0078c9 !important;
	color:#fff !important
}
.service_body .body_title{
	width:100%;
	height:1rem;
	text-align:center;
	line-height:1rem;
	font-size:.6rem;
	color:#333;
	position:relative;
	margin-bottom:.3rem
}
.service_body .body_title .bg_font{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	z-index:1
}
.service_body .body_title .title_text{
	position:absolute;
	z-index:2
}
.service_body .body_title .title_line{
	height:.1rem;
	width:1.5rem;
	justify-content:space-between;
	flex-wrap:nowrap;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%)
}
.service_body .body_title .title_line .line_left{
	width:.4rem;
	height:100%;
	background-color:#0078c9;
	border-radius:1.13rem
}
.service_body .body_title .title_line .line_right{
	width:1rem;
	height:100%;
	background-color:#0078c9;
	border-radius:1.13rem
}
.service_body .sign_up{
	width:95%;
	margin:0 auto
}
.service_body .sign_up .sign_body{
	font-size:.28rem;
	line-height:.56rem
}
.service_body .sign_up .sign_btn{
	width:3rem;
	height:.7rem;
	margin:1rem auto
}
.service_body .document_query{
	width:100%
}
.service_body .document_query .query_group{
	width:95%;
	height:2rem;
	margin:0 auto;
	margin-bottom:.3rem;
	flex-direction:column;
	justify-content:space-between
}
.service_body .document_query .query_group input{
	width:100%;
	height:100%;
	background:none;
	border:none;
	outline:none;
	padding:0;
	margin:0;
	font-size:.28rem;
	color:#333333;
	text-indent:.2rem
}
.service_body .document_query .query_group .query_item{
	width:100%;
	height:.8rem;
	justify-content:space-between
}
.service_body .document_query .query_group .query_item .query_input{
	width:80%;
	height:100%;
	border:1px solid #cccccc;
	display:flex
}
.service_body .document_query .query_group .query_item .query_btn{
	height:100%;
	width:1.2rem;
	background-color:#0078c9;
	color:#fff;
	font-size:.28rem;
	text-align:center;
	line-height:.8rem;
	border:1px solid #0078c9;
	cursor:pointer
}
.service_body .document_query .remarks{
	font-size:.24rem;
	color:#666666;
	text-align:center;
	margin-bottom:.6rem
}
.service_body .document_query .document_list{
	width:95%;
	margin:0 auto;
	flex-wrap:wrap;
	justify-content:space-between
}
.service_body .document_query .document_list .each_item{
	width:100%;
	height:auto;
	font-size:.28rem;
	margin-bottom:.3rem;
	justify-content:space-between;
	align-items:flex-start
}
.service_body .document_query .document_list .each_item .inside_item{
	height:1rem;
	width:100%;
	justify-content:space-between
}
.service_body .document_query .document_list .each_item .inside_item .lable{
	width:1.81rem;
	height:100%;
	border-top:1px solid #3393d4;
	border-bottom:1px solid #3393d4;
	text-align:center;
	line-height:1rem;
	background-color:#3393d4;
	color:#fff
}
.service_body .document_query .document_list .each_item .inside_item .val{
	flex:1;
	height:100%;
	text-align:center;
	line-height:1rem;
	border:1px solid #888
}
.service_body .document_query .document_list .each_item .inside_item:nth-child(2n) .val{
	border-bottom:none;
	border-top:none
}
.service_body .down_document{
	width:100%
}
.service_body .down_document .down_list{
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center
}
.service_body .down_document .down_list .each_item{
	width:95%;
	height:1rem;
	font-size:.28rem;
	justify-content:space-between;
	padding:0 .1rem;
	color:#333;
	border:1px solid #f0f0f0;
	margin-bottom:.3rem;
	transition:all .2s;
	cursor:pointer
}
.service_body .down_document .down_list .each_item .list_title{
	width:60%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.service_body .down_document .down_list .each_item .list_btn{
	width:.7rem;
	height:.7rem
}
.service_body .down_document .down_list .each_item .list_btn .icon_hover{
	width:100%;
	height:100%;
	transition:all .2s;
	display:none
}
.service_body .down_document .down_list .each_item .list_btn .icon_hover img{
	height:100%;
	object-fit:contain
}
.service_body .down_document .down_list .each_item .list_btn .icon{
	width:100%;
	height:100%;
	transition:all .2s;
	display:block
}
.service_body .down_document .down_list .each_item .list_btn .icon img{
	height:100%;
	object-fit:contain
}
.service_body .down_document .down_list .each_item:hover .icon_hover{
	display:block
}
.service_body .down_document .down_list .each_item:hover .icon{
	display:none
}
.service_body .down_document .down_list .each_item:hover{
	background-color:#f5f5f5
}

}
@media screen and (min-width:1024px){
	.service_body{
	width:81.25rem;
	margin:4.38rem auto
}
	.service_body .pager_box{
		width:81.25rem;
		margin:4.56rem auto;
		display:flex;
		justify-self:center;
		align-items:flex-start;
		margin-bottom:4.38rem
	}
.service_body .pager_box .blank{
	width:18.31rem;
	margin-right:3.88rem
}
.service_body .pager_box .right{
	flex-direction:row;
	width:auto
}
.service_body .pager_box .right .total{
	width:6.44rem;
	height:1.88rem;
	text-align:center;
	line-height:1.88rem;
	background-color:#eeeeee;
	margin-right:.63rem;
	font-size:1rem;
	margin-top:0
}
.service_body .pager_box .right .pager{
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	align-items:center;
	flex-wrap:nowrap
}
.service_body .pager_box .right .pager .pagingUl{
	margin:0 .3rem
}
.service_body .pager_box .right .pager .pagingUl li{
	width:40px;
	height:30px;
	display:flex;
	justify-content:center;
	align-items:center
}
.service_body .pager_box .right .pager .pagingUl li a{
	width:40px;
	height:30px;
	line-height:30px;
	font-size:1rem
}
.service_body .pager_box .right .pager .next{
	width:5rem;
	height:30px;
	line-height:30px;
	font-size:1rem
}
.service_body .pager_box .right .pager .prv{
	width:5rem;
	height:30px;
	line-height:30px;
	font-size:1rem
}
.service_body .pager_box .activP{
	background-color:#0078c9 !important;
	color:#fff !important
}
.service_body .body_title{
	width:100%;
	height:4.06rem;
	text-align:center;
	line-height:4.06rem;
	font-size:2.13rem;
	color:#333;
	position:relative;
	margin-bottom:3.56rem
}
.service_body .body_title .bg_font{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	z-index:1
}
.service_body .body_title .title_text{
	position:absolute;
	z-index:2
}
.service_body .body_title .title_line{
	height:.25rem;
	width:5.25rem;
	justify-content:space-between;
	flex-wrap:nowrap;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%)
}
.service_body .body_title .title_line .line_left{
	width:1.44rem;
	height:100%;
	background-color:#0078c9;
	border-radius:1.13rem
}
.service_body .body_title .title_line .line_right{
	width:3.5rem;
	height:100%;
	background-color:#0078c9;
	border-radius:1.13rem
}
.service_body .sign_up{
	width:100%
}
.service_body .sign_up .sign_body{
	font-size:1.13rem;
	line-height:2.5rem
}
.service_body .sign_up .sign_btn{
	width:21.56rem;
	height:7.19rem;
	margin:3.13rem auto
}
.service_body .document_query{
	width:100%
}
.service_body .document_query .query_group{
	width:52.5rem;
	height:3.13rem;
	margin:0 auto;
	margin-bottom:2.88rem;
	flex-direction:row;
	justify-content:space-between
}
.service_body .document_query .query_group input{
	width:100%;
	height:100%;
	background:none;
	border:none;
	outline:none;
	padding:0;
	margin:0;
	font-size:1rem;
	color:#333333;
	text-indent:.63rem
}
.service_body .document_query .query_group .query_item{
	width:24.56rem;
	height:100%;
	justify-content:space-between
}
.service_body .document_query .query_group .query_item .query_input{
	width:18.5rem;
	height:100%;
	border:1px solid #cccccc;
	display:flex
}
.service_body .document_query .query_group .query_item .query_btn{
	height:100%;
	width:5.56rem;
	background-color:#0078c9;
	color:#fff;
	font-size:1.13rem;
	text-align:center;
	line-height:3.13rem;
	border:1px solid #0078c9;
	cursor:pointer
}
.service_body .document_query .remarks{
	font-size:1rem;
	color:#666666;
	text-align:center;
	margin-bottom:5.19rem
}
.service_body .document_query .document_list{
	width:100%;
	flex-wrap:wrap;
	justify-content:space-between
}
.service_body .document_query .document_list .each_item{
	width:39.13rem;
	height:11.8rem;
	font-size:1.13rem;
	margin-bottom:1.88rem;
	justify-content:space-between;
	align-items:flex-start
}
.service_body .document_query .document_list .each_item .inside_item{
	height:3.88rem;
	width:100%;
	justify-content:space-between
}
.service_body .document_query .document_list .each_item .inside_item .lable{
	width:13.81rem;
	height:100%;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:center;
	line-height:3.88rem;
	background-color:#3393d4;
	color:#fff
}
.service_body .document_query .document_list .each_item .inside_item .val{
	flex:1;
	height:100%;
	text-align:center;
	line-height:3.88rem;
	border:1px solid #888
}
.service_body .document_query .document_list .each_item .inside_item:nth-child(2n) .val{
	border-bottom:none;
	border-top:none
}
.service_body .down_document{
	width:100%
}
.service_body .down_document .down_list{
	width:100%
}
.service_body .down_document .down_list .each_item{
	width:100%;
	height:4.38rem;
	font-size:1.13rem;
	justify-content:space-between;
	padding:0 1.25rem;
	color:#333;
	border:1px solid #f0f0f0;
	margin-bottom:.63rem;
	transition:all .2s;
	cursor:pointer
}
.service_body .down_document .down_list .each_item .list_title{
	/*width:auto*/
}
.service_body .down_document .down_list .each_item .list_btn{
	width:2.38rem;
	height:2.38rem
}
.service_body .down_document .down_list .each_item .list_btn .icon_hover{
	width:100%;
	height:100%;
	transition:all .2s;
	display:none
}
.service_body .down_document .down_list .each_item .list_btn .icon_hover img{
	height:100%;
	object-fit:contain
}
.service_body .down_document .down_list .each_item .list_btn .icon{
	width:100%;
	height:100%;
	transition:all .2s;
	display:block
}
.service_body .down_document .down_list .each_item .list_btn .icon img{
	height:100%;
	object-fit:contain
}
.service_body .down_document .down_list .each_item:hover .icon_hover{
	display:block
}
.service_body .down_document .down_list .each_item:hover .icon{
	display:none
}
.service_body .down_document .down_list .each_item:hover{
	background-color:#f5f5f5
}

}

/*.location .loca{
	color: #fff;
}
.location .loca *{
	color: #fff;
}
.location .loca a{
	color: #fff;
}
.location .title{
	color: #fff;
}*/
