.layout {
	position:relative;
	overflow:hidden;
	background:#ffffff;
	margin:0 auto;
}
.wrap {
	width:62.5rem;
	margin:0 auto;
}
.padd {
	padding:0 2.604166666666667rem;
}
.header {
	background:#ffffff;
	padding:1.25rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.header .logo {
	height:2.65625rem;
	float:left;
}
.header .logo img {
	display:block;
	height:100%;
}
.header .naver {
	float:right;
}
.header .naver li {
	float:left;
	margin-left:2.8645833333333335rem;
}
.header .naver li:nth-child(1) {
	margin-left:0;
}
.header .naver li h3 a {
	display:block;
	font-size:0.9375rem;
	line-height:2.65625rem;
	color:#636363;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.header .naver li.on h3 a,.header .naver li:hover h3 a {
	color:#1748BA;
}
.bannersw {
	position:relative;
	height:29.6875rem;
	overflow: hidden;
}
.bannersw .swiper_spot {
	position:absolute;
	z-index:33;
	bottom:0.8333333333333334rem;
	text-align:center;
	font-size:0;
}
.bannersw .swiper_spot span {
	opacity:1;
	height:0.5208333333333334rem;
	width:0.5208333333333334rem;
	background:rgba(255,255,255,0.3);
}
.bannersw .swiper_spot span.swiper-pagination-bullet-active {
	background:rgba(255,255,255,1);
}
.bannersw li .text {
	padding-top:7.8125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.bannersw li .text h2 {
	font-size:2.604166666666667rem;
	line-height:1.4;
	color:#ffffff;
}
.bannersw li .text h5 {
	display:inline-block;
	margin-top:0.78125rem;
	font-size:1.0416666666666667rem;
	line-height:1.4;
	color:#ffffff;
	padding:0.3125rem 0;
	border-top:0.052083333333333336rem solid rgba(255,255,255,0.5);
	border-bottom:0.052083333333333336rem solid rgba(255,255,255,0.5);
}
.bannersw li .text .more {
	margin-top:3.90625rem;
	display:block;
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#fff;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	position:relative;
	left:0;
}
.bannersw li .text .more:hover {
	left:0.78125rem;
}
.fhpage1 {
	padding:3.6458333333333335rem 0 0.5208333333333334rem;
}
.fhpage1 .list ul {
	display:flex;
	flex-wrap:wrap;
}
.fhpage1 .list ul li{
	width:calc((100% - 9.479166666666668rem)/3);
	margin-right:4.6875rem;
	margin-bottom:3.125rem;
	background:#fff;
	box-shadow:0rem 0rem 1.9270833333333335rem 0rem rgba(0,0,0,0.1);
	position:relative;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhpage1 .list ul li:hover {
	top:-0.5208333333333334rem;
}
.fhpage1 .list ul li:nth-child(3n) {
	margin-right:0;
}
.fhpage1 .list ul li{
	display:block;
	padding:2.0833333333333335rem 0 1.0416666666666667rem 2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fhpage1 .list ul li::before {
	position:absolute;
	z-index:2;
	content:"";
	top:0;
	left:0;
	right:0;
	height:0.5208333333333334rem;
	background:#1748BA;
}
.fhpage1 .list ul li .ico {
	height:3.75rem;
	width:3.75rem;
}
.fhpage1 .list ul li .ico img {
	display:block;
	height:100%;
	width:100%;
}
.fhpage1 .list ul li .tet {
	margin-top:0.625rem;
}
.fhpage1 .list ul li .tet h4 {
	font-size:1.1458333333333335rem;
	line-height:1.4;
	color:#000;
	font-weight:500;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhpage1 .list ul li:hover .tet h4 {
	color:#1748BA;
}
.fhpage1 .list ul li .tet dl {
	display:flex;
	flex-wrap:wrap;
	margin-top:0.4166666666666667rem;
}
.fhpage1 .list ul li .tet dl dd {
	position:relative;
	font-size:0.78125rem;
	line-height:1.6;
	color:#000000;
	padding-right:0.78125rem;
}
.fhpage1 .list ul li .tet dl dd:nth-child(1) {
	margin-right:0.78125rem;
}
.fhpage1 .list ul li .tet dl dd:last-child {
	padding-right:0;
	margin-right:0;
}
.fhpage1 .list ul li .tet dl dd::before {
	position:absolute;
	z-index:3;
	content:"";
	top:0.2604166666666667rem;
	bottom:0.2604166666666667rem;
	right:0;
	width:0.10416666666666667rem;
	background:#333;
	opacity:0;
}
.fhpage1 .list ul li .tet dl dd:nth-child(1)::before {
	opacity:1;
}
.fhpage2 {
	padding:2.0833333333333335rem 0 1.5625rem;
}
.ftlt {
	text-align:center;
}
.ftlt h3 {
	font-size:1.5625rem;
	line-height:1.4;
	color:#000000;
	font-weight:500;
	padding-bottom:1.0416666666666667rem;
	position:relative;
}
.ftlt h3 i {
	display:block;
	position:absolute;
	z-index:3;
	content:"";
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
	width:3.385416666666667rem;
	height:0.4166666666666667rem;
	background:#1748BA;
}
.fhpage2 .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:3.125rem;
}
.fhpage2 .list ul li {
	width:calc((100% - 5.208333333333334rem)/4);
	margin-right:1.71875rem;
	margin-bottom:2.0833333333333335rem;
	height:16.666666666666668rem;
	position:relative;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhpage2 .list ul li:hover {
	top:-0.2604166666666667rem;
	box-shadow:0 0 1.0416666666666667rem 0.10416666666666667rem rgba(0,0,0,0.1);
}
.fhpage2 .list ul li:nth-child(4n) {
	margin-right:0;
}
.fhpage2 .list ul li a {
	display:block;
	height:100%;
}
.fhpage2 .list ul li h4 {
	background:url("../images/ico29.png") no-repeat top center;
	background-size:auto 2.1875rem !important;
	text-align:center;
	font-size:0.9375rem;
	line-height:2.1875rem;
	color:#777777;
	position:absolute;
	z-index:3;
	bottom:1.5625rem;
	left:0;
	right:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fhpage2 .list ul li:hover h4,
.fhpage2 .list ul li.on h4 {
	color: #1748BA;
}
.fhpage3 {
	padding:4.6875rem 0 3.125rem;
}
.fhpage3 .list ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top:2.604166666666667rem;
}
.fhpage3 .list ul li {
	height:4.6875rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	margin-right:1.5625rem;
	margin-bottom:0.78125rem;
}
.fhpage3 .list ul li img {
	display:block;
	max-height:70%;
}
.fhpage3 .list ul li:nth-child(5n) {
	margin-right:0;
}
.fhpage4 {
	padding:8.333333333333334rem 0 14.583333333333334rem;
}
.fhpage4 .text {
	text-align:center;
}
.fhpage4 .text h2 {
	font-size:2.3958333333333335rem;
	line-height:1.4;
	font-weight:600;
	color:#FFFFFF;
}
.fhpage4 .text p {
	margin-top:1.5625rem;
	font-size:1.3541666666666667rem;
	line-height:1.4;
	color:#fff;
	font-weight:400;
}
.fhpage5 .list ul {
	display:flex;
	flex-wrap:wrap;
	position:relative;
	top:-7.291666666666667rem;
}
.fhpage5 .list ul li {
	background:#FFFFFF;
	box-shadow:0rem 0.36458333333333337rem 0.5729166666666667rem 0rem rgba(0,0,0,0.1);
	border-radius:0rem 5.208333333333334rem 0rem 0rem;
	padding:2.1875rem 0.5208333333333334rem 1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:calc((100% - 9.479166666666668rem)/4);
	margin-right:3.125rem;
	position:relative;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhpage5 .list ul li:hover {
	top:-0.5208333333333334rem;
}
.fhpage5 .list ul li:nth-child(4n) {
	margin-right:0;
}
.fhpage5 .list ul li .ico {
	width:6.822916666666667rem;
	height:6.822916666666667rem;
	margin:0 auto;
}
.fhpage5 .list ul li .ico img {
	display:block;
	height:100%;
	width:100%;
}
.fhpage5 .list ul li h6 {
	text-align:center;
	margin-top:0.9375rem;
	font-size:0.8333333333333334rem;
	line-height:1.4;
	color:#000;
}
.footer {
	background:#2A2A2A;
	padding:4.479166666666667rem 0 1.25rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.footer .hd {
	padding-bottom:1.6666666666666667rem;
	border-bottom:0.052083333333333336rem solid rgba(255,255,255,0.3);
}
.footer .hd .nav {
	float:left;
	width:calc(100% - 15.625rem);
}
.footer .hd .nav li {
	float:left;
	margin-right:3.6458333333333335rem;
}
.footer .hd .nav li:last-child {
	margin-right:0;
}
.footer .hd .nav li a {
	display:block;
	font-size:0.8333333333333334rem;
	line-height:1.4;
	color:#fff;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.footer .hd .nav li a:hover {
	color:#1748BA;
}
.footer .hd .dels {
	width:14.583333333333334rem;
	float:right;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}
.footer .hd .dels .wx {
	height:5.208333333333334rem;
	width:5.208333333333334rem;
}
.footer .hd .dels .wx img {
	display:block;
	height:100%;
	width:100%;
}
.footer .hd .dels .tet {
	width:calc(100% - 6.25rem);
	font-size:0.625rem;
	line-height:1.5;
	color:#fff;
	opacity:0.7;
}
.footer .bd {
	margin-top:0.9375rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}
.footer .bd .logo {
	width:282px;
}
.footer .bd .logo img {
	display:block;
	width:100%;
}
.footer .bd .ls ul {
	display:flex;
	flex-wrap:wrap;
}
.footer .bd .ls ul li {
	font-size:0.625rem;
	line-height:1.5;
	color:#fff;
	margin-left:4.166666666666667rem;
}
.footer .bd .ls ul li:nth-child(1) {
	margin-left:0;
}
/* 方案定制*/
.page {
	background:#1748BA;
}
.page ul {
	display:flex;
	flex-wrap:wrap;
}
.page ul li,.page ul li a {
	display:block;
	font-size:0.7291666666666667rem;
	line-height:2.9;
	color:#fff;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.page ul li a:hover {
	color: rgba(255,255,255,0.7);
}
.fcase1 {
	padding:4.166666666666667rem 0 2.3958333333333335rem;
}
.fcase1 .pic {
	float:right;
	width:45%;
}
.fcase1 .text {
	float:left;
	width:52%;
	margin-top:0.8333333333333334rem;
}
.ftitle h3 {
	font-size:1.5625rem;
	line-height:1.4;
	font-weight:500;
	color:#000000;
	padding-top:0.78125rem;
	position:relative;
}
.ftitle h3 i {
	display:block;
	position:absolute;
	z-index:3;
	content:"";
	top:0;
	left:0;
	width:3.125rem;
	height:0.46875rem;
	background:#1748BA;
}
.ftitle h6 {
	font-size:0.9375rem;
	line-height:1.4;
	color:#828282;
	margin-top:0.2604166666666667rem;
}
.ftitle p {
	margin-top:1.1458333333333335rem;
	font-size:0.7291666666666667rem;
	line-height:2.2;
	font-weight:300;
	color:#828282;
}
.ftitle.center h3 i {
	right:0;
	margin:0 auto;
}
.fcase2 {
	background:#F8F8F8;
	padding:2.0833333333333335rem 0 2.8645833333333335rem;
}
.fcase2 .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:2.1875rem;
}
.fcase2 .list ul li {
	width:calc((100% - 2.1875rem)/3);
	margin-right:1.0416666666666667rem;
}
.fcase2 .list ul li:nth-child(3n) {
	margin-right:0;
}
.fcase2 .list ul li .ico {
	height:4.0625rem;
}
.fcase2 .list ul li .ico img {
	display:block;
	height:100%;
}
.fcase2 .list ul li .tet {
	margin-top:1.3020833333333335rem;
}
.fcase2 .list ul li .tet h3 {
	font-size:1.5625rem;
	line-height:1.4;
	color:#000000;
	font-weight:500;
}
.fcase2 .list ul li .tet h6 {
	margin-top:0.2604166666666667rem;
	font-size:0.9375rem;
	font-weight:400;
	color:#828282;
	line-height:1.4;
}
.fcase2 .list ul li .tet dl {
	display:flex;
	flex-wrap:wrap;
	margin-top:1.3020833333333335rem;
}
.fcase2 .list ul li .tet dl dd {
	padding-right:0.625rem;
	margin-right:0.625rem;
	font-size:0.9375rem;
	font-weight:400;
	color:#828282;
	line-height:1.4;
	position:relative;
}
.fcase2 .list ul li .tet dl dd:last-child {
	margin-right:0;
	padding-right:0;
}
.fcase2 .list ul li .tet dl dd::before {
	position:absolute;
	z-index:1;
	content:"";
	right:0;
	top:0.15625rem;
	bottom:0.15625rem;
	width:0.10416666666666667rem;
	background:#828282;
}
.fcase2 .list ul li .tet dl dd:last-child::before {
	opacity:0;
}
.fcase3 {
	padding:2.604166666666667rem 0 2.34375rem;
}
.fcase3 .list ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	margin-top:1.5625rem;
}
.fcase3 .list ul li {
	width:25%;
	height:12.5rem;
	background:url('../images/ico11.png') no-repeat center;
	background-size:auto 12.5rem !important;
	margin-bottom:1.8229166666666667rem;
	position:relative;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fcase3 .list ul li:hover {
	top:-0.5208333333333334rem;
}
.fcase3 .list ul li h3 {
	position:absolute;
	z-index:3;
	font-size:1.4583333333333335rem;
	line-height:1.4;
	color:#fff;
	font-weight:bold;
	right:1.5625rem;
	top:5.104166666666667rem;
}
.fcase3 .list ul li .text {
	text-align:center;
	width:80%;
	padding-top:2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fcase3 .list ul li .text .ico {
	height:4.166666666666667rem;
	width:4.166666666666667rem;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
}
.fcase3 .list ul li .text .ico img {
	display:block;
	max-height:70%;
	max-width:70%;
}
.fcase3 .list ul li .text .tet h4 {
	font-size:1.0416666666666667rem;
	line-height:1.4;
	color:#000000;
	font-weight:500;
}
.fcase3 .list ul li .text .tet p {
	font-size:0.9375rem;
	line-height:1.4;
	color:#828282;
}
.fcase3 .list ul li .jt {
	width:1.3020833333333335rem;
	height:1.5625rem;
	background:url('../images/ico30.png') no-repeat center/cover;
	position:absolute;
	z-index:5;
	bottom:-1.4583333333333335rem;
	right:4.6875rem;
}
.fcase3 .list ul li:nth-child(4) .jt {
	display:none;
}
.fcase3 .list ul li:nth-child(5) .jt,.fcase3 .list ul li:nth-child(6) .jt,.fcase3 .list ul li:nth-child(7) .jt {
	background:url('../images/ico31.png') no-repeat center/cover;
	bottom:auto;
	top:-1.3020833333333335rem;
	right:5.729166666666667rem;
}
.fcase4 {
	background:#F8F8F8;
	margin-bottom:5.729166666666667rem;
	padding:2.34375rem 0 3.385416666666667rem;
}
.fcase4 .list ul {
	margin-top:2.0833333333333335rem;
	display:flex;
	flex-wrap:wrap;
}
.fcase4 .list ul li {
	margin-bottom:1.5625rem;
	width:calc((100% - 3.229166666666667rem)/3);
	margin-right:1.5625rem;
}
.fcase4 .list ul li:nth-child(3n) {
	margin-right:0;
}
.fcase4 .list ul li.last {
	width:100%;
	margin-bottom:3.3333333333333335rem;
	margin-right:0;
}
.fcase4 .list ul li label {
	display:block;
	font-size:0.9375rem;
	line-height:1.4;
	color:#000;
}
.fcase4 .list ul li label i {
	display:inline-block;
	color:#E0220A;
}
.fcase4 .list ul li .text {
	margin-top:0.2604166666666667rem;
	display:block;
	border:none;
	padding:0 0.4166666666666667rem;
	height:2.34375rem;
	background:#fff;
	width:100%;
	font-size:0.7291666666666667rem;
	font-weight:400;
	color:#828282;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #fff;
}
.fcase4 .list ul li textarea:focus,.fcase4 .list ul li .text:focus {
	border-color:#1748BA;
}
.fcase4 .list ul li textarea {
	display:block;
	width:100%;
	border:none;
	height:9.635416666666668rem;
	padding:0.4166666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.7291666666666667rem;
	font-weight:400;
	color:#828282;
	margin-top:0.2604166666666667rem;
	border:1px solid #fff;
	resize:none;
}
.fcase4 .btns {
	background-image:linear-gradient(to right,#5282F2,#1646B5);
	width:13.854166666666668rem;
	height:4.166666666666667rem;
	border-radius:2.1875rem;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
	margin:0 auto;
	font-weight:500;
	color:#FFFFFF;
	font-size:1.5625rem;
	display:block;
	border:none;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fcase4 .btns:hover {
	background-image:linear-gradient(to right,#1646B5,#5282F2);
}
/* 关于我们*/
.fabout {
	padding:3.125rem 0 3.90625rem;
}
.fabout .pic {
	width:45%;
	float:right;
}
.fabout .pic img {
	display:block;
	width:100%;
}
.fabout .text {
	float:left;
	width:52%;
	margin-top:1.9791666666666667rem;
}
.fabout2 {
	background:#f8f8f8;
	padding:2.34375rem 0 2.0833333333333335rem;
}
.fabout2 .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:1.4583333333333335rem;
}
.fabout2 .list ul li {
	width:calc((100% - 3.75rem)/3);
	margin-right:1.8229166666666667rem;
	margin-bottom:1.8229166666666667rem;
	background:#ffffff;
}
.fabout2 .list ul li:nth-child(3n) {
	margin-right:0;
}
.fabout2 .list ul li .pic {
	height:16.666666666666668rem;
}
.fabout2 .list ul li .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fabout2 .list ul li .tet {
	padding:1.40625rem 1.3020833333333335rem 1.4583333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fabout2 .list ul li .tet h4 {
	font-size:1.25rem;
	line-height:1.4;
	color:#000000;
	font-weight:500;
}
.fabout2 .list ul li .tet h6 {
	margin-top:0.625rem;
	font-size:0.9375rem;
	font-weight:400;
	color:#797979;
	line-height:1.4;
}
.fabout3 {
	padding:4.947916666666667rem 0 6.25rem;
}
.ftitle.center p {
	text-align:left;
}
.fabout3 .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:3.385416666666667rem;
}
.fabout3 .list ul li {
	width:20%;
}
.fabout3 .list ul li h5 {
	font-size:1.25rem;
	line-height:1.4;
	color:#525252;
}
.fabout3 .list ul li h2 {
	margin-top:0.10416666666666667rem;
	font-size:2.34375rem;
	line-height:1;
	color:#1748BA;
	font-weight:bold;
	font-family:JCHEadA;
}
.fabout3 .list ul li h2 i {
	padding:0 0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
}
.fabout3 .list ul li h2 em {
	display:inline-block;
	font-size:1.3020833333333335rem;
}
.fabout4 {
	margin-bottom:7.03125rem;
	background:#F8F8F8;
	padding:2.604166666666667rem 0 3.90625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fabout4 .list ul {
	margin-top:2.604166666666667rem;
	display:flex;
	flex-wrap:wrap;
}
.fabout4 .list ul li {
	width:calc((100% - 10.520833333333334rem)/5);
	margin-right:2.604166666666667rem;
	margin-bottom:1.5625rem;
	height:5.729166666666667rem;
	background:#fff;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	position:relative;
	top:0;
}
.fabout4 .list ul li:hover {
	top:-0.5208333333333334rem;
}
.fabout4 .list ul li:nth-child(5n) {
	margin-right:0;
}
.fabout4 .list ul li img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
/* 品质保障*/
.fpinzhi {
	padding:3.125rem 0 1.5625rem;
}
.fpinzhi .piclist {
	width:52%;
	float:right;
}
.fpinzhi .piclist ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.fpinzhi .piclist li {
	width:calc((100% - 1.5625rem)/2);
	margin-bottom:2.0833333333333335rem;
	position:relative;
	height:10.416666666666668rem;
}
.fpinzhi .piclist li img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fpinzhi .piclist li h4 {
	background:url('../images/ico32.png') no-repeat left top;
	background-size:10.416666666666668rem auto !important;
	position:absolute;
	z-index:3;
	left:0;
	bottom:1.1979166666666667rem;
	padding:0 1.0416666666666667rem;
	font-size:0.8333333333333334rem;
	line-height:1.9791666666666667rem;
	color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fpinzhi .text {
	float:left;
	width:43%;
	margin-top:2.7083333333333335rem;
}
.fpinzhi .text h2 {
	margin-top:2.604166666666667rem;
	font-size:1.25rem;
	line-height:1.4;
	font-weight:500;
	color:#1748BA;
}
.fpinzhi2 {
	background:#F8F8F8;
	padding:3.125rem 0 0;
}
.fpinzhi2 img {
	display:block;
	width:90%;
	margin:0 auto;
}
.fpinzhi2 .wrap {
	position:relative;
}
.fpinzhi2 .ftitle {
	top:0;
	left:0;
	position:absolute;
	z-index:11;
}
.fpinzhi3 {
	padding:4.166666666666667rem 0;
}
.fpinzhi3 .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:3.385416666666667rem;
}
.fpinzhi3 .list li {
	width:calc((100% - 7.916666666666667rem)/4);
	margin-right:2.604166666666667rem;
	height:19.375rem;
	position:relative;
}
.fpinzhi3 .list li:nth-child(4n) {
	margin-right:0;
}
.fpinzhi3 .list li .pic {
	height:9.635416666666668rem;
	overflow:hidden;
	position:absolute;
	z-index:2;
	bottom:0;
	left:0;
	right:0;
}
.fpinzhi3 .list li:nth-child(2n) .pic {
	bottom:auto;
	top:0;
}
.fpinzhi3 .list li .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fpinzhi3 .list li .text {
	position:absolute;
	z-index:2;
	left:0;
	right:0;
	top:0;
}
.fpinzhi3 .list li:nth-child(2n) .text {
	top:auto;
	bottom:0;
}
.fpinzhi3 .list li .text h4 {
	font-size:1.1458333333333335rem;
	line-height:1.4;
	color:#000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:500;
}
.fpinzhi3 .list li .text h6 {
	margin-top:0.625rem;
	font-size:0.7291666666666667rem;
	line-height:1.7;
	color:#828282;
	height:8.5em;
	overflow:hidden;
}
.fpinzhi4 {
	background:#F8F8F8;
	padding-top:3.125rem;
}
.fpinzhi4 .pic {
	width:43.5%;
	float:right;
}
.fpinzhi4 .pic img {
	display:block;
	width:100%;
}
.fpinzhi4 .text {
	width:53.5%;
	float:left;
}
.fpinzhi5 {
	background:#1748BA;
	padding:1.3020833333333335rem 0;
}
.fpinzhi5 .text h4 {
	font-size:1.0416666666666667rem;
	line-height:1.4;
	color:#fff;
}
.fpinzhi5 .text dl {
	display:flex;
	flex-wrap:wrap;
	margin-top:1.0416666666666667rem;
}
.fpinzhi5 .text dl dd {
	font-size:0.9375rem;
	line-height:1.4;
	color:#fff;
	margin-right:1.0416666666666667rem;
}
.fpinzhi5 .text dl dd:last-child {
	margin-right:0;
}
.fpinzhi6 {
	padding:5.208333333333334rem 0;
}
.fpinzhi6 .text {
	text-align:center;
	font-size:1.1458333333333335rem;
	line-height:2;
	color:#000;
}
/* 解决方案*/
.huise {
	background:#F6F6F6;
}
.banner {
	height:14.583333333333334rem;
}
.fjjcase .lts {
	position:relative;
	z-index:5;
	float:left;
	width:11.458333333333334rem;
	top:-4.166666666666667rem;
	background:#ffffff;
}
.fjjcase .lts h2 {
	background:#1748BA;
	font-size:1.1458333333333335rem;
	line-height:4.166666666666667rem;
	color:#fff;
	text-align:center;
}
.fjjcase .lts .list ul {
	padding:1.0416666666666667rem 1.0416666666666667rem 1.0416666666666667rem 2.604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fjjcase .lts .list li a {
	display:block;
	font-size:1.0416666666666667rem;
	line-height:2.4;
	color:#000;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fjjcase .lts .list li.on a,.fjjcase .lts .list li a:hover {
	color:#1748BA;
}
.fjjcase .rts {
	float:right;
	width:calc(100% - 13.020833333333334rem);
	background:#fff;
	position:relative;
	z-index:6;
	top:-2.0833333333333335rem;
}
.fjjcase .rts .mulu ul {
	display:flex;
	flex-wrap:wrap;
	padding:0 1.3541666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:#1748BA;
}
.fjjcase .rts .mulu ul li,.fjjcase .rts .mulu ul li a {
	display:block;
	font-size:0.7291666666666667rem;
	line-height:2.0833333333333335rem;
	color:#fff;
}
.fjjcase .rts .list {
	padding:0.5208333333333334rem 1.6666666666666667rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fjjcase .rts .list li {
	padding-bottom:0.2604166666666667rem;
	margin-bottom:1.0416666666666667rem;
	border-bottom:0.052083333333333336rem solid #D8D8D8;
}
.fjjcase .rts .list li {
	display:block;
	overflow:hidden;
}
.fjjcase .rts .list li .pic {
	float:right;
	width:8.333333333333334rem;
	height:8.333333333333334rem;
	overflow:hidden;
}
.fjjcase .rts .list li .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fjjcase .rts .list li:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.fjjcase .rts .list li .text {
	float:left;
	width:calc(100% - 14.583333333333334rem);
	margin-top:1.5625rem;
}
.fjjcase .rts .list li .text h3 {
	font-size:1.1458333333333335rem;
	line-height:1.4;
	color:#000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fjjcase .rts .list li:hover .text h3 {
	color:#1748BA;
}
.fjjcase .rts .list li .text h6 {
	margin-top:0.625rem;
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#484848;
	height:7.8em;
	overflow:hidden;
}
.fjjcase .rts .fpages {
	padding:2.604166666666667rem 0 2.3958333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fpages ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
}
.fpages ul li {
	margin:0 0.2604166666666667rem;
}
.fpages ul li a {
	display:block;
	min-width:1.25rem;
	line-height:1.1458333333333335rem;
	border-radius:0.10416666666666667rem;
	border:1px solid #DCDCDC;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	padding:0 0.36458333333333337rem;
	font-size:0.625rem;
	font-weight:400;
	color:#5A5A5A;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fpages ul li.on a,.fpages ul li:hover a {
	border-color:#1748BA;
	background:#1748BA;
	color:#ffffff;
}
.fjjcase {
	padding-bottom:6.25rem;
}
/* 技术支持*/
.fzhichi {
	padding:3.90625rem 0 5.989583333333334rem;
}
.fzhichi .list li {
	margin-bottom:3.6458333333333335rem;
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
}
.fzhichi .list li:nth-child(2n) {
	flex-direction:row;
}
.fzhichi .list li .pic {
	width:50%;
}
.fzhichi .list li .pic img {
	display:block;
	width:100%;
}
.fzhichi .list li .text {
	width:41%;
	margin-top:1.6666666666666667rem;
}
.ftit h2 {
	font-size:2.604166666666667rem;
	line-height:1;
	color:#1748BA;
	font-weight:bold;
}
.ftit h3 {
	font-size:1.5625rem;
	line-height:1.4;
	color:#000;
	font-weight:500;
	margin-top:-0.3125rem;
}
.ftit h5 {
	margin-top:0.2604166666666667rem;
	font-size:0.9375rem;
	line-height:1.4;
	color:#282828;
	font-weight:400;
}
.ftit h6 {
	margin-top:1.0416666666666667rem;
	font-size:0.9375rem;
	line-height:1.6;
	color:#828282;
	font-weight:300;
}
.mobile {
	display: none;
}
.bannersw li .wrap {
	position: relative;
	height: 100%;
}
.bannersw li .text {
	position: absolute;
	top: -100%;
	transition:all 1s;
	-ms-transition:all 1s;  /* IE 9 */
	-moz-transition:all 1s;     /* Firefox */
	-webkit-transition:all 1s; /* Safari 和 Chrome */
	-o-transition:all 1s;
}
.bannersw li.swiper-slide-active .text {
	top: 0;
}