.layout {
	background: #fff;
	margin: 0 auto;position: relative;
}
.layout.fhui {
	background: #f1f1f1;
	padding-top: 107px;
}
.wrap {
	width: 1440px;
	margin: 0 auto;
}
.fpadd {
	padding: 0 110px;
}
.footer .flist {
	padding: 14px 0 20px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
.footer .flist ul {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.footer .flist ul li {
	width: 20%;
}
.footer .flist ul li a {
	display: block;
}
.footer .flist ul li .ico {
	height: 80px;
	position: relative;
}
.footer .flist ul li .ico img {
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	display: block;
	top: 50%;z-index: 3;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
	max-height: 80%;
	max-width: 80%;
}
.footer .flist ul li .tx {
	text-align: center;
	margin-top: 5px;
}
.footer .flist ul li .tx h3 {
	font-size: 20px;
	line-height: 1.2;
	color: #ffffff;
	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 .flist ul li:hover .tx p {
	color: rgba(255,119,23,0.8);
}
.footer .flist ul li:hover .tx h3 {
	color: #ff7717;
}
.footer .flist ul li .tx p {
	font-size: 12px;
	line-height: 16px;
	color: rgba(255,255,255,0.6);
	text-transform: uppercase;
	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 .fuvos {
	padding: 65px 0 50px;
}
.footer .fuvos .lts {
	float: left;
	width: 300px;
}
.footer .fuvos .lts .logo {
	display: block;
	width: 192px;
}
.footer .fuvos .lts .logo img {
	display: block;
	width: 100%;
}
.footer .fuvos .lts .txt {
	margin-top: 50px;
}
.footer .fuvos .lts .txt h6 {
	font-size: 16px;
	line-height: 1.8;
	color: #fff;
}
.footer .fuvos .lts .txt h2 {
	margin-top: 8px;
	font-size: 30px;
	line-height: 40px;
	color: #fff;
	font-weight: bold;
	font-weight: bold;
}
.footer .fuvos .lts .txt p {
	font-size: 16px;
	line-height: 1.8;
	color: #fff;
}
.footer .fuvos .rts {
	width: calc(100% - 390px);
	float: right;
}
.footer .fuvos .nav {
	float: left;
	width: calc(100% - 155px);
	
}
.footer .fuvos .nav ul {
	display : flex ;
	flex-wrap : wrap;
}
.footer .fuvos .nav li {
	width: 33%;
}
.footer .fuvos .nav li a {
	display: block;
	font-size: 16px;
	line-height: 44px;
	color: #ffffff;
	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 .copyright a:hover,
.footer .fuvos .nav li a:hover {
	color: #ff7717;
}
.footer .fuvos .wx {
	margin-top: 10px;
	float: right;
}
.footer .fuvos .wx .img {
	width: 150px;
	height: 150px;
	margin: 0 auto;
}
.footer .fuvos .wx .img img {
	display: block;
	width: 100%;
	height: 100%;
}

.footer .fuvos .wx p {
	margin-top: 12px;
	text-align: center;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
}
.footer .copyright {
	border-top: 1px solid rgba(255,255,255,0.2);
	padding-top: 6px;
}
.footer .copyright a {
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 1.4;
	padding: 10px;
	color: #ffffff;
}
.header {
	background: rgba(35,35,35,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.28);
	position: fixed;
	z-index: 66;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0;
	height: 106px;
	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.on {
	background: #ffffff;
	border-bottom: 1px solid rgba(255,255,255,1);
	box-shadow: 0 5px 15px 3px rgba(255,119,23,0.1);
}
.header.on .naver li a {
	color: #313131;
}
.header .logo {
	display: block;
	float: left;
	margin-top: 30px;
	width: 192px;
}
.header .logo img {
	display: none;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.header .logo img:first-child {
	display: block;
}
.header.on .logo img:first-child {
	display: none;
}
.header.on .logo img:nth-child(2) {
	display: block;
}
.header .naver {
	float: right;
	margin-top: 25px;
}
.header .naver li {
	float: left;
	margin-left: 24px;
	position: relative;
}
.header .naver li a {
	display: block;
	padding: 0 5px;
	font-size: 16px;
	line-height: 50px;
	color: #ffffff;
}
.header .naver li::before {
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	z-index: 1;
	bottom: 0;
	content: "";
	height: 1px;
	background: #ff7717;
	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;
	width: 0;
}
.header .naver li.on::before,
.header .naver li:hover::before {
	width: 100%;
}
.fbannersw img {
	display: block;
	width: 100%;
}
.ftlt h2 {
	font-size: 40px;
	line-height: 50px;
	color: #353535;
	font-weight: bold;
}
.ftlt p {
	font-size: 18px;
	line-height: 30px;
	color: #353535;
	font-weight: bold;
	text-transform: uppercase;
}
.fhbusiness {
	padding: 65px 0 35px;
}
.fhbusiness .ftltesw {
	margin-top: 25px;
	width: 740px;
	float: right;
}
.fhbusiness .ftltesw li {
	font-size: 16px;
	line-height: 40px;
	color: #383838;
	cursor: pointer;
}
.fhbusiness .ftltesw li.swiper-slide-thumb-active {
	color: #ec6806;
}
.fhbusiness .fbusinsw {
	overflow: hidden;
	width: calc(100% - 120px);
	padding: 55px 0 30px;
}
.fbusinpad {
	position: relative;
}
.fhbusiness .fbusinsw li {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fhbusiness .fbusinsw .lts {
	width: 48%;
}
.fhbusiness .fbusinsw .lts h3 {
	padding-left: 36px;
	background: url(/images/gw/fn1.png) no-repeat center left;
	font-size: 16px;
	color: #999999;
}
.fhbusiness .fbusinsw .lts h3 i {
	font-size: 24px;
	line-height: 40px;
	color: #393939;
	font-weight: bold;
	display: inline-block;
	padding-right: 8px;
}
.fhbusiness .fbusinsw .lts p {
	margin-top: 25px;
	font-size: 16px;
	line-height: 2;
	color: #5d5d5d;
}
.fhbusiness .fbusinsw .lts .fmore {
	margin-top: 64px;
}
.fmore {
	display: block;
	width: 140px;
	height: 40px;
	border: 1px solid #d3d3d3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: url(/images/gw/fj1.png) no-repeat center;
	background-size: auto 22px !important;
	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;
}
.fmore.en {
	background: url(/images/gw/fj1-1.png) no-repeat center;
	border-color: #ffffff;
}
.fhbusiness .fbusinsw .rts {
	width: 44%;
}
.fhbusiness .fbusinsw .rts .fxinxis {
	position: relative;
	width: 415px;
	height: 415px;
	margin: 0 auto;
}
.fhbusiness .fbusinsw .rts .imgs {
	height: 100%;
	width: 100%;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	z-index: 6;
}
.fmore:hover {
	background: url(/images/gw//fj1-1.png) no-repeat center #ec6806;
	border-color: #ec6806 !important;
}
.fhbusiness .fbusinsw .rts .imgs img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.fhbusiness .fbusinsw .rts i {
	display: block;
	position: absolute;
	z-index: 3;
	top: -24px;
	right: -27px;
	bottom: -27px;
	left: -24px;
	background: url(/images/gw//fic1.png) no-repeat center/cover;
	-webkit-animation: qf3 2s .5s linear infinite;
	-moz-animation: qf3 2s .5s linear infinite;
}

@-webkit-keyframes qf3{
0%{-webkit-transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);}
100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes qf3{
0%{-moz-transform:rotate(0deg);}
50%{-moz-transform:rotate(180deg);}
100%{-moz-transform:rotate(360deg);}
}

.fbusinpad .fpr_next {
	position: absolute;
	right: 4px;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.fbusinpad .fpr_next:before {
	position: absolute;
	left: 0;right: 0;
	content: "";
	margin: 0 auto;
	width: 1px;
	background: #d2d2d2;
	top: -143px;z-index: 1;
	bottom: -165px;
}
.fbusinpad .fpr_next .next,
.fbusinpad .fpr_next .prev {
	background: url(/images/gw//fj2.png) no-repeat center/cover #fff;
	width: 47px;
	height: 47px;
	border-radius: 50%;
	overflow: hidden;
	margin: 10px 0;
	cursor: pointer;
	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;
	z-index: 3;
}
.fbusinpad .fpr_next .next {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);  /* IE 9 */
	-moz-transform:rotate(180deg);     /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.fbusinpad .fpr_next .next:hover,
.fbusinpad .fpr_next .prev:hover {
	background: url(/images/gw//fj3.png) no-repeat center/cover #fff;
}
.fhabout {
	padding: 80px 0;
}
.fhabout .flt {
	width: 48%;
	float: left;
}
.fhabout .flt .del {
	margin-top: 40px;
	font-size: 16px;
	line-height: 2;
	color: #353535;
}
.fhabout .flt .fmore {
	margin-top: 75px;
}
.fhabout .frt {
	width: 45%;
	float: right;
	margin-top: 6px;
	border: 1px solid #ed9e63;
	box-shadow: 0 0 10px 0 rgba(80,80,80,0.1);
}
.fhabout .frt .list {
	background: #ffffff;
}
.fhabout .frt .list ul {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fhabout .frt .list li {
	width: 50%;
	border-right: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 65px 20px 60px;
}
.fhabout .frt .list li:nth-child(2n) {
	border-right: none;
}
.fhabout .frt .list li:nth-child(1),
.fhabout .frt .list li:nth-child(2) {
	border-top: none;
}
.fhabout .frt .list li .tx {
	text-align: center;
}
.fhabout .frt .list li .tx h2 {
	font-size: 30px;
	line-height: 60px;
	color: #ec6806;
}
.fhabout .frt .list li .tx h2 i {
	display: inline-block;
	font-size: 48px;
	font-weight: bold;
	vertical-align: top;
	padding-right: 3px;
}
.fhabout .frt .list li .tx h2 em {
	position: relative;
	top: -10px;
}
.fhabout .frt .list li .tx p {
	margin-top: 5px;
	font-size: 14px;
	line-height: 22px;
	color: #999999;
}
.fhprofess {
	padding: 70px 0 55px;
}
.ftlt.bai h2,
.ftlt.bai p {
	color: #ffffff;
}
.fhprofess .vos {
	margin-top: 65px;
	width: 940px;
}
.fhprofess .vos .lt {
	width: 210px;
	background: rgba(255,255,255,0.43);
	float: left;
}
.fhprofess .vos .lt li h4 {
	text-align: center;
	font-size: 18px;
	line-height: 82px;
	color: #ffffff;
	font-weight: bold;
	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;
	cursor: pointer;
}
.fhprofess .vos .lt li.on h4,
.fhprofess .vos .lt li:hover h4 {
	background: #ec6806;
}
.fhprofess .vos .rt {
	float: right;
	width: calc(100% - 260px);
}
.fhprofess .vos .rt .flist li {
	display: none;
}
.fhprofess .vos .rt .flist li:first-child {
	display: block;
}
.fhprofess .vos .flist .lst dl {
	display : flex ;
	flex-wrap : wrap;
}
.fhprofess .vos .flist .lst dl dd {
	width: calc((100% - 122px)/4);
	margin-right: 40px;
	margin-bottom: 40px;
}
.fhprofess .vos .flist .lst dl dd:nth-child(4n) {
	margin-right: 0;
}
.fhprofess .vos .flist .lst dl dd a {
	display: block;
}
.fhprofess .vos .flist .lst dl dd .img {
	height: 190px;
	overflow: hidden;
}
.fhprofess .vos .flist .lst dl dd .img img {
	display: block;
	width: 100%;
	height: 100%;
}
.fhprofess .vos .flist .lst dl dd p {
	margin-top: 6px;
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	text-align: center;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fhprofess .vos .fmore {
	margin: 16px auto 0;
}
.fhservicelc {
	padding: 70px 0 80px;
}
.fhservicelc .list {
	position: relative;
}
.fhservicelc .list .xian {
	background: url(/images/gw//fe5.png) no-repeat center/cover;
	position: absolute;
	left: 0;right: 0;
	height: 1px;
	z-index: 1;
	bottom: 28px;
	margin: 0 auto;
}
.fhservicelc .list ul {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	margin-top: 55px;
	position: relative;
	z-index: 4;
}
.fhservicelc .list ul li {
	width: calc((100% - 175px)/6);
	
}
.fhservicelc .list ul li a {
	display: block;
}
.fhservicelc .list ul li .txt {
	background: #ffffff;
	box-shadow: 0 2px 12px 5px #fcece6;
	position: relative;
	padding: 14px 15px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fhservicelc .list ul li.on .txt {
	background: #ec6806;
}
.fhservicelc .list ul li .txt .ico {
	height: 90px;
	position: relative;
}
.fhservicelc .list ul li .txt .ico img {
	position: absolute;
	display: none;
	margin: 0 auto;
	left: 0;right: 0;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
	max-height: 80%;
	max-width: 80%;
}
.fhservicelc .list ul li .txt .ico img:first-child {
	display: block;
}
.fhservicelc .list ul li.on .txt .ico img:first-child {
	display: none;
}
.fhservicelc .list ul li.on .txt .ico img:nth-child(2) {
	display: block;
}
.fhservicelc .list li .txt .tx {
	margin-top: 6px;
	text-align: center;
}
.fhservicelc .list li .txt .tx h4 {
	font-size: 16px;
	line-height: 1.5;
	color: #383838;
	font-weight: bold;
}
.fhservicelc .list li .txt .tx p {
	margin-top: 3px;
	font-size: 14px;
	line-height: 22px;
	color: #383838;
}
.fhservicelc .list li.on .txt .tx h4,
.fhservicelc .list li.on .txt .tx p {
	color: #fff;
}
.fhservicelc .list ul li .txt::before {
	position: absolute;
	left: 0;right: 0;
	z-index: 1;
	margin: 0 auto;
	bottom: -12px;
	content: "";
	background: url(/images/gw//fe3.png) no-repeat center/cover;
	width: 27px;
	height: 12px;
}
.fhservicelc .list ul li.on .txt::before {
	background: url(/images/gw//fe4.png) no-repeat center/cover;
}
.fhservicelc .list ul li .h {
	margin: 44px auto 0;
	text-align: center;
	font-size: 18px;
	line-height: 56px;
	color: #fff;
	font-weight: bold;
	width: 56px;
	background: url(/images/gw//fn2.png) no-repeat center/cover;
}
.fhservicelc .list ul li.on .h {
	background: url(/images/gw//fn2-1.png) no-repeat center/cover;
}
.fhnews {
	padding: 55px 0 60px;
}
.fhnews .fvos .fnetit ul {
	margin-top: 44px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : flex-end;
}
.fhnews .fvos .fnetit ul li {
	margin-left: 55px;
}
.fhnews .fvos .fnetit ul li a {
	font-size: 18px;
	line-height: 2;
	color: #353535;
	font-weight: bold;
	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;
	display: block;
}
.fhnews .fvos .fnetit ul li.on a,
 .fhnews .fvos .fnetit ul li a:hover {
	 color: #ec6806;
 } 
.fvos .ftlt {
	float: left;
}
.fvos .fnetit {
	float: right;
}
.fhnews .fation {
	margin-top: 20px;
}
.fhnews .fation .flts {
	float: left;
	margin-top: 16px;
	background: #ec6806;
	width: 40%;
	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;
}
.fhnews .fation .flts:hover {
	top: -10px;
}
.fhnews .fation .flts a {
	display: block;
	padding: 70px 60px 85px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fhnews .fation .flts .tx h3 {
	font-size: 36px;
	line-height: 40px;
	color: #fff;
}
.fhnews .fation .flts .tx h5 {
	margin-top: 25px;
	font-size: 18px;
	line-height: 1.6;
	color: #fff;
	font-weight: bold;
}
.fhnews .fation .flts .tx p {
	margin-top: 22px;
	font-size: 14px;
	line-height: 1.8;
	color: rgba(255,255,255,0.6);
	height: 3.6em;
	overflow: hidden;
}
.fhnews .fation .flts .img {
	margin-top: 35px;
}
.fhnews .fation .flts .img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.fhnews .fation .frts {
	float: right;
	width: 50%;
}
.fhnews .fation .frts .list li {
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.fhnews .fation .frts .list li:last-child {
	border-bottom: none;
}
.fhnews .fation .frts .list li a {
	display: block;
	padding: 20px 0;
	overflow: hidden;
}
.fhnews .fation .frts .list li .lt {
	float: left;
	width: 70%;
}
.fhnews .fation .frts .list li .lt h4 {
	font-size: 18px;
	line-height: 26px;
	color: #2d2d2d;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	position: relative;
	padding-left: 16px;
	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;
}
.fhnews .fation .frts .list li .lt h4:before {
	position: absolute;
	left: 0;
	content: "";
	height: 6px;
	width: 6px;
	background: #000;
	border-radius: 50%;
	overflow: hidden;
	display: block;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
	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;
}
.fhnews .fation .frts .list li .lt p {
	margin-top: 5px;
	font-size: 14px;
	line-height: 1.4;
	color: #999999;
	height: 2.8em;
	overflow: hidden;
	padding-left: 16px;
}
.fhnews .fation .frts .list li h6 {
	float: right;
	font-size: 18px;
	line-height: 22px;
	color: #373737;
	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;
}
.fhnews .fation .frts .list li:hover .lt h4,
.fhnews .fation .frts .list li:hover h6 {
	color: #ec6806;
}
.fhnews .fation .frts .list li:hover .lt h4:before {
	background: #ec6806;
}
.fhservice {
	padding: 74px 0 40px;
}
.fhservice.huise {
	background: #f5f5f5;
}
.fvos .more {
	display: block;
	margin-top: 50px;
	font-size: 18px;
	line-height: 30px;
	color: #353535;
	float: right;
	font-weight: bold;
	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;
}
.fvos .more:hover {
	color: #ec6806;
}
.fhservice .list {
	margin-top: 45px;
}
.fhservice .list ul {
	display : flex ;
	flex-wrap : wrap;
}
.fhservice .list ul li {
	width: calc((100% - 142px)/5);
	margin-bottom: 32px;
	margin-right: 35px;
}
.fhservice .list ul li:nth-child(5n) {
	margin-right: 0;
}
.fhservice .list ul li a {
	display: block;
	border: 1px solid #e2e2e2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	height: 142px;
	position: relative;
	background: #ffffff;
	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;
}
.fhservice .list ul li a:hover {
	border-color: #ec6806;
}
.fhservice .list ul li img {
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	display: block;
	max-height: 80%;
	max-width: 80%;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.fcoreareas .vos .lts .tt h3 i {
	display: inline-block;
	padding: 28px 0;
	position: relative;
}
.fcoreareas .vos .lts .tt h3 i::after,
.fcoreareas .vos .lts .tt h3 i:before {
	position: absolute;
	left: 0;right: 0;
	content: "";
	top: 0%;z-index: 1;
	margin: 0 auto;
	width: 2px;
	height: 27px;
	background: #ec6806;
}
.fcoreareas .vos .lts .tt h3 i::after {
	top: auto;
	bottom: 0;
}

.fenterhonor {
	padding: 90px 0 10px;
}
.fenterhonor .list ul {
	display : flex ;
	flex-wrap : wrap;
	margin-top: 40px;
}
.fenterhonor .list ul li {
	width: calc((100% - 302px)/4);
	margin-bottom: 100px;
	margin-right: 100px;
	height: 385px;
	overflow: hidden;
	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;
}
.fenterhonor .list ul li:hover {
	top: -10px;
}
.fenterhonor .list ul li a {
	display: block;
	height: 100%;
}
.fenterhonor .list ul li img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
	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;
}
.fenterhonor .list ul li:nth-child(4n) {
	margin-right: 0;
}
.fservice {
	position: fixed;
	left: 0;right: 0;
	margin: 0 auto;
	z-index: 66;
	bottom: 0;
	background: rgba(236,104,6,0.7);
	display: none;
}
.fservice .img {
	float: left;
	margin-left: 20px;
	width: 363px;
	position: relative;
	height: 130px;
}
.fservice .img img {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	display: block;
}
.fservice .rts {
	float: right;
	width: calc(100% - 426px);
	padding-right: 100px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	position: relative;
	padding-top: 23px;
}
.fservice .rts .list {
	width: calc(100% - 220px);
}
.fservice .rts .list ul {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fservice .rts .list ul li {
	width: calc((100% - 36px)/2);
	margin-bottom: 16px;
}
.fservice .rts .list ul li .info {
	display: block;
	width: 100%;
	border-radius: 5px;
	overflow: hidden;
	background: #ffffff;
	padding: 0 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	height: 34px;
	color: #333;
	border: none;
}
.fservice .rts .sub {
	margin-top: 2px;
	display: block;
	border: 3px solid #fff;
	border-radius: 5px;
	overflow: hidden;
	background: #ff740d;
	text-align: center;
	font-size: 24px;
	height: 80px;
	color: #fff;
	font-weight: bold;
	width: 150px;
	cursor: pointer;
}
.fservice .rts .cha {
	position: absolute;
	z-index: 4;
	top: 9px;
	right: 32px;
	cursor: pointer;
	width: 31px;
	height: 31px;
	border-radius: 50%;
	overflow: hidden;
	background: url(/images/gw//fn3.png) no-repeat center/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;
}
.fservice .rts .cha:hover {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);  /* IE 9 */
	-moz-transform:rotate(360deg);     /* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg);
}
.fqiyeservice {
	position: fixed;
	left: 0;
	z-index: 66;
	bottom: 20%;
	width: 231px;
	cursor: pointer;
	-webkit-animation:qf1 2s .5s linear infinite;
	-moz-animation:qf1 2s .5s  linear infinite;
}

@-webkit-keyframes qf1{
0%{-webkit-transform:scale(1);opacity: 1;}
50%{-webkit-transform:scale(1.05);opacity: 1;}
100%{-webkit-transform:scale(1);opacity: 1;}
}
@-moz-keyframes qf1{
0%{-moz-transform:scale(1);opacity: 1;}
50%{-moz-transform:scale(1.05);opacity: 1;}
100%{-moz-transform:scale(1);opacity: 1;}
}

.fqiyeservice img {
	display: block;
	width: 100%;
}

/* 备案系统 */
.fbanner {
	height: 600px;
}
.fbanner .wrap {
	height: 100%;
	position: relative;
}
.fbanner .text {
	position: absolute;
	left: 0;right: 0;
	top: 40%;z-index: 1;
	margin: 0 auto;
	text-align: center;
}
.fbanner .text h2 {
	font-size: 56px;
	line-height: 72px;
	color: #fff;
	font-weight: bold;
}
.fbanner .text h6 {
	font-size: 30px;
	line-height: 1.8;
	color: #fff;
}
.ftit {
	text-align: center;
}
.ftit h2 {
	font-size: 30px;
	line-height: 40px;
	color: #353535;
	font-weight: bold;
}
.ftit h6 {
	font-size: 16px;
	line-height: 20px;
	color: #353535;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 2px;
}
.ftit.bai h6 {
	color: #ffffff;
} 
.fsystem {
	padding: 50px 0 60px;
}
.fsystem .vos {
	margin-top: 50px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fsystem .vos .imgs {
	width: 62%;
	margin-right: -12%;
}
.fsystem .vos .imgs img {
	display: block;
	width: 100%;
}
.fsystem .vos .rts {
	width: 49%;
	margin-top: 40px;
}
.fsystem .vos .rts .txt h4 {
	font-size: 20px;
	line-height: 1.5;
	color: #353535;
}
.fsystem .vos .rts .txt p {
	margin-top: 7px;
	font-size: 16px;
	line-height: 2;
	color: #353535;
}
.fsystem .vos .rts ul {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	margin-top: 52px;
}
.fsystem .vos .rts ul li {
	width: calc((100% - 170px)/3);
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsystem .vos .rts ul li .ico {
	height: 90px;
	position: relative;
}
.fsystem .vos .rts ul li .ico img {
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	display: block;
	max-height: 80%;
	max-width: 80%;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.fsystem .vos .rts ul li .tx {
	margin-top: 6px;
	text-align: center;
}
.fsystem .vos .rts ul li .tx h4 {
	font-size: 16px;
	line-height: 1.5;
	color: #353535;
	font-weight: bold;
}
.fsystem .vos .rts ul li .tx p {
	margin-top: 2px;
	font-size: 12px;
	line-height: 1.6;
	color: #5e5e5e;
}
.flcpiling {
	padding: 55px 0 20px;
}
.flcpiling .list ul {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	margin-top: 40px;
}
.flcpiling .list ul li {
	width: calc((100% - 110px)/3);
	margin-bottom: 50px;
	background: #fff;
	box-shadow: 0 0 20px 0 rgba(80,80,80,0.1);
	border-radius: 10px;
	overflow: hidden;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	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;
}
.flcpiling .list ul li:hover {
	box-shadow: 0 0 20px 0 rgba(80,80,80,0.2);
}
.flcpiling .list ul li .lt {
	width: 62px;
	background: #ec6806;
	position: relative;
}
.flcpiling .list ul li .lt h2 {
	font-size: 24px;
	line-height: 1.6;
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 38px;
	margin: 0 auto;
	position: absolute;
	z-index: 3;
	left: 0;
	right: 0;
	top: 50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%);
}
.flcpiling .list ul li .rt {
	width: calc(100% - 62px);
	position: relative;
}
.flcpiling .list ul li .rt a {
	display: block;
	padding: 20px 22px 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.flcpiling .list ul li .rt .tx h3 {
	padding-left: 42px;
	font-size: 18px;
	line-height: 2;
	color: #343434;
	font-weight: bold;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: url(/images/gw//fh14.png) no-repeat left top 3px;
	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;
}
.flcpiling .list ul li .rt:hover .tx h3 {
	color: #ec6806;
}
.flcpiling .list ul li:nth-child(2) .rt .tx h3 {
	background: url(/images/gw//fh15.png) no-repeat left top 3px;
}
.flcpiling .list ul li:nth-child(3) .rt .tx h3 {
	background: url(/images/gw//fh16.png) no-repeat left top 3px;
}
.flcpiling .list ul li .rt .tx h6 {
	margin-top: 8px;
	font-size: 16px;
	line-height: 1.3;
	color: #ec6806;
}
.flcpiling .list ul li .rt .ls {
	position: relative;
	z-index: 11;
	margin-top: 15px;
}
.flcpiling .list ul li .rt .ls dd {
	font-size: 16px;
	line-height: 2;
	color: #2e2e2e;
	padding-left: 18px;
	background: url(/images/gw//fn5.png) no-repeat center left;
}
.flcpiling .list ul li .rt .ico {
	position: absolute;
	right: 10px;
	z-index: 1;
	bottom: 10px;
}
.flcpiling .list ul li .rt .ico img {
	display: block;
}
.filignlc {
	padding: 55px 0 80px;
}
.filignlc .list {
	position: relative;
}
.filignlc .list ul {
	margin-top: 60px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : center;
	padding: 0 10px;
	position: relative;
	z-index: 11;
}
.filignlc .list ul li {
	width: 16.5%;
	position: relative;
}
.filignlc .list ul li .tx {
	margin: 0 auto;
	text-align: center;
	background: #fff;
	box-shadow: 0 0 20px 2px #ffe5d2;
	width: 114px;
	border-radius: 8px;
	overflow: hidden;
}
.filignlc .list ul li .tx h2 {
	font-size: 40px;
	line-height: 50px;
	color: #fff;
	font-weight: bold;
	padding-top: 6px;
	background: #ff7b18;
}
.filignlc .list ul li .tx h3 {
	height: 57px;
	position: relative;
}
.filignlc .list ul li .tx h3 i {
	position: absolute;
	left: 0;right: 0;
	top: 22%;z-index: 1;
	margin: 0 auto;
	text-align: center;
	display: block;
	font-size: 20px;
	line-height: 1.1;
	color: #3c3c3c;
	font-weight: bold;
}
.filignlc .list ul li .tx.to h3 i {
	top: 10%;
}
.filignlc .list .xian {
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	top: 54px;z-index: 1;
	height: 2px;
	background: #e8e8e8;
}
.filignlc .list ul li::before {
	position: absolute;
	right: -12px;
	content: "";
	width: 24px;
	height: 36px;
	margin-top: -2px;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
	background: url(/images/gw//fj4.png) no-repeat center/cover;
	
}
.filignlc .list ul li:last-child::before {
	display: none;
}
.fadvantages {
	padding: 60px 0 40px;
	background: #f4f4f4;
}
.fadvantages .ovs {
	margin-top: 50px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fadvantages .ovs .imgs {
	width: 45%;
	margin-top: 7px;
}
.fadvantages .ovs .imgs img {
	display: block;
	width: 100%;
}
.fadvantages .ovs .rts {
	width: 52%;
}
.fadvantages .ovs .rts .list {
	padding: 0 46px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fadvantages .ovs .rts .list li {
	margin-bottom: 16px;
	border: 1px solid #ec6806;
	border-radius: 4px;
	background: #ffffff;
	padding: 10px 20px 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	align-items: center;
}
.fadvantages .ovs .rts .list li h4 {
	padding: 0 10px 0 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 26px;
	color: #303030;
	position: relative;
}
.fadvantages .ovs .rts .list li h4 i {
	display: inline-block;
	font-weight: bold;
	color: #ec6806;
}
.fadvantages .ovs .rts .list li h4::before {
	position: absolute;
	left: 0;
	content: "";
	height: 15px;
	width: 15px;
	background: #ec6806;
	border-radius: 50%;
	overflow: hidden;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.flcpmain {
	padding: 65px 0 60px;
}
.flcpmain .vos {
	margin-top: 50px;
	position: relative;
}
.flcpmain .vos .lt {
	float: left;
	display : flex ;
	flex-wrap : wrap;
	width: 420px;
	position: relative;
	z-index: 11;
}
.flcpmain .vos .rt {
	float: right;
	width: 420px;
	display : flex ;
	flex-wrap : wrap;
	position: relative;
	z-index: 11;
}
.flcpmain .vos .lt dl {
	width: 43%;
}
.flcpmain .vos .lt dl:nth-child(1) {
	width: 57%;
}
.flcpmain .vos .rt dl {
	width: 50%;
}
.flcpmain .vos .rt dl:nth-child(1) {
	width: 50%;
}
.flcpmain .vos dl dd {
	padding: 25px 0;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.flcpmain .vos dl dd h2 {
	font-size: 50px;
	line-height: 1;
	color: #ff7b18;
	font-weight: bold;
	position: relative;
	width: 70px;
	text-align: center;
	height: 60px;
	font-style:oblique
}
.flcpmain .vos dl dd h2::before {
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	z-index: 1;
	bottom: -7px;
	content: "";
	width: 31px;
	height: 5px;
	background: url(/images/gw//fn6.png) no-repeat left bottom;
}
.flcpmain .vos dl dd .tx {
	width: calc(100% - 75px);
}
.flcpmain .vos dl dd .tx h5 {
	font-size: 16px;
	line-height: 1.8;
	color: #414141;
	font-weight: bold;
}
.flcpmain .vos dl dd .tx p {
	margin-top: 6px;
	font-size: 14px;
	line-height: 1.4;
	height: 5.6em;
	color: #606060;
}
.flcpmain .vos .imgs {
	width: 40%;
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	top: -10px;z-index: 1;
}
.flcpmain .vos .imgs img {
	display: block;
	width: 100%;
}
.fsystemdisp {
	padding: 50px 0 10px;
	background: #f8f8f8;
}
.fsystemdisp .vos {
	margin-top: 45px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fsystemdisp .vos .lt {
	width: 40%;
	padding: 12px 45px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsystemdisp .vos .lt ul {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fsystemdisp .vos .lt ul li {
	width: calc((100% - 50px)/2);
	margin-top: 62px;
}
.fsystemdisp .vos .lt ul li a {
	border: 1px solid #aaaaaa;
	border-radius: 4px;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
	line-height: 46px;
	color: #8f8f8f;
	display: block;
	font-weight: bold;
	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;
}
.fsystemdisp .vos .lt ul li.on a {
	background: #ec6806;
	border-color: #ec6806;
	color: #ffffff;
}
.fsystemdisp .vos .rt {
	width: 60%;
}
.fsystemdisp .vos .rt .ls {
	width: 100%;
	display: none;
}
.fsystemdisp .vos .rt .ls:nth-child(1) {
	display: block;
}
.fsystemdisp .vos .rt .ls img {
	display: block;
	width: 100%;
}
.fservicetop {
	padding-top: 60px;
}
.filingsys {
	padding: 45px 0 50px;
}
.filingsys .list ul {
	margin-top: 32px;
	display : flex ;
	flex-wrap : wrap;
	padding: 0 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.filingsys .list li {
	width: calc((100% - 152px)/4);
	margin-bottom: 40px;
	margin-right: 50px;
}
.filingsys .list li:nth-child(4n) {
	margin-right: 0;
}
.filingsys .list li a {
	display: block;
	background: #f8f8f8;
	padding: 16px 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	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;
}
.filingsys .list li a:hover {
	background: #ec6806;
}
.filingsys .list li h3 {
	font-size: 14px;
	line-height: 26px;
	color: #353535;
	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;
}
.filingsys .list li h3 i {
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	padding-right: 5px;
}
.filingsys .list li h5 {
	margin-top: 12px;
	font-size: 14px;
	line-height: 22px;
	color: #363636;
	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;
}
.filingsys .list li p {
	margin-top: 6px;
	font-size: 12px;
	line-height: 1.6;
	color: #999999;
	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;
}
.filingsys .list li:hover h3,
.filingsys .list li:hover h5,
.filingsys .list li:hover p {
	color: #fff;
}
.fmore.cen {
	margin: 0 auto;
}


/* 等保测评 */
.fbanner .ftext {
	width: 50%;
	top: 28%;
	padding-left: 86px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	z-index: 11;
	right: 0;
}
.fbanner .vos .txt h2,
.fbanner .ftext h2 {
	font-size: 52px;
	line-height: 70px;
	color: #ffffff;
	font-weight: bold;
	background: linear-gradient(to bottom, #ffffff,#84b5f3);
	-webkit-background-clip: text;
	color: transparent;
}
.fbanner .vos .txt h5,
.fbanner .ftext h5 {
	margin-top: 7px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	text-transform: uppercase;
	background: linear-gradient(to bottom, #ffffff,#84b5f3);
	-webkit-background-clip: text;
	color: transparent;
}
.fbanner .vos .txt p,
.fbanner .ftext p {
	margin-top: 20px;
	font-size: 14px;
	line-height: 30px;
	color: rgba(255,255,255,0.8);
	width: 92%;
}
.fwangluoaq {
	padding: 24px 0 46px;
}
.fwangluoaq .ftitle  {
	padding: 0 240px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.ftitle {
	text-align: center;
}
.ftitle h3 i {
	display: inline-block;
	padding: 0 41px;
	font-size: 20px;
	line-height: 1.5;
	color: #434343;
	font-weight: bold;
	position: relative;
}
.ftitle h3 i::after,
.ftitle h3 i::before {
	position: absolute;
	left: 0;
	top: 50%;z-index: 1;
	content: "";
	height: 2px;
	width: 30px;
	background: #000000;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.ftitle h3 i::after {
	left: auto;
	right: 0;
}
.ftitle p {
	margin-top: 18px;
	font-size: 14px;
	line-height: 24px;
	color: #434343;
}
.fwangluoaq .list ul {
	margin: 30px auto 0;
	display : flex ;
	flex-wrap : wrap;
	justify-content : center;
}
.fwangluoaq .list ul li {
	padding: 0 22px;
}
.fwangluoaq .list ul li h4 {
	font-size: 16px;
	line-height: 1.5;
	color: #434343;
	font-weight: bold;
	padding-left: 10px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fwangluoaq .list ul li h4:before {
	position: absolute;
	left: 0;
	content: "";
	width: 5px;height: 5px;
	border-radius: 50%;
	background: #434343;
	top: 9px;z-index: 1;
}
.fwhydohave {
	padding: 75px 0 85px;
}
.fwhydohave .vos {
	margin: 40px 20px 0;
	border: 6px solid #ec6806;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 42px 46px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	position: relative;
}
.fwhydohave .vos .imgs {
	width: 46%;
}
.fwhydohave .vos .imgs img {
	display: block;
	width: 100%;
}
.fwhydohave .vos .text {
	width: 50%;
	border-left: 1px solid #f0f0f0;
	padding: 16px 0 0 100px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 4%;
}
.fwhydohave .vos .text p {
	font-size: 16px;
	line-height: 50px;
	color: #353535;
	position: relative;
}
.fwhydohave .vos .text p::after,
.fwhydohave .vos .text p::before {
	position: absolute;
	left: -58px;
	content: "";
	top: -12px;z-index: 3;
	width: 46px;
	height: 37px;
	background: url(/images/gw//fn7.png) no-repeat center/cover;
}
.fwhydohave .vos .text p::after {
	left: auto;
	right: -2px;
	bottom: -9px;
	top: auto;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);  /* IE 9 */
	-moz-transform:rotate(180deg);     /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.fwhydohave .vos .icon {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	height: 300px;
}
.fwhydohave .vos .icon img {
	display: block;
	height: 100%;
}
.ftit.bai h2,
.ftit.bai p {
	color: #ffffff;
}
.fsecurity {
	padding: 45px 0 40px;
}
.ftit h5 {
	font-size: 16px;
	line-height: 26px;
	color: #353535;
	margin-top: 27px;
}
.ftit.bai h5 {
	color: #ffffff;
}
.fsecurity .list ul {
	display : flex ;
	flex-wrap : wrap;
	margin-top: 42px;
}
.fsecurity .list ul li {
	width: 12.5%;
}
.fsecurity .list ul li .ico {
	height: 104px;
	width: 104px;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
	box-shadow: 0 4px 15px 2px rgba(80,80,80,0.3);
	
}
.fsecurity .list ul li .ico img {
	display: block;
	width: 100%;
	height: 100%;
}
.fsecurity .list ul li .txt {
	margin-top: 16px;
	text-align: center;
}
.fsecurity .list ul li .txt h3 {
	font-size: 16px;
	line-height: 28px;
	color: #fff;
	font-weight: bold;
}
.fsecurity .list ul li .txt p {
	font-size: 12px;
	line-height: 1.6;
	color: rgba(255,255,255,0.5);
	text-transform: uppercase;
}

.fgrading {
	background: #f6f6f6;
	padding: 40px 0;
}
.fgrading .list {
	position: relative;
}
.fgrading .list ul {
	margin-top: 10px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	position: relative;
	z-index: 33;
}
.fgrading .list ul li {
	width: 40%;
	margin: 40px 0;
	text-align: center;
}
.fgrading .list ul li h2 {
	font-size: 28px;
	line-height: 62px;
	color: rgba(53,53,53,0.57);
	width: 64px;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
	border: 1px solid rgba(53,53,53,0.57);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
}
.fgrading .list ul li .txt {
	position: relative;
	margin-top: 26px;
	padding-top: 22px;
}
.fgrading .list ul li .txt::before {
	position: absolute;
	left: 0;right: 0;
	top: 0;z-index: 1;
	margin: 0 auto;
	content: "";
	width: 30px;
	height: 1px;
	background: #d6d6d6;
}
.fgrading .list ul li .txt h3 {
	font-size: 16px;
	line-height: 28px;
	color: #353535;
}
.fgrading .list ul li .txt p {
	margin-top: 6px;
	font-size: 14px;
	line-height: 22px;
	color: rgba(53,53,53,0.68);
}
.fgrading .list .imgs {
	position: absolute;
	left: 0;right: 0;
	top: 50px;z-index: 1;
	margin: 0 auto;
	text-align: center;
}
.fgrading .list .imgs .img {
	width: 400px;
	margin: 0 auto;
}
.fgrading .list .imgs .img img {
	display: block;
	width: 100%;
}
.fgrading .list .imgs h3 {
	margin-top: 8px;
	font-size: 22px;
	line-height: 36px;
	color: #353535;
	font-weight: bold;
}
.fkeeprecod {
	padding-top: 47px;
}
.fkeeprecod .vos {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fkeeprecod .vos .lts {
	width: 34.5%;
}
.fkeeprecod .vos .lts .imgs {
	width: 100%;
}
.fkeeprecod .vos .lts .imgs img {
	display: block;
	width: 100%;
}
.fkeeprecod .vos .rts {
	width: 44%;
	margin-top: 60px;
}
.fkeeprecod .vos .rts .list ul {
	padding-right: 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fkeeprecod .vos .rts .list ul li {
	width: calc((100% - 58px)/2);
	box-shadow: 0 0 30px 2px #ffede0;
	background: url(/images/gw//fic11.png) no-repeat center/100% 100%;
	border-radius: 18px 18px 8px 18px;
	overflow: hidden;
}
.fkeeprecod .vos .rts .list ul li a {
	padding: 68px 20px 23px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
}
.fkeeprecod .vos .rts .list ul li .ico {
	height: 60px;
	position: relative;
}
.fkeeprecod .vos .rts .list ul li .ico img {
	position: absolute;
	left: 0;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
	max-height: 80%;
}
.fkeeprecod .vos .rts .list ul li .tx {
	margin-top: 12px;
}
.fkeeprecod .vos .rts .list li .tx h3 {
	font-size: 16px;
	line-height: 26px;
	color: #353535;
	font-weight: bold;
	margin-bottom: 8px;
}
.fkeeprecod .vos .rts .list li .tx h6 {
	font-size: 14px;
	line-height: 2.2;
	color: #353535;
}
.fkeeprecod .vos .rts .list li .tx h2 {
	margin-top: 21px;
	font-size: 18px;
	line-height: 1.4;
	color: #ff0000;
	font-weight: bold;
}
.fkeeprecod .vos .rts .del {
	margin-top: 28px;
	padding: 0 5px;
	font-size: 22px;
	line-height: 1.4;
	color: #353535;
	font-weight: bold;
}
.fconstruction {
	padding: 100px 0 35px;
}
.fconstruction .vos {
	position: relative;
	margin-top: 82px;
}
.fconstruction .vos .list ul li {
	width: calc((100% - 202px)/3);
	background: #fff;
	position: relative;
	float: left;
	min-height: 340px;
	margin-right: 100px;
	box-shadow: 0 0 25px 2px #ffede0;
	padding: 60px 20px 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fconstruction .vos .list ul li:nth-child(3n) {
	margin-right: 0;
}
.fconstruction .vos .list ul li:nth-child(1) {
	margin-top: 155px;
	border-radius: 8px;
}
.fconstruction .vos .list ul li:nth-child(1) .img {
	position: absolute;
	right: -340px;
	top: -140px;
	z-index: 1;
	width: 500px;
}
.fconstruction .vos .list ul li:nth-child(2) .img {
	position: absolute;
	right: -330px;
	top: -140px;
	z-index: 1;
	width: 500px;
}
.fconstruction .vos .list ul li .img img {
	display: block;
	width: 100%;
}
.fconstruction .vos .list ul li:nth-child(2) {
	margin-top: 78px;
}
.fconstruction .vos .list ul li .dls p {
	font-size: 16px;
	line-height: 36px;
	color: #353535;
}
.fconstruction .vos .list ul li h2 {
	position: absolute;
	left: 15px;right: 15px;
	top: -25px;z-index: 3;
	margin: 0 auto;
	background: #ec6806;
	text-align: center;
	border-radius: 4px;
	overflow: hidden;
	font-size: 18px;
	line-height: 50px;
	color: #fff;
	font-weight: bold;
}
.fconstruction .vos .del {
	position: absolute;
	z-index: 5;
	left: 14px;
	top: -48px;
}
.fconstruction .vos .del p {
	font-size: 18px;
	line-height: 2;
	color: #353535;
	font-weight: bold;
	padding-left: 18px;
	background: url(/images/gw//fn10.png) no-repeat center left;
}
.fevaluation {
	padding: 54px 0 42px;
	background: #f2f2f2;
}
.fevaluation .vos {
	margin-top: 22px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fevaluation .vos .lt {
	width: 54%;
	padding-left: 106px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fevaluation .vos .lt .txt {
	margin-top: 30px;
}
.fevaluation .vos .lt .txt .tx h3 {
	font-size: 18px;
	line-height: 30px;
	color: #353535;
	font-weight: bold;
	position: relative;
}
.fevaluation .vos .lt .txt .tx h3:before {
	width: 3px;
	height: 18px;
	background: #ec6806;
	position: absolute;
	left: -12px;
	content: "";
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.fevaluation .vos .lt .txt .tx h6 {
	margin-top: 12px;
	font-size: 16px;
	line-height: 26px;
	color: #353535;
}
.fevaluation .vos .lt .txt h4 {
	margin-top: 75px;
	font-size: 18px;
	line-height: 1.6;
	color: #ff0000;
	font-weight: bold;
}
.fevaluation .vos .lt .img {
	width: 57%;
}
.fevaluation .vos .lt .img img {
	display: block;
	width: 100%;
	
}
.fevaluation .rt {
	padding: 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 43%;
}
.fevaluation .rt .list ul {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	margin-top: 22px;
}
.fevaluation .rt .list ul li {
	background: #ffffff;
	border-radius: 9px;
	overflow: hidden;
	box-shadow: 0 0 20px 0 rgba(80,80,80,0.2);
	width: calc((100% - 25px)/2);
	margin-bottom: 30px;
	padding: 15px 26px 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fevaluation .rt .list ul li h3 {
	font-size: 18px;
	line-height: 30px;
	color: #2e2e2e;
	font-weight: bold;
	margin-bottom: 8px;
}
.fevaluation .rt .list ul li h3 i {
	display: block;
	color: #ff0000;
}
.fevaluation .rt .list ul li p {
	font-size: 14px;
	line-height: 1.5;
	color: #2e2e2e;
}
.finspect {
	padding: 60px 0 130px;
}
.ftit p {
	margin-top: 20px;
	padding-top: 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	font-size: 14px;
	line-height: 22px;
	color: #353535;
}
.ftit p:before {
	position: absolute;
	left: 0;right: 0;
	top: 0;z-index: 1;
	margin: 0 auto;
	content: "";
	width: 20px;
	height: 4px;
	background: #2c2c2c;
}
.finspect .vos {
	margin-top: 50px;
}
.finspect .vos .imgs {
	width: 50%;
	padding: 0 50px;
	float: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.finspect .vos .imgs .img {
	width: 100%;
}
.finspect .vos .imgs .img img {
	display: block;
	width: 100%;
}
.finspect .vos .imgs h4 {
	text-align: right;
	padding: 0 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 10px;
	font-size: 18px;
	line-height: 28px;
	color: #353535;
	font-weight: bold;
}
.finspect .vos .lt {
	float: left;
	width: 42%;
	padding: 0 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 8px;
}
.finspect .vos .lt li {
	margin-bottom: 45px;
	background: #fff6f0;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 0 15px 0 rgba(80,80,80,0.15);
	position: relative;
	padding: 20px 42px 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 180px;
}
.finspect .vos .lt li:last-child {
	margin-bottom: 0;
}
.finspect .vos .lt li .ico {
	position: absolute;
	right: 24px;
	bottom: 14px;
	z-index: 1;
	width: 94px;
}
.finspect .vos .lt li .ico img {
	display: block;
	width: 100%;
}
.finspect .vos .lt li .tx h3 {
	font-size: 18px;
	line-height: 30px;
	color: #ec6806;
	font-weight: bold;
	margin-bottom: 12px;
}
.finspect .vos .lt li .tx p {
	font-size: 16px;
	line-height: 1.8;
	color: #353535;
}
.finspect .vos .lt li .tx p i {
	display: inline-block;
	color: rgba(236,104,6,0.8);
}
.finpadd {
	padding: 32px 20px 0;
}



.finternet {
	margin: 52px auto 65px;
	background: #ffffff;
	padding: 34px 0 14px 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.finternet .lts {
	width: 37.5%;
}
.finternet .lts .imgs {
	width: 100%;
}
.finternet .lts .imgs img {
	display: block;
	width: 100%;
}
.finternet .lts .mtls ul {
	margin-top: 14px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : center;
}
.finternet .lts .mtls ul li {
	margin: 0 42px;
}
.finternet .lts .mtls ul li h4 {
	font-size: 16px;
	line-height: 30px;
	color: #ec6806;
	padding-left: 20px;
	background: url(/images/gw//fn15.png) no-repeat center left;
}
.finternet .rts {
	width: 62.5%;
} 
.finternet .rts .tx {
	padding: 15px 56px 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.finternet .rts .tx h4 {
	font-size: 18px;
	line-height: 30px;
	color: #222222;
}
.finternet .rts .tx p {
	margin-top: 3px;
	font-size: 14px;
	line-height: 24px;
	color: #6a6a6a;
}
.finternet .rts .slst {
	padding: 15px 56px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff5ee;
	position: relative;
}
.finternet .rts .slst .ly {
	position: absolute;
	right: 18px;
	top: 10px;z-index: 1;
	width: 100px;
}
.finternet .rts .slst .ly img {
	display: block;
	width: 100%;
}
.finternet .rts .slst li {
	margin-bottom: 13px;
	overflow: hidden;
}
.finternet .rts .slst li:last-child {
	margin-bottom: 0;
}
.finternet .rts li label {
	display: block;
	float: left;
	width: 85px;
	font-size: 14px;
	line-height: 30px;
	color: #222222;
}

.finternet .rts li .rt {
	float: right;
	width: calc(100% - 85px);
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.finternet .rts .slst li .rt .zx {
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #777777;
	text-decoration: underline !important;
	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;
}
.finternet .rts .slst li .rt dl {
	width: auto;
}
.finternet .rts li .rt dl {
	display : flex ;
	flex-wrap : wrap;
	width: calc(100% - 100px);
}
.finternet .rts .slst li .rt dd {
	margin-right: 25px;
	margin-bottom: 15px;
}
.finternet .rts li .rt dd {
	margin-right: 25px;
}
.finternet .rts li .rt dd a {
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 2;
	color: #777777;
	border: 1px solid #777777;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 90px;
	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;
}
.finternet .rts li .rt dd a:hover {
	border-color: #ff7717;
	color: #ff7717;
}
.finternet .rts .slst li .rt .zx:hover {
	color: #ff7717;
}
.finternet .rts .leix {
	padding: 12px 32px 10px 56px;
}
.finternet .rts .leix li {
	overflow: hidden;
}
.finternet .rts .leix li .rt dd {
	margin-bottom: 20px;
}
.finternet .rts .leix li .rt dd:last-child {
	margin-right: 0;
}
.finternet .rts .sub {
	margin-left: 56px;
	display: block;
	width: 196px;
	font-size: 16px;
	line-height: 38px;
	color: #ec6806;
	text-align: center;
	cursor: pointer;
	border: 1px solid #ec6806;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: #ffffff;
	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;
}
.finternet .rts .sub:hover {
	background: #ec6806;
	color: #fff;
}
.finternet .rts .leix .lsele {
	width: 82px;
	font-size: 14px;
	height: 30px;
	color: #777777;
	border: 1px solid #777777;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 15px;
	background: url(/images/gw//fj5.png) no-repeat center right 10px;
	cursor: pointer;
}
.finternet .rts .leix .lsele:focus {
	/* border-color: #ff7717; */
}
.finternprod {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fintelts {
	width: calc(100% - 400px);
	background: #ffffff;
}
.fintlt ul {
	display : flex ;
	flex-wrap : wrap;
	border-bottom: 1px solid #e0e0e0;
	padding: 8px 20px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fintlt ul li {
	margin-right: 30px;
}
.fintlt ul li h4 {
	position: relative;
	cursor: pointer;
	padding: 0 5px;
	font-size: 16px;
	line-height: 44px;
	color: #424242;
	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;
}
.fintlt ul li h4::before {
	position: absolute;
	left: 0;right: 0;
	z-index: 1;
	content: "";
	bottom: -2px;
	height: 3px;
	background: #ec6806;
	margin: 0 auto;
	width: 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;
}
.fintlt ul li:hover h4::before,
.fintlt ul li.on h4::before {
	width: 100%;
}
.fintlt ul li.on h4,
.fintlt ul li:hover h4 {
	color: #ec6806;
}
.fintit {
	text-align: center;
}
.fintit h2 i {
	display: inline-block;
	padding: 0 60px;
	font-size: 24px;
	line-height: 34px;
	color: #ec6806;
	font-weight: bold;
	position: relative;
}
.fintit h2 i::after,
.fintit h2 i::before {
	position: absolute;
	left: 0;
	content: "";
	width: 50px;
	height: 1px;
	background: #ec6806;
	top: 17px;z-index: 1;
}
.fintit h2 i::after {
	left: auto;
	right: 0;
}
.fxukezhen .fxuke {
	padding: 30px 0 46px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fxukezhen .fxuke .imgs {
	width: 36%;
}
.fxukezhen .fxuke .imgs img {
	display: block;
	width: 100%;
}
.fxukezhen .fxuke .txt {
	margin-top: 5px;
	font-size: 14px;
	line-height: 2;
	color: #363636;
	width: 62%;
}
.fhulxuke {
	background: #fffaf7;
	padding: 45px 0 36px;
}
.fhulxuke .vos {
	margin-top: 60px;
}
.fhulxuke .vos .lt {
	float: left;
	width: 40%;
}
.fhulxuke .vos .lt .xk {
	width: 342px;
	height: 342px;
	border-radius: 50%;
	margin: 0 auto;
	border: 1px solid #fbd8bf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.fhulxuke .vos .lt .xk .tt {
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	top: 50%;z-index: 6;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
	width: 210px;
	height: 210px;
}
.fhulxuke .vos .lt .xk .tt i {
	display: block;
	position: absolute;
	z-index: 1;
}
.fhulxuke .vos .lt .xk .tt i:nth-child(1) {
	background: rgba(255,144,62,0.07);
	top: -40px;
	bottom: -40px;
	left: -40px;
	right: -40px;
	border-radius: 50%;
	-webkit-animation:qf5 1.5s .5s linear infinite;
	-moz-animation:qf5 1.5s .5s  linear infinite;
}
.fhulxuke .vos .lt .xk .tt i:nth-child(2) {
	background: rgba(255,144,62,0.25);
	top: -20px;
	bottom: -20px;
	left: -20px;
	right: -20px;
	border-radius: 50%;
	-webkit-animation:qf5 2s .5s linear infinite;
	-moz-animation:qf5 2s .5s  linear infinite;
}
@-webkit-keyframes qf5{
0%{-webkit-transform:scale(1);opacity: 1;}
50%{-webkit-transform:scale(1.05);opacity: 1;}
100%{-webkit-transform:scale(1);opacity: 1;}
}
@-moz-keyframes qf5{
0%{-moz-transform:scale(1);opacity: 1;}
50%{-moz-transform:scale(1.05);opacity: 1;}
100%{-moz-transform:scale(1);opacity: 1;}
}

.fhulxuke .vos .lt .xk .tt img {
	display: block;
	width: 100%;
	height: 100%;
}
.fhulxuke .vos .rt {
	float: right;
	width: 60%;
	
}
.fhulxuke .vos .rt dl {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fhulxuke .vos .rt dl dd {
	width: 50%;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	margin-bottom: 42px;
}
.fhulxuke .vos .rt dl dd .ico {
	height: 72px;
	width: 72px;
	border-radius: 50%;
	overflow: hidden;
}
.fhulxuke .vos .rt dl dd .ico img {
	display: block;
	width: 100%;
	height: 100%;
}
.fhulxuke .vos .rt dl dd .txt {
	width: calc(100% - 80px);
	margin-top: 12px;
}
.fhulxuke .vos .rt dl dd .txt h3 {
	font-size: 18px;
	line-height: 1.4;
	color: #3a3a3a;
	font-weight: bold;
}
.fhulxuke .vos .rt dl dd .txt h6 {
	margin-top: 5px;
	font-size: 14px;
	line-height: 1.6;
	color: #676767;
}
.finternlst .fcailiao {
	padding: 45px 0;
}
.finternlst .fcailiao .list {
	margin-top: 10px;
}
.finternlst .fcailiao .list dd {
	padding: 25px 0;
	border-bottom: 1px solid #e8e8e8;
}
.finternlst .fcailiao .list dd:last-child {
	border-bottom: none;
}
.finternlst .fcailiao .list dd .imgs {
	float: left;
	width: 40%;
}
.finternlst .fcailiao .list dd .fimgs {
	margin: 0 -3% 0 -7%;
	width: 50%;
}
.finternlst .fcailiao .list dd:nth-child(2n) .imgs {
	float: right;
}
.finternlst .fcailiao .list dd .imgs img {
	max-width: 95%;
	margin: 0 auto;
	display: block;
}
.finternlst .fcailiao .list dd:nth-child(2n) .text {
	float: left;
}
.finternlst .fcailiao .list dd .text {
	float: right;
	width: 60%;
	margin-top: 5%;
}
.finternlst .fcailiao .list dd .text h3 {
	font-size: 16px;
	line-height: 26px;
	color: #2c2c2c;
	font-weight: bold;
	margin-bottom: 4px;
}
.finternlst .fcailiao .list dd .text p {
	font-size: 14px;
	line-height: 2.2;
	color: #5f5f5f;
}
.finternlst .fserliuchen .list {
	display : flex ;
	flex-wrap : wrap;
	padding: 30px 0 ;
}
.finternlst .fserliuchen .list .liuc dl {
	display : flex ;
	flex-wrap : wrap;
	padding: 0 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	z-index: 6;
}
.finternlst .fserliuchen .list .liuc dl dd {
	width: 20%;
	padding: 0 22px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin: 38px 0;
}
.finternlst .fserliuchen .list .liuc dl dd .txt {
	padding: 22px 0 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.finternlst .fserliuchen .list .liuc dl dd:nth-child(1) .txt  {
	background-image: linear-gradient(to bottom, #ffbb4d, #ffad2a);
}
.finternlst .fserliuchen .list .liuc dl dd:nth-child(2) .txt {
	background-image: linear-gradient(to bottom, #ff8e3c, #ff730b);
}
.finternlst .fserliuchen .list .liuc dl dd:nth-child(3) .txt {
	background-image: linear-gradient(to bottom, #1899ff, #0179d5);
}
.finternlst .fserliuchen .list .liuc dl dd:nth-child(4) .txt {
	background-image: linear-gradient(to bottom, #ff8d3a, #ff740b);
}
.finternlst .fserliuchen .list .liuc dl dd:nth-child(5) .txt {
	background-image: linear-gradient(to bottom, #ffba4e, #ffad2a);
}
.finternlst .fserliuchen .list .liuc dl dd:nth-child(6) .txt {
	background-image: linear-gradient(to bottom, #189afe, #0079d5);
}
.finternlst .fserliuchen .list .liuc dl dd:nth-child(7) .txt {
	background-image: linear-gradient(to bottom, #ff8f3b, #ff730b);
}
.finternlst .fserliuchen .list .liuc dl dd:nth-child(8) .txt {
	background-image: linear-gradient(to bottom, #ffbb4d, #ffad29);
}
.finternlst .fserliuchen .list .liuc dl dd .te h6 {
	font-size: 15px;
	line-height: 18px;
	color: #fff;
	text-transform: uppercase;
}
.finternlst .fserliuchen .list .liuc dl dd .te h2 {
	font-size: 43px;
	line-height: 34px;
	color: #fff;
	font-weight: bold;
	height: 34px;
}
.finternlst .fserliuchen .list .liuc dl dd .tx {
	margin-top: 26px;
}
.finternlst .fserliuchen .list .liuc dl dd .tx .ico {
	height: 60px;
	position: relative;
}
.finternlst .fserliuchen .list .liuc dl dd .tx .ico img {
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	max-height: 80%;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.finternlst .fserliuchen .list .liuc dl dd .tx h4 {
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	font-weight: bold;
}
.finternlst .fserliuchen .list .liuc dl dd .tx p {
	font-size: 12px;
	line-height: 14px;
	color: rgba(255,255,255,0.8);
	margin-top: 2px;
	height: 28px;
	overflow: hidden;
}
.finternlst .fserliuchen .list .liuc dl dd:last-child {
	width: 40%;
	padding: 0 10px;
}
.finternlst .fserliuchen .list .del {
	text-align: left;
	margin-top: 30px;
}
.finternlst .fserliuchen .list .del h4 {
	font-size: 14px;
	line-height: 18px;
	color: #353535;
	font-weight: bold;
}
.finternlst .fserliuchen .list .del p {
	margin-top: 3px;
	font-size: 14px;
	line-height: 24px;
	color: #767676;
}
.finternlst .fserliuchen .list .liuc {
	position: relative;
}
.finternlst .fserliuchen .list .liuc .yy {
	height: 188px;
	background: #ffffff;
	box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.finternlst .fserliuchen .list .liuc .yy1 {
	top: 60px;
}
.finternlst .fserliuchen .list .liuc .yy2 {
	bottom: 58px;
}
.finternlst .fserviceqy {
	background: #fffaf7;
	padding: 40px 15px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.finternlst .fserviceqy .list dl {
	display : flex ;
	flex-wrap : wrap;
	margin-top: 22px;
}
.finternlst .fserviceqy .list dd {
	width: calc((100% - 90px)/5);
	margin-right: 22px;
	margin-bottom: 18px;
}
.finternlst .fserviceqy .list dd:nth-child(5n) {
	margin-right: 0;
}
.finternlst .fserviceqy .list dd a {
	display: block;
	border: 1px solid #e4e4e4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	height: 96px;
	position: relative;
	background: #ffffff;
	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;
}
.finternlst .fserviceqy .list dd a:hover {
	border-color: #ff7717;
}
.finternlst .fserviceqy .list dd img {
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	max-width: 80%;
	max-height: 80%;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.finternlst .fchanjwti {
	padding: 35px 0 50px;
}
.finternlst .fchanjwti .list {
	margin-top: 36px;
	position: relative;
}
.finternlst .fchanjwti .list dd {
	background: #fffaf7;
	padding: 14px 15px 20px 55px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.finternlst .fchanjwti .list dd:nth-child(2n) {
	background: #fff;
}
.finternlst .fchanjwti .list dd h3 {
	font-size: 16px;
	line-height: 30px;
	color: #393939;
	font-weight: bold;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	position: relative;
}
.finternlst .fchanjwti .list dd::before {
	position: absolute;
	left: 20px;
	content: "";
	width: 25px;
	height: 23px;
	background: url(/images/gw//fn12.png) no-repeat center/cover;
	top: 17px;z-index: 1;
}
.finternlst .fchanjwti .list dd p {
	margin-top: 6px;
	font-size: 14px;
	line-height: 22px;
	color: #6e6e6e;
}
.finternlst .fchanjwti .list .fgfzy {
	position: absolute;
	z-index: 6;
	bottom: 14px;
	right: 18px;
}
.finternlst .fchanjwti .list dd:last-child {
	padding: 14px 120px 20px 55px;
}
.finternlst .fchanjwti .list .fgfzy a {
	display: block;
	font-size: 14px;
	line-height: 1.6;
	color: #ff0000;
}
.fxukefagui .list {
	margin-top: 34px;
}
.fxukefagui .list dl {
	display : flex ;
	flex-wrap : wrap;
}
.fxukefagui .list dl dd {
	width: 33%;
	padding: 0 24px;
	margin-bottom: 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fxukefagui .list dl dd:nth-child(3n) {
	width: 34%;
}
.fxukefagui .list dl dd a {
	display: block;
}
.fxukefagui .list dl dd h5 {
	padding-left: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	font-size: 16px;
	line-height: 30px;
	color: #393939;
	text-decoration: underline !important;
	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;
}
.fxukefagui .list dl dd:hover h5 {
	color: #ec6806;
}

.fxukefagui .list dl dd h5::before {
	position: absolute;
	left: 0;
	content: "";
	height: 6px;
	width: 6px;
	background: #000000;
	border-radius: 50%;
	overflow: hidden;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.fxukefagui .list dl dd:hover h5::before {
	background: #ec6806;
}
.finternprod .fzhushi {
	text-align: center;
	font-size: 12px;
	line-height: 3;
	color: #000;
}
.finterts {
	width: 360px;
}
.finterts .flcpzixun {
	background: #fff;
	padding: 12px 26px;
	margin-bottom: 30px;
}
.fzx h3 {
	padding-bottom: 12px;
	position: relative;
	font-size: 16px;
	line-height: 30px;
	color: #ec6806;
}
.fzx h3::before {
	position: absolute;
	left: 0;right: 0;
	z-index: 1;
	content: "";
	bottom: 0;
	width: 20px;
	height: 3px;background: #ec6806;
}
.finterts .flcpzixun .list {
	margin-top: 15px;
}
.finterts .flcpzixun .list li a {
	padding: 15px 0 10px;
	border-bottom: 1px solid #e8e8e8;
	display: block;
}
.finterts .flcpzixun .list li:last-child a {
	border-bottom: none;
}
.finterts .flcpzixun .list li h4 {
	font-size: 14px;
	line-height: 1.4;
	color: #292929;
	padding-left: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	position: relative;
	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;
}
.finterts .flcpzixun .list li:hover h4 {
	color: #ec6806;
}
.finterts .flcpzixun .list li:hover h4::before {
	background: #ec6806;
}
.finterts .flcpzixun .list li h4::before {
	position: absolute;
	left: 0;
	content: "";
	height: 5px;
	width: 5px;
	background: #000000;
	border-radius: 50%;
	overflow: hidden;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
	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;
}
.finterts .flcpzixun .list li p {
	font-size: 12px;
	line-height: 1.4;
	color: #7c7c7c;
}
.finterts .freservier {
	padding: 12px 26px;
	background: #ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 30px;
}
.finterts .freservier .list {
	margin-top: 30px;
}
.finterts .freservier .list li {
	margin-bottom: 22px;
}
.finterts .freservier .list li a {
	display: block;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	border: 1px solid #e2e2e2;
}
.finterts .freservier .list li .icon {
	float: left;
	width: 92px;
	height: 136px;
}
.finterts .freservier .list li .icon img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.finterts .freservier .list li .tx {
	width: calc(100% - 100px);
	margin-top: 10px;
	float: right;
}
.finterts .freservier .list li .tx h4 {
	font-size: 16px;
	line-height: 1.4;
	color: #333;
	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;
}
.finterts .freservier .list li .tx p {
	margin-top: 7px;
	font-size: 14px;
	line-height: 22px;
	color: #808080;
}
.finterts .freservier .list li:hover .tx h4 {
	color: #ec6806;
}
.frebiaoqian {
	padding: 12px 20px 20px;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.frebiaoqian .list ul {
	margin-top: 24px;
	display : flex ;
	flex-wrap : wrap;
}
.frebiaoqian .list ul li {
	width: calc((100% - 13px)/3);
	margin-bottom: 6px;
	margin-right: 6px;
}
.frebiaoqian .list ul li:nth-child(3n) {
	margin-right: 0;
}
.frebiaoqian .list ul li a {
	display: block;
	font-size: 12px;
	line-height: 28px;
	color: #636363;
	border: 1px solid #e2e2e2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align: center;
	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;
}
.frebiaoqian .list ul li a:hover {
	border-color: #ff7717;
	color: #ff7717;
}
.filibai {
	background: #fff;
	padding: 40px 0;
}

/* 联系我们 */
.fpagelst {
	padding-top: 10px;
}
.fpagelst ul {
	display : flex ;
	flex-wrap : wrap;
}
.fpagelst ul li {
	font-size: 14px;
	line-height: 30px;
	color: #707070;
	margin-right: 4px;
}
.fpagelst ul li a {
	font-size: 14px;
	line-height: 30px;
	color: #707070;
	display: block;
	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;
}
.fpagelst ul li a:hover,
.fpagelst ul li.on a {
	color: #ec6806;
}
.fcontact {
	padding: 110px 0 45px;
}
.fcontact .flt {
	float: left;
	width: 36%;
	margin-top: 22px;
	position: relative;
}
.fcontact .flt .tiao {
	position: absolute;
	left: 0;right: 0;
	z-index: 1;
	bottom: 0;
	border-radius: 4px;
	overflow: hidden;
	background: #ec6806;
	height: 30px;
}
.fcontact .flt .list li {
	margin-bottom: 45px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fcontact .flt .list li .ico {
	height: 110px;
	width: 106px;
	float: left;
	position: relative;
}
.fcontact .flt .list li .ico img {
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	max-height: 70%;
	max-width: 70%;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.fcontact .flt .list li .txt {
	width: calc(100% - 115px);
	margin-top: 22px;
}
.fcontact .flt .list li .txt h4 {
	font-size: 18px;
	line-height: 30px;
	color: #000000;
	font-weight: bold;
}
.fcontact .flt .list li .txt p {
	margin-top: 9px;
	font-size: 16px;
	line-height: 1.8;
	color: #000000;
}
.fcontact .frt {
	float: right;
	width: 55%;
	padding-right: 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.fcontact .frt .map {
	height: 505px;
	border-radius: 8px;
	overflow: hidden;
	z-index: 6 !important;
}
.fcontact .frt .map .anchorBL {
	display: none;
}
.fcontact .frt .kk {
	position: absolute;
	z-index: 2;
	height: 200px;
	width: 300px;
	border-radius: 8px;
	overflow: hidden;
	background: #ec6806;
	top: -50px;
	right: 0;
}


/* 区块链备案 */
.fbanner .fsertxt {
	position: absolute;
	top: 35%;
	left: 90px;
}
.fbanner .fsertxt .vos {
	display : flex ;
	flex-wrap : wrap;
}
.fbanner .fsertxt .vos h2 {
	font-size: 70px;
	line-height: 94px;
	color: #fff;
	font-weight: bold;
}
.fbanner .fsertxt .vos .tx {
	padding-left: 5px;
	margin-top: 20px;
	
}
.fbanner .fsertxt .vos .tx p {
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	text-transform: uppercase;
	padding-left: 7px;
}
.fbanner .fsertxt .vos .tx h3 {
	font-size: 36px;
	line-height: 44px;
	color: #ffffff;
	padding-left: 48px;
	position: relative;
}
.fbanner .fsertxt .vos .tx h3::before {
	position: absolute;
	left: 0;
	content: "";
	width: 38px;
	height: 3px;
	background: #ffffff;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.fbanner .fsertxt .t {
	margin-top: 12px;
	position: relative;
}
.fbanner .fsertxt .t h4 {
	padding: 0 26px;
	font-size: 30px;
	line-height: 40px;
	color: #ffffff;
	font-weight: bold;
	position: relative;
	z-index: 6;
}
.fbanner .fsertxt .t i {
	position: absolute;
	left: -4px;
	top: 17px;
	display: block;
	z-index: 2;
	width: 502px;
	height: 54px;
	background: url(/images/gw//fn14.png) no-repeat center/cover;
}
.fqukuail {
	padding: 65px 0 86px;
}
.fqukuail .imgs {
	float: left;
	width: 52%;
	border: 6px solid #ec6806;
	border-radius: 13px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fqukuail .imgs img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.fqukuail .rts {
	float: right;
	width: 44%;
	margin-top: 18px;
}
.fqukuail .rts .tx h4 {
	font-size: 24px;
	line-height: 1.5;
	color: #333333;
	font-weight: bold;
}
.fqukuail .rts .tx p {
	margin-top: 20px;
	font-size: 16px;
	line-height: 2.2;
	color: #333333;
}
.fqukuail .rts .lst ul {
	margin-top: 50px;
	display : flex ;
	flex-wrap : wrap;
	
}
.fqukuail .rts .lst li {
	width: 25%;
	text-align: center;
}
.fqukuail .rts .lst li:nth-child(2){
	width: 40%;
}
.fqukuail .rts .lst li:nth-child(3){
	width: 35%;
}
.fqukuail .rts .lst li h2 {
	font-size: 30px;
	line-height: 46px;
	color: #333333;
}
.fqukuail .rts .lst li h2 i {
	display: inline-block;
	font-size: 36px;
	font-weight: bold;
	padding-right: 5px;
	vertical-align: top;
}
.fqukuail .rts .lst li p {
	margin-top: 8px;
	font-size: 14px;
	line-height: 1.6;
	color: rgba(51,51,51,0.8);
}
.fqkservices {
	background: #f8f8f8;
	padding: 45px 0 90px;
}
.fqkservices .vos {
	margin-top: 47px;
	background: #ffffff;
	border-radius: 7px;
	box-shadow: 0 0 10px 0 rgba(80,80,80,0.1);
	overflow: hidden;
}
.fqkservices .vos .imgs {
	float: right;
	width: 38%;
	height: 270px;
	border-left: 6px solid #fadbc3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fqkservices .vos .imgs img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.fqkservices .vos .text {
	padding: 36px 32px 20px 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 62%;
} 
.fqkservices .vos .text h3 {
	font-size: 18px;
	line-height: 30px;
	color: #ec6806;
	font-weight: bold;
}
.fqkservices .vos .text h6 {
	margin-top: 18px;
	font-size: 16px;
	line-height: 2;
	color: #3a3a3a;
}
.fqkservices .vos .text h6 i {
	display: inline-block;
	color: #ff7107;
}

.fqukandtime {
	padding: 50px 0 65px;
}
.fqukandtime .vos {
	padding: 0 65px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 32px;
}
.fqukandtime .vos .lts {
	width: 42%;
	background: url(/images/gw//fic18.png) no-repeat center/100% 100%;
	height: 390px;
	float: left;
	padding: 40px 0 ;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fqukandtime .vos .t h2{
	text-align: center;
	font-size: 24px;
	line-height: 42px;
	color: #323232;
	font-weight: bold;
}
.fqukandtime .vos .lts .list {
	margin-top: 28px;
	padding: 0 30px 0 90px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fqukandtime .vos .lts .list li {
	margin-bottom: 42px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fqukandtime .vos .lts .list li:last-child {
	margin-bottom: 0;
}
.fqukandtime .vos .lts .list li .le {
	height: 34px;
	width: 100px;
	background: #3e9aff;
	border-radius: 19px;
}
.fqukandtime .vos .lts .list li .le h4 {
	line-height: 26px;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-top: 6px;
	
}
.fqukandtime .vos .lts .list li .re {
	margin-top: 6px;
	width: calc(100% - 107px);
	font-size: 16px;
	line-height: 28px;
	color: #323232;
}
.fqukandtime .vos .rts {
	float: right;
	width: 50%;
}
.fqukandtime .vos .rts .xingq {
	height: 220px;
	background: url(/images/gw//fic19.png) no-repeat center/100% 100%;
	padding: 36px 40px 25px 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fqukandtime .vos .rts .xingq .del {
	margin-top: 32px;
	font-size: 16px;
	line-height: 2;
	color: #323232;
}
.fqukandtime .vos .rts .icon {
	margin-top: 60px;
}
.fqukandtime .vos .rts .icon img {
	display: block;
	width: 98%;
}
.filihui {
	background: #f5f5f5;
}
.fwhychoose {
	padding: 72px 0 25px;
}
.fwhychoose .list {
	margin-top: 56px;
}
.fwhychoose .list li {
	margin-bottom: 55px;
	background: #eeeeee;
	position: relative;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fwhychoose .list li:first-child {
	margin-bottom: 65px;
}
.fwhychoose .list li .lt {
	padding: 18px 48px 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background: #ff7b18;
	width: 50%;
}
.fwhychoose .list li .lt .logo {
	width: 230px;
	position: absolute;
	left: 0;right: 0;
	top: 27px;z-index: 1;
	margin: 0 auto;
}
.fwhychoose .list li .lt .logo img {
	display: block;
	width: 100%;
}
.fwhychoose .list li .rt {
	padding: 18px 20px 16px 90px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: 50%;
}
.fwhychoose .list li .rt h3 {
	font-size: 24px;
	line-height: 1.4;
	color: #353535;
	text-align: center;
	padding: 26px 0 12px;
	margin: 0 auto;
}
.fwhychoose .list li:first-child .rt {
	padding: 18px 20px 16px;
}
.fwhychoose .list li .vos {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fwhychoose .list li .vos h4 {
	width: 122px;
	border-right: 1px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 18px;
	line-height: 40px;
	color: #fff;
	font-weight: bold;
}
.fwhychoose .list li .rt .vos h4 {
	color: #353535;
	border-color: #353535;
}
.fwhychoose .list li .vos p {
	width: calc(100% - 146px);
	margin-top: 10px;
	font-size: 18px;
	line-height: 30px;
	color: #ffffff;
}
.fwhychoose .list li .rt .vos p {
	color: #353535;
}
.fwhychoose .list li .vs {
	width: 198px;
	position: absolute;
	left: 0;right: 0;
	top: -44px;z-index: 6;
	margin: 0 auto;
	
}
.fwhychoose .list li .vs img {
	display: block;
	width: 100%;
}
.fwhychoose .list li .tvt {
	width: 90px;
	background: #ff7b18;
	text-align: center;
	position: absolute;
	left: 0;right: 0;
	top: -8px;z-index: 1;
	margin: 0 auto;
	padding: 16px 0;
	box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
}
.fwhychoose .list li .tvt h3 {
	font-size: 24px;
	line-height: 1.2;
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 60px;
	margin: 0 auto;
}


/* 体系认证 */
.fhulxuke .vos .lt .imgs {
	width: 312px;
	margin: 0 auto;
}
.fhulxuke .vos .lt .imgs img {
	display: block;
	width: 100%;
}
.fhulxuke .vos .rts {
	float: right;
	width: 60%;
	padding: 0 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fhulxuke .vos .rts .list dl {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fhulxuke .vos .rts .list dl dd {
	background: #fff;
	box-shadow: 0 0 20px 1px #f8e1d2;
	border-radius: 5px;
	padding: 0 8px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	align-items: center;
	overflow: hidden;
	position: relative;
	width: 47%;
	margin-bottom: 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fhulxuke .vos .rts .list dl dd .ico {
	width: 65px;
	height: 80px;
	position: relative;
}
.fhulxuke .vos .rts .list dl dd .ico img {
	position: absolute;
	left: 0;right: 0;
	top: 50%;z-index: 1;
	margin: 0 auto;
	max-height: 70%;
	max-width: 70%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.fhulxuke .vos .rts .list dl dd .txt {
	width: calc(100% - 66px);
}
.fhulxuke .vos .rts .list dl dd .txt h5 {
	font-size: 16px;
	line-height: 22px;
	color: #343434;
	position: relative;
	top: 5px;
}
.fhulxuke .vos .rts .list dl dd h3 {
	font-size: 106px;
	line-height: 1;
	color: rgba(236,104,6,0.08);
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	font-weight: bold;
	text-transform: uppercase;
}
.finternlst .fcailiaoyq .list dd .text{
	width: 58%;
	margin-top: 1%;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

/* 新闻详情 */
.ftjnews {
	padding: 36px 0 60px;
}
.fnetlt h2 {
	padding-left: 18px;
	font-size: 24px;
	line-height: 1.5;
	color: #333333;
	font-weight: bold;
	position: relative;
}
.fnetlt h2::before {
	position: absolute;
	left: 0;
	content: "";
	height: 24px;
	width: 5px;
	background: #333333;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.ftjnews .list ul {
	display : flex ;
	flex-wrap : wrap;
	margin-top: 27px;
}
.ftjnews .list ul li {
	width: calc((100% - 102px)/3);
	margin-right: 50px;
}
.ftjnews .list ul li:nth-child(3n) {
	margin-right: 0;
}
.ftjnews .list ul li a {
	display: block;
}
.ftjnews .list ul li h5 {
	font-size: 14px;
	line-height: 40px;
	color: #333;
	position: relative;
	padding-left: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	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;
}
.ftjnews .list ul li:hover h5 {
	color: #ec6806;
} 
.ftjnews .list ul li h5::before {
	position: absolute;
	left: 0;
	height: 5px;
	width: 5px;
	background: #333;
	content: "";
	border-radius: 50%;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
	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;
}
.ftjnews .list ul li:hover h5::before {
	background: #ec6806;
}
.fnewspage ul {
	padding: 34px 0 36px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}
.fnewspage ul li {
	float: left;
	width: 42%;
	background: #f5f5f5;
	border-radius: 5px;
	overflow: hidden;
	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;
}
.fnewspage ul li:hover {
	background: #ec6806;
}
.fnewspage ul li:nth-child(2n) {
	float: right;
}
.fnewspage ul li a {
	display: block;overflow: hidden;
	padding: 8px 10px;
}
.fnewspage ul li h2 {
	float: left;
	width: 122px;
	text-align: center;
	font-size: 20px;
	line-height: 84px;
	color: #404040;
	font-weight: bold;
	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;
}
.fnewspage ul li:hover .lt .tx h4,
.fnewspage ul li:hover .lt .tx p,
.fnewspage ul li:hover h2 {
	color: #fff;
}
.fnewspage ul li:nth-child(2n) h2 {
	float: right;
}
.fnewspage ul li .lt {
	float: right;
	width: calc(100% - 134px);
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fnewspage ul li:nth-child(2n) .lt {
	float: left;
}
.fnewspage ul li .lt .img {
	height: 84px;
	width: 136px;
	border-radius: 4px;
	overflow: hidden;
}
.fnewspage ul li .lt .img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.fnewspage ul li .lt .tx {
	width: calc(100% - 136px);
	padding: 0 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 5px;
}
.fnewspage ul li .lt .tx h4 {
	font-size: 16px;
	line-height: 1.5;
	color: #404040;
	font-weight: bold;
	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;
}
.fnewspage ul li .lt .tx p {
	margin-top: 8px;
	font-size: 12px;
	line-height: 1.6;
	color: #404040;
	height: 3.2em;
	overflow: hidden;
	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;
}
.fnewsdel {
	padding-top: 50px;
}
.fnewsdel .tlt {
	text-align: center;
}
.fnewsdel .tlt h1 {
	font-size: 24px;
	line-height: 40px;
	color: #343434;
	font-weight: bold;
}
.fnewsdel .tlt ul {
	display : flex ;
	flex-wrap : wrap;
	justify-content : center;
	margin-top: 7px;
}
.fnewsdel .tlt ul li {
	margin: 0 21px;
}
.fnewsdel .tlt ul li h5 {
	font-size: 14px;
	line-height: 24px;
	color: #868686;
	padding-left: 24px;
	background: url(/images/gw//fn16.png) no-repeat center left;
}
.fnewsdel .tlt ul li:nth-child(2) h5 {
	background: url(/images/gw//fn17.png) no-repeat center left;
}
.fnewsdel .tlt ul li:nth-child(3) h5 {
	background: url(/images/gw//fn18.png) no-repeat center left;
}
.fnewsdel .tlt ul li:nth-child(4) h5 {
	background: url(/images/gw//fn19.png) no-repeat center left;
}
.fnewsdel .deilts {
	padding: 50px 25px 40px;
	font-size: 16px;
	line-height: 2;
	color: #373737;
}
.fnewsdel .deilts img {
	display: block;
	width: 100%;
}
.fnewsdel .deilts p {
	font-size: 16px;
	line-height: 2;
	color: #373737;
	margin-top: 12px;
	text-align: center;
}

/* 新闻 */
.fnews {
	padding: 32px 0 56px;
}
.fnewscen ul {
	display : flex ;
	flex-wrap : wrap;
	justify-content : center;
	margin-top: 34px;
}
.fnewscen ul li {
	margin: 0 25px;
}
.fnewscen ul li a {
	display: block;
	font-size: 18px;
	line-height: 34px;
	color: #6c6c6c;
	min-width: 100px;
	text-align: center;
	border: 1px solid #6c6c6c;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	border-radius: 3px;
	overflow: hidden;
	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;
}
.fnewscen ul li.on a,
.fnewscen ul li a:hover {
	color: #fff;
	border-color: #ec6806;
	background: #ec6806;
}
.fnews .list {
	margin-top: 26px;
}
.fnews .list li {
	padding: 40px 0;
	border-bottom: 1px solid #e1e1e1;
}
.fnews .list li a {
	display: block;
	overflow: hidden;
}
.fnews .list li:last-child {
	border-bottom: none;
}
.fnews .list li .lts {
	float: left;
	width: calc(100% - 215px);
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fnews .list li .lts .img {
	width: 340px;
	height: 210px;
	overflow: hidden;
	border-radius: 7px;
}
.fnews .list li .lts .img img {
	display: block;
	width: 100%;
	height: 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;
}
.fnews .list li:hover .lts .img 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); 
}
.fnews .list li .lts .text {
	width: calc(100% - 340px);
	padding: 0 75px 0 55px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 22px;
	border-right: 1px solid #b4b4b4;
}
.fnews .list li .lts .text h3 {
	font-size: 18px;
	line-height: 1.4;
	color: #363636;
	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;
}
.fnews .list li:hover .lts .text h3 {
	color: #ec6806;
}
.fnews .list li .lts .text p {
	margin-top: 15px;
	font-size: 14px;
	line-height: 1.6;
	color: #868686;
	height: 4.8em;
	overflow: hidden;
}
.fnews .list li .lts .text dl {
	margin-top: 42px;
	display : flex ;
	flex-wrap : wrap;
	padding-left: 4px;
}
.fnews .list li .lts .text dl dd {
	margin-right: 50px;
}
.fnews .list li .lts .text dl dd h5 {
	font-size: 14px;
	line-height: 24px;
	color: #868686;
	padding-left: 23px;
	background: url(/images/gw//fn17.png) no-repeat center left;
}
.fnews .list li .lts .text dl dd:nth-child(2) h5 {
	background: url(/images/gw//fn18.png) no-repeat center left;
}
.fnews .list li .lts .text dl dd:nth-child(3) h5 {
	background: url(/images/gw//fn19.png) no-repeat center left;
}
.fnews .list li .rts {
	width: 202px;
	float: right;
	margin-top: 38px;
}
.fnews .list li .rts .txt {
	text-align: center;
}
.fnews .list li .rts .txt h6 {
	font-size: 20px;
	line-height: 1.2;
	color: #363636;
}
.fnews .list li .rts .txt h2 {
	font-size: 30px;
	line-height: 34px;
	color: #363636;
	font-weight: bold;
}
.fnews .list li .rts .next {
	margin: 65px auto 0;
	background: url(/images/gw//fj1-2.png) no-repeat center/cover;
	width: 70px;
	height: 22px;
	opacity: 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;
}
.fnews .list li:hover .rts .next {
	opacity: 1;
}
.fpages ul {
	display : flex ;
	flex-wrap : wrap;
	justify-content : center;
	margin-top: 5px;
}
.fpages ul li {
	margin: 0 5px;
}
.fpages ul li a {
	background: #f4f4f4;
	line-height: 34px;
	height: 34px;
	min-width: 34px;
	padding: 0 6px;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	font-size: 16px;
	color: #666666;
	position: relative;
	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:hover a {
	color: #fff;
	background: #ec6806;
}
.fpages ul li i {
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	display: block;
	background: url(/images/gw//fj7.png) no-repeat center;
	width: 34px;height: 34px;
	background-size: 9px auto;
	top: 0;z-index: 1;
	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:hover i {
	background: url(/images/gw//fj8.png) no-repeat center;
}
.fpages ul li:last-child i {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);  /* IE 9 */
	-moz-transform:rotate(180deg);     /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}


/* 信安系统 */
.fsysapp {
	background: #f5f5f5;
	padding: 45px 0 65px;
}
.fsysapp .vos {
	margin-top: 30px;
	background: #ffffff;
	border: 1px solid #ec6806;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	height: 685px;
}
.fsysapp .vos .fsyssw {
	width: 76%;
	position: relative;
	overflow: hidden;
	height: 100%;
}

.fsysapp .vos .fsyssw .swiper_spot {
	text-align: center;
	position: absolute;
	z-index: 11;
	bottom: 22px;
}
.fchepinsw .swiper_spot  {
	margin: 36px auto 0;
	text-align: center;
}
.fchepinsw .swiper_spot span,
.fsysapp .vos .fsyssw .swiper_spot span {
	margin: 0 10px;
	height: 12px;
	width: 12px;
	border: 1px solid #c0c0c0;
	background: #fff;
	border-radius: 50%;
	opacity: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fchepinsw .swiper_spot span {
	margin: 0 8px;
}
.fchepinsw .swiper_spot span.swiper-pagination-bullet-active,
.fsysapp .vos .fsyssw .swiper_spot span.swiper-pagination-bullet-active {
	background: #ec6806;
	border-color: #ec6806;
}
.fsysapp .vos .fapplisw {
	overflow: hidden;
	height: 100%;
	width: 24%;
	padding: 18px 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsysapp .vos .fapplisw li {
	cursor: pointer;
	border: 1px solid #d7d7d7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.fsysapp .vos .fapplisw li.swiper-slide-thumb-active {
	border-color: #ec6806;
}
.fsysapp .vos .fapplisw li p {
	position: absolute;
	right: 14px;
	top: 10px;z-index: 1;
	font-size: 14px;
	line-height: 1.6;
	color: #909090;
	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;
}
.fsysapp .vos .fapplisw li.swiper-slide-thumb-active p {
	color: #ec6806;
}
.fmanagement {
	padding: 55px 0 100px;
}
.fmanagement .vos {
	margin-top: 85px;
	position: relative;
}
.fmanagement .vos .imgs {
	width: 45%;
	margin: 0 auto;
	position: relative;
	left: -4%;
}
.fmanagement .vos .imgs img {
	display: block;
	width: 100%;
}
.fmanagement .vos .list li {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	position: absolute;
	z-index: 6;
	width: 225px;
}
.fmanagement .vos .list li:nth-child(1) {
	top: 30px;
	left: 156px;
}
.fmanagement .vos .list li:nth-child(2) {
	top: 30px;
	right: 156px;
}
.fmanagement .vos .list li:nth-child(3) {
	top: 220px;
	left: 76px;
}
.fmanagement .vos .list li:nth-child(4) {
	top: 220px;
	right: 76px;
}
.fmanagement .vos .list li:nth-child(5) {
	top: 412px;
	left: 210px;
}
.fmanagement .vos .list li:nth-child(6) {
	top: 412px;
	right: 210px;
}
.fmanagement .vos .list li .ico {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	overflow: hidden;
}
.fmanagement .vos .list li .ico img {
	display: block;
	width: 100%;
	height: 100%;
}
.fmanagement .vos .list li .txt {
	width: calc(100% - 40px);
}
.fmanagement .vos .list li .txt h3 {
	font-size: 18px;
	line-height: 30px;
	color: #2a2a2a;
	font-weight: bold;
}
.fmanagement .vos .list li .txt p {
	font-size: 14px;
	line-height: 1.4;
	color: #2a2a2a;
	margin-top: 9px;
}
.fadvantsys {
	padding: 55px 0 60px;
	background: #f4f4f4;
}
.fadvantsys .list ul {
	display : flex ;
	flex-wrap : wrap;
	margin-top: 50px;
}
.fadvantsys .list ul li {
	width: calc((100% - 142px)/5);
	margin-right: 35px;
	margin-bottom: 35px;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 0 15px 0 rgba(80,08,80,0.1);
	padding: 28px 26px 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fadvantsys .list ul li:nth-child(5n) {
	margin-right: 0;
}
.fadvantsys .list ul li .ico {
	height: 93px;
	width: 93px;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto;
}
.fadvantsys .list ul li .ico img {
	display: block;
	width: 100%;
	height: 100%;
}
.fadvantsys .list ul li .txt {
	text-align: center;
	margin-top: 16px;
}
.fadvantsys .list ul li .txt h4 {
	font-size: 16px;
	line-height: 26px;
	color: #353535;
	font-weight: bold;
}
.fadvantsys .list ul li .txt p {
	font-size: 12px;
	line-height: 1.8;
	color: #353535;
	margin-top: 15px;
}
.flongyisys {
	padding: 50px 0 60px;
}
.flongyisys .vos {
	padding: 50px 35px 0;
}
.flongyisys .vos .imgs {
	width: 43%;
	float: right;
}
.flongyisys .vos .imgs img {
	display: block;
	width: 100%;
}
.flongyisys .vos .text {
	margin-top: 20px;
	float: left;
	width: 52%;
	padding-left: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.flongyisys .vos .text p {
	font-size: 16px;
	line-height: 3;
	color: #353535;
}
.flongyisys .vos .text p span {
	display: inline-block;
	color: #ec6806;
	font-weight: bold;
}
.flongyisys .vos .text p i {
	display: inline-block;
	color: #ec6806;
}
.flongyisys .vos .text h3 {
	margin-top: 30px;
	font-size: 20px;
	line-height: 1.5;
	color: #ec6806;
	font-weight: bold;
}
.fxinxixt {
	background: #f2f2f2;
	padding: 42px 0 36px;
}
.fxinxixt .xinpadd {
	padding: 0 32px;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fxinxixt .img {
	width: 23.5%;
}
.fxinxixt .img img {
	display: block;
	width: 100%;
}
.fxinxixt .text {
	width: 73%;
	padding-right: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 8px;
}
.fxinxixt .text h4 {
	font-size: 20px;
	line-height: 1.5;
	color: #434343;
	font-weight: bold;
}
.fxinxixt .text p {
	margin-top: 10px;
	font-size: 16px;
	line-height: 30px;
	color: #434343;
}
.fbanner .vos {
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	align-items: center;
	padding: 50px 32px 0;
}
.fbanner .vos .fimgs {
	height: 550px;
	width: 45%;
	position: relative;
}
.fbanner .vos .fimgs img {
	position: absolute;
	left: 0;right: 0;
	margin: 0 auto;
	max-height: 90%;
	max-width: 90%;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.fbanner .vos .txt {
	width: 44%;
}


/* 自建机房 */
.fchepingsl {
	background: #f4f4f4;
	padding: 40px 0 30px;
}
.fchepingsl .fcheping {
	position: relative;
	padding: 0 20px;
	margin-top: 45px;
}
.fcheping .fchepinsw {
	overflow: hidden;
}
.fcheping .fchepinsw li {
	height: 450px;
	width: 600px;
}
.fchepingsl .fcheping .next,
.fchepingsl .fcheping .prev {
	position: absolute;
	left: -50px;
	top: 202px;z-index: 1;
	height: 47px;
	width: 47px;
	border-radius: 50%;
	overflow: hidden;
	cursor: pointer;
	background: url(/images/gw//fj6.png) no-repeat center/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;
}
.fchepingsl .fcheping .next:hover,
.fchepingsl .fcheping .prev:hover {
	background: url(/images/gw//fj6-1.png) no-repeat center/cover;
}
.fchepingsl .fcheping .next {
	left: auto;
	right: -50px;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);  /* IE 9 */
	-moz-transform:rotate(180deg);     /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.fevaluadex {
	padding: 56px 0 58px;
}
.fevaluadex .list {
	margin-top: 45px;
	border: 1px solid #bdbdbd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border-top: none;
}
.fevaluadex .list li {
	border-bottom: 1px solid #bdbdbd;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	align-items: center;
	overflow: hidden;
}
.fevaluadex .list li:first-child,
.fevaluadex .list li:last-child {
	border-bottom: none;
}
.fevaluadex .list li h2:nth-child(1) {
	border-right: 1px solid #fff;
}
.fevaluadex .list li h2 {
	width: 28%;
	background: #ec6806;
	text-align: center;
	font-size: 20px;
	line-height: 70px;
	color: #ffffff;
	font-weight: bold;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fevaluadex .list li h6, 
.fevaluadex .list li h2:nth-child(2) {
	width: 72%;
}
.fevaluadex .list li h4 {
	width: 28%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 14px 55px 16px 34px;
	font-size: 16px;
	line-height: 28px;
	color: #404040;
	font-weight: bold;
}
.fevaluadex .list li h6 {
	padding: 16px 55px 18px 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 24px;
	color: #404040;
	position: relative;
}
.fevaluadex .list li h6:before {
	position: absolute;
	left: 0;
	top: -1000px;z-index: 1;
	bottom: -1000px;
	width: 1px;
	background: #bdbdbd;
	content: "";
}
.fcomputer {
	padding: 55px 0 82px;
}
.fcomputer .vos {
	margin-top: 65px;
}
.fcomputer .vos .imgs {
	float: left;
	width: 42.5%;
	border-radius: 8px;
	overflow: hidden;
}
.fcomputer .vos .imgs img {
	display: block;
	width: 100%;
}
.fcomputer .vos .rts {
	float: right;
	width: 51%;
}
.fcomputer .vos .rts .text {
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
	padding: 18px 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fcomputer .vos .rts .text ul {
	display : flex ;
	flex-wrap : wrap;
}
.fcomputer .vos .rts .text ul li:nth-child(1) {
	width: 46%;
}
.fcomputer .vos .rts .text ul li:nth-child(3n + 4) {
	width: 46%;
}
.fcomputer .vos .rts .text ul li {
	width: 27%;
}
.fcomputer .vos .rts .text ul li h4 {
	font-size: 16px;
	line-height: 46px;
	color: #ec6806;
	font-weight: bold;
	padding-left: 26px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: url(/images/gw//fn20.png) no-repeat center left;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fcomputer .vos .rts .list ul {
	margin-top: 56px;
	display : flex ;
	flex-wrap : wrap;
}
.fcomputer .vos .rts .list ul li {
	width: 25%;
	text-align: center;
}
.fcomputer .vos .rts .list ul li .ico {
	height: 80px;
	width: 80px;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
}
.fcomputer .vos .rts .list ul li .ico img {
	display: block;
	width: 100%;
	height: 100%;
	
}
.fcomputer .vos .rts .list ul li h4 {
	margin-top: 14px;
	font-size: 16px;
	line-height: 1.5;
	color: #3d3d3d;
}
.fcoreareas {
	padding: 50px 0 42px;
}
.fcoreareas .vos {
	margin-top: 60px;
}
.fcoreareas .vos .lts {
	width: 50%;
	float: left;
	position: relative;
}
.fcoreareas .vos .lts:before {
	position: absolute;
	right: 0;
	z-index: 1;
	top: 6px;
	bottom: 0;
	width: 1px;
	background: #cccccc;
	content: "";
}
.fcoreareas .vos .lts .imgs {
	width: 470px;
	height: 472px;
	margin-left: 62px;
	position: relative;
	float: left;
	padding: 60px 50px 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fcoreareas .vos .lts .imgs i {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(/images/gw//fic29.png) no-repeat center/cover;
	-webkit-animation:qf 2s .5s linear infinite;
	-moz-animation:qf 2s .5s  linear infinite;
}

@-webkit-keyframes qf{
0%{-webkit-transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);}
100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes qf{
0%{-moz-transform:rotate(0deg);}
50%{-moz-transform:rotate(180deg);}
100%{-moz-transform:rotate(360deg);}
}

.fcoreareas .vos .lts .imgs .img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	z-index: 3;
}
.fcoreareas .vos .lts .imgs .img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.fcoreareas .vos .lts .tt {
	float: right;
	width: 105px;
}
.fcoreareas .vos .lts .tt h3 {
	width: 30px;
	font-size: 24px;
	line-height: 1.2;
	color: #ec6806;
	font-weight: bold;
	text-align: center;
	margin-top: 40px;
}
.fcoreareas .vos .rts {
	float: right;
	width: 46%;
	
}
.fcoreareas .vos .rts ul {
	padding: 15px 30px 0;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
}
.fcoreareas .vos .rts ul li {
	width: calc((100% - 85px)/2);
	margin-bottom: 46px;
	border: 1px solid #484848;
	border-radius: 22px;
	position: relative;
}
.fcoreareas .vos .rts ul li h5 {
	padding-left: 53px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 38px;
	font-size: 16px;
	color: #484848;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fcoreareas .vos .rts ul li h2 {
	font-size: 42px;
	line-height: 1.2;
	color: #ec6806;
	font-weight: bold;
	top: -75%;
	left: 3px;
	position: absolute;
	z-index: 3;
	font-style:oblique;
}



.indexBanner{ width:100%; overflow:hidden;}
.indexBanner .bannerZhan{ width:100%;}
.indexBanner .bannerBox{ width:100%; height:100%; position:absolute; left:0; top:0;}

.indexBanner .bannerBox .imgBox{ width:100%; height:100%; z-index:1;}
.indexBanner .bannerBox .imgBox li{ width:100%; height:100%; position:absolute; left:0; top:0; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.indexBanner .bannerBox .imgBox li:nth-child(1){ z-index:1;}
.indexBanner .bannerBox .imgBox li img{ width:100%; object-fit:cover;}
 
.indexBanner .textBox{ height:100%; top:0; left:0; position:absolute; z-index:2; padding-left: 8.3vw; overflow:hidden; width:100%;}
.indexBanner .textBox li{ position:absolute; height:100%; display:flex; justify-content:center; flex-direction:column; top:0; color:#FFFFFF; width:210px;}
.indexBanner .textBox li p{ transform:translateY(15px); opacity:0; display:inline-block;}
.indexBanner .textBox li p.txt1{color:#FFFFFF; font-size:24px; text-transform:uppercase; margin-bottom:15px; white-space:pre; font-family:'RobotoB';}
.indexBanner .textBox li p.txt2{font-size:60px; white-space:pre;}
.indexBanner .textBox li p.txt3{font-size:20px; margin-bottom:35px; white-space:pre;margin-top: 10px;}
.indexBanner .textBox li.on p{ transform:translateY(0px); opacity:1; transition:all ease 1.5s;}
.indexBanner .textBox li.on{ z-index:5;}
.indexBanner .textBox a{ color:#FFFFFF; display:flex; padding:0 30px; height:50px; border-radius:50px; align-items:center; justify-content:center; font-size:14px; line-height:48px; border:#FFFFFF solid 1px; width:fit-content; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.indexBanner .textBox a i{ margin-right:10px;}
.indexBanner .textBox li.on a:hover{ background:#fff; color:#035fa3; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.indexBanner .textBox li:before{ content:""; display:inline-block; width:3224px; background:none; position:absolute; left:-113.2vw; border-radius:0px 1100px 1100px 0px; height:2057px; top: -52%; border-right:1px solid rgba(255,255,255,.2); opacity:0; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; display:none;}
.indexBanner .textBox li.on:before{ opacity:1;animation:mymove 6s infinite; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}

@keyframes mymove
{
from { background:rgba(0,0,0,.3);}
to {background:rgba(0,0,0,0);}
}



.indexBanner .indexBox{ height:100%; display:flex; align-items:center; justify-content:center; right:8.7vw; position:absolute; top:0; font-size:15px; color:#FFFFFF; z-index:1;}
.indexBanner .indexBox span:nth-child(1){ font-size:38px; font-weight:bolder;}

.indexBanner .arrowBox{ height:100%; display:flex; align-items:center; justify-content:center; right:3.125vw; position:absolute; top:0; flex-direction:column; z-index:3;}
.indexBanner .arrowBox img{ margin:10px 0; cursor:pointer;}

.indexBanner .banner_bn{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; display:flex; align-items:center; background:url(/images/gw//banner_bn.png) no-repeat 50%/cover;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; opacity:0;}
.indexBanner .imgBox li.on .banner_bn{ opacity:.3;animation:mymove2 6s infinite; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}

@keyframes mymove2
{
from { opacity:.3;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
to { opacity:0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
}

.indexBanner .priontBox{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; background:url(/images/gw//banner_bg.png) no-repeat 50%/cover;}
.indexBanner .priontBox li{ width:7px; height:7px; position:absolute;}
.indexBanner .priontBox li div{ width:7px; height:7px; border-radius:7px; background:#FFFFFF;}
.indexBanner .priontBox li canvas{ width:60px; height:60px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.indexBanner .priontBox li svg{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.indexBanner .priontBox li svg .jdt2{ transform: rotate(-90deg); transform-origin:32px; }

.indexBanner .priontBox li svg .jdts2{ animation: jtd2 infinite 5s linear; }
@keyframes jtd2{
    0%{ stroke-dasharray:0 190; stroke-dashoffset: 0;}
    100%{ stroke-dasharray:190 0; stroke-dashoffset: 0;}
}

.indexBanner .priontBox li:nth-child(1){ top:50%; left:calc( 100% * ( 1212 / 1920)); transform:translateY(-100px);}
.indexBanner .priontBox li:nth-child(2){ top:50%; left:calc( 100% * ( 1217 / 1920));}
.indexBanner .priontBox li:nth-child(3){ top:50%; left:calc( 100% * ( 1212 / 1920)); transform:translateY(100px);}

.videoIcon{ position: absolute; left:4.9vw; bottom:5vw; display: flex; align-items: center;z-index: 9999; cursor:pointer;}
.videoIcon .videoIcon1{ position: relative; display: flex; align-items: center; justify-content: center;}
.videoIcon .videoIcon1 .videoIcon11{ position: absolute; left: 0; top: 0; animation: xunzhuan  infinite 5s linear;}

@keyframes xunzhuan{
  0%{ transform: rotate(0deg); }
  100%{transform: rotate(360deg);}
}
.videoIcon .videoIcon2{ display: flex; flex-direction: column; color:#fff; padding-left: 10px; text-transform: uppercase; }
.videoIcon .videoIcon2 .videoIcon21{ font-size: 16px; }
.videoIcon .videoIcon2 .videoIcon22{ font-size: 14px; }

.indexBanner .linkBox{ display: flex; align-items: center; position: absolute; right: 3.125vw; bottom:3.125vw; z-index:3;}
.indexBanner .linkBox .linkBoxXun{ border:rgba(191,191,200,.39) solid 1px; border-radius: 5px; width:200px; padding:15px 22px 22px 22px; color:#fff; margin-left:15px;  transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.indexBanner .linkBox .linkBoxXun:hover{ background:rgba(191,191,200,.39);}
.indexBanner .linkBox .linkBoxXun .linkBoxXun1{ font-size: 14px; line-height: 2em; }
.indexBanner .linkBox .linkBoxXun .linkBoxXun2{ font-size: 18px; line-height: 2em; margin-bottom: 15px; }
.indexBanner .linkBox .linkBoxXun .linkBoxXun3{ font-size: 14px; color:#fff;  display: inline-block;}
.indexBanner .linkBox .linkBoxXun .linkBoxXun3 i{ margin-right:10px; }


.PcBanenr .PcBanenr_content .PcBanenr_content_list{ position:relative;}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_img img{ width:100%; object-fit:cover; height: 980px;}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title{ position:absolute; right:0; top:0; width:calc(100% - 8.3vw); height:100%; justify-content: center; display: flex; flex-direction: column; z-index: 20;}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_dd{ font-size: 24px; color: #fff; text-transform: uppercase; font-family: 'RobotoB'; font-weight: bolder; margin-bottom: 20px;}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_dt{ font-size: 60px; color: #fff; margin-bottom: 10px;}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_p{ font-size: 20px; color: #fff; margin-bottom: 45px;}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_btn{ color: #FFFFFF; display: flex; height: 50px; border-radius: 50px; align-items: center; justify-content: center; border: 1px solid #fff; width: fit-content; width:170px;}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_btn:hover{ background: #fff; color: #035fa3;}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_btn i{ margin-right: 15px;}
.PcBanenr .PcBanenr_content .PcBanenr_content_arrow{ position: absolute; top: 0; right: 4.3vw; z-index: 12; height: 100%; display: flex; justify-content: center; flex-direction: column;}
.PcBanenr .PcBanenr_content .PcBanenr_content_arrow .PcBanenr_prev{ margin-bottom: 20px; cursor: pointer;}
.PcBanenr .PcBanenr_content .PcBanenr_content_arrow .PcBanenr_next{ cursor: pointer;}
.PcBanenr .PcBanenr_content_list.swiper-slide-active .banner_bn{ opacity:.3;animation:mymove3 6s infinite; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}


@keyframes mymove3
{
from { opacity:.3;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
to { opacity:0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
}


.indexBanner .priontBox li svg{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.indexBanner .priontBox li svg .jdt2{ transform: rotate(-90deg); transform-origin:32px; }
.PcBanenr .PcBanenr_content_list.swiper-slide-active .priontBox li svg .jdt2{ animation: jtd2 infinite 6s linear; }
@keyframes jtd2{
    0%{ stroke-dasharray:0 190; stroke-dashoffset: 0;}
    100%{ stroke-dasharray:190 0; stroke-dashoffset: 0;}
}


.PcBanenr .PcBanenr_content_list2.swiper-slide-active .priontBox li svg .jdt2{ animation: jtd2 infinite 4.9s linear; }
.PcBanenr .PcBanenr_content_list2.swiper-slide-active .banner_bn{ opacity:.3;animation:mymove3 4.9s infinite; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}


.indexBanner .indexBox .swiper-pagination{ position: relative;}
.indexBanner .indexBox .swiper-pagination .swiper-pagination-current::before{ content: "0";}
.indexBanner .indexBox .swiper-pagination .swiper-pagination-total::before{ content: "0";}



.mo_banner {
    display: none;
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

.fintlt{
	position: sticky;top: 107px;background: #fff;
	z-index: 22;
}