
.wd1 {
	width:104.375rem;
	margin:auto;
}
.wd {
	width:100rem;
	margin:auto;
}
a {
	text-decoration:none;
}
.jc-header {
	height:5rem;
	background:#fff;
	box-shadow:0 0 0.625rem rgba(0,0,0,0.2);
	position:sticky;
	top:0;
	z-index:999;
}
.jc-logo {
	width:19.375rem;
	height:2.8125rem;
}
.fddsfrtyyty a {
	padding-left:1.25rem;
	padding-right:1.25rem;
	cursor:pointer;
	color:#333;
}
.fddsfrtyyty a:hover,.fddsfrtyyty a.act {
	color:#17448b;
}
.zhengshuchayun {
	background:#17448b;
	color:#fff;
	border-radius:0.5rem;
	padding:0.375rem 0.9375rem;
}
.zhengshuchayun:hover {
	opacity:0.8;
}
.jc-banner {
	height:50.625rem;
}
.jxcrtytytuu {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:10;
	padding-top:10.625rem;
}
.fz100 {
	font-size:6.25rem;
}
.dsfdsfertryty {
	line-height:2.375rem;
}
.sdfdsyrtft {
	color:#fff;
	border-radius:2.5rem;
	border:1px solid #fff;
	padding:0.25rem 1.25rem;
	font-size:1rem;
	cursor:pointer;
}
.sdfdsyrtft:hover {
	background:#17448b;
	color:#fff;
	border-color:#17448b;
	;
}
.sdfdsrtytryty {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:5rem;
	z-index:99;
	text-align:center;
}
.swiper-pagination-bullet {
	margin-left:0.625rem;
	margin-right:0.625rem;
	background:#fff !important;
}
.bghs {
	background:#f4f4f4;
}
.pt100 {
	padding-top:6.25rem;
}
.pm100 {
	padding-bottom:6.25rem;
}
.gywoemfdrtyy {
	width:22.25rem;
	height:6.5rem;
}
.sdfdsftrt {
	font-size:1.25rem;
	color:#333;
}
.sdfdsftrt span {
	margin-right:2.8125rem;
	padding-bottom:0.5rem;
	cursor:pointer;
}
.sdfdsftrt span:hover {
	color:#113a8f;
}
.sdfdsftrt span.act {
	color:#113a8f;
	border-bottom:0.25rem solid #113a8f;
}
.fddsfyttyyt {
	padding-right:13.125rem;
}
.dfdsytyty {
	margin-top:1.875rem;
	font-size:1.25rem;
	line-height:2.625rem;
	height:18.75rem;
}
.dfdytytyyty {
	width:38.4375rem;
	height:48.625rem;
}
.sdfsdytryrty {
	position:absolute;
	background:rgba(255,255,255,0.9);
	box-shadow:0 0 0.625rem rgba(0,0,0,0.2);
}
.ksdfytrxczrttrt {
	display:inline-block;
	padding:2.8125rem 0rem;
}
.sdfdsytyty {
	padding:0rem 3.75rem;
	border-right:0.0625rem solid #e0e0e0;
}
.ksdfytrxczrttrt.act{
	background: #17448b;
}
.ksdfytrxczrttrt.act *{
	color: #fff !important;
}
.jzhh {
	white-space:nowrap;
}
.sdfdsfertrey {
	width:32.4375rem;
	height:6.5rem;
}
.sdftryrtytry {
	display:grid;
	grid-template-columns:repeat(4,1fr);
	grid-template-rows:repeat(1,1fr);
	grid-column-gap:0rem;
	grid-row-gap:0rem;
}
.dfdsfstytryt {
	height:38.75rem;
}
.sdfdsertexcrt {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	z-index:20;
}
.sdfdsertexcrt.ab {
	background:#17448b90;
}
.sdfdsrtyryrtyrt {
	height:6.25rem;
}
.uhsds1dfdsf {
	width:5.3125rem;
	height:4.4375rem;
}
.dfsdfgty {
	margin-top:6.875rem;
}
.uhsds2dfdsf {
	width:3.3125rem;
	height:4.4375rem;
}
.uhsds3dfdsf {
	width:4.25rem;
	height:3.6875rem;
}
.uhsds4dfdsf {
	width:3.875rem;
	height:3.9375rem;
}
.dcfvdsftrdr {
	width:2.5rem;
	height:2.5rem;
}
.dfdsfstytryt {
	overflow:hidden;
	cursor:pointer;
}
.dfdsfstytryt:hover .sdfsdfsdfdsf {
	transform:scale(1.2);
}
.asdfdfgsdfrt {
	width:32.6875rem;
	height:6.5625rem;
}
.dfdsfrete {
	height:6.5625rem;
}
.dfsdfrtyty {
	display:inline-block;
	width:1.5625rem;
	height:0.375rem;
	background:#17448b;
	position:relative;
	margin-left:1.25rem;
	bottom:0.625rem;
}
.sdfdsfytytyty {
	width:18.5625rem;
	height:16.625rem;
}
.tidsfgsdyttyt {
	width:0.875rem;
	height:0.875rem;
}
.dfsdsfyttyy {
	line-height:1.875rem;
}
.sdfdsftty {
	margin-left:7.5rem;
}
.sdfdsyrty {
	width:1.5rem;
	height:1.0625rem;
}
.fsdfdfdffd {
	width:11.5rem;
	height:3.0625rem;
	border:1px solid #999;
	border-radius:2.5rem;
	padding-bottom:0.25rem;
	cursor:pointer;
}
.sdfdstrtrrtr:hover .sdfdsyrty.aa,.sdfdsyrty.ab {
	display:none;
}
.sdfdstrtrrtr:hover .fsdfdfdffd {
	background:#17448b;
	color:#fff !important;
	border-color:#17448b;
}
.sdfdstrtrrtr:hover 	.sdfdsyrty.ab {
	display:inline-block;
}
.sdfdstrtrrtr {
	cursor:pointer;
}
.sdfdstrtrrtr:hover {
	background:#f4f4f4;
}
.sdfdsfyttyty {
	margin-top:7.5rem;
	background:#17478f;
}
.dfdsytytyt {
	height:5rem;
}
.jc-logo-bai {
	width:19.6875rem;
	height:3.125rem;
}
.zhengshuchayun.ab {
	background:#fff !important;
	color:#17448b;
}
.fddsfrtyyty.ab a {
	color:#fff;
}
.asdasrertyt {
	border-top:0.0625rem solid #ffffff40;
}
.dsfdsfyty {
	line-height:2;
}
.dsfsdftryty {
	width:6.75rem !important;
	height:6.75rem !important;
}
.zhenghssdrtrte{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	z-index: 999;
	display: none;
}
.zhenghssdrtrte.act {
	display:flex;
}
.jhnzxcertyty {
	border-radius:0.5rem;
	background:#fff;
	padding:1.25rem;
	box-shadow:0 0 1.25rem rgba(255,255,255,0.5);
}
.hsdjrtyt {
	font-size:1.25rem;
	line-height:1;
	border-left:0.25rem solid #17448b;
	padding-left:0.625rem;
}
.zsdhertyter {
	width:25rem;
}
.guanhsdfytty {
	width:1.875rem;
	cursor:pointer;
}
.sdfdsfytryrty {
	height:15.625rem;
}
.sdfdsyerterfdrt {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:10;
}
.sdcfdstrytyt {
	background:#fff;
	box-shadow:0 0 0.625rem rgba(0,0,0,0.2);
	height:3.75rem;
	position:sticky;
	top:5rem;
	z-index:99;
}
.sdcfdstrytyt span {
	margin-left:3.8125rem;
	margin-right:3.8125rem;
	padding-bottom:0.5rem;
	cursor:pointer;
}
.ksdfsdfyrtsrt {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:10;
}
.dsfdsfytrtyty {
	border-top:0.0625rem dashed #e0e0e0;
	padding-top:1.25rem;
}
.sdfdsfrtytryty {
	min-height:25rem;
}

.dfdsfytyyt {
	width: 1200px;
	margin: auto;
  }
  .server-contain {
	background-color:#fff;
	border:1px solid #ccc;
	box-shadow:0.1875rem 0.1875rem 0.1875rem -0.25rem #02407D;
	padding:3.125rem 2.5rem 2.5rem 2.5rem;
	box-sizing:border-box;
	/* height:92.5rem;*/;
}
.sdfdsytrtyty {
	width:33.75rem;
	height:23.75rem;
}
.sdfdsfytryrtyty {
	background:#f4f4f4;
}
.three-log {
	width:1.25rem;
	height:0.125rem;
	margin-bottom:1.125rem;
	background-color:#17448b;
}
.dfssdfertyryt {
	display:grid;
	grid-template-columns:repeat(2,1fr);
	grid-template-rows:repeat(1,1fr);
	grid-column-gap:3.125rem;
	grid-row-gap:2.5rem;
}
.sdfsdfytcdvtrty {
	background:#f4f4f4;
	padding:2.125rem 0 2.125rem 1.875rem;
}

@media (min-width: 1900px){
    html,body{
        font-size: 16px;
    }
}
@media (max-width: 1600px){
    html,body{
        font-size: 14px;
    }
}
@media (max-width: 1200px){
    html,body{
        font-size: 12px;
    }
}
@media (max-width: 1000px){
    html,body{
        font-size: 8px;
    }
}
@media (max-width: 600px){
    html,body{
        font-size: 5px;
    }
	.wd{
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		overflow: hidden;
	}
	.dfdytytyyty{
		display: none;
	}
	.fddsfyttyyt{
		min-height: 200px;
	}
	.sdfdsytyty {
		padding: 0rem 3rem;
	}
	
}