@font-face {
	font-family: 'Base-font';
	src: url('http://www.kundunmt.com/skins/pc/fonts/futurademic.eot');
	src: local('apple Regular'), local('apple'), url('../font/futurademic.woff') format('woff'), url('../font/futurademic.ttf') format('truetype'), url('http://www.kundunmt.com/skins/pc/fonts/futurademic.svg') format('svg');
}

@font-face {
	font-family: 'Trump';
	src: url('http://www.kundunmt.com/skins/pc/fonts/TrumpGothicEast_bold.eot');
	src: local('apple Regular'), local('apple'), url('../font/TrumpGothicEast_bold.woff') format('woff'), url('../font/TrumpGothicEast_bold.ttf') format('truetype'), url('http://www.kundunmt.com/skins/pc/fonts/TrumpGothicEast_bold.svg') format('svg');
}

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url(../font/glyphicons-halflings-regular.eot);
	src: url(../font/glyphicons-halflings-regular.eot) format('embedded-opentype'), url(../font/glyphicons-halflings-regular.woff2) format('woff2'), url(../font/glyphicons-halflings-regular.woff) format('woff'), url(../font/glyphicons-halflings-regular.ttf) format('truetype'), url(http://www.kundunmt.com/skins/pc/fonts/glyphicons-halflings-regular.svg) format('svg')
}

@font-face {
	font-family: 'FontAwesome';
	src: url(../font/fontawesome-webfont.eot);
	src: url(../font/fontawesome-webfont.eot) format('embedded-opentype'), 
	url(../font/fontawesome-webfont.woff2) format('woff2'), 
	url(../font/fontawesome-webfont.woff) format('woff'), 
	url(../font/fontawesome-webfont.ttf) format('truetype'), 
	url(http://www.kundunmt.com/skins/pc/fonts/font-awesome/fontawesome-webfont.svg) format('svg')
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.popcolor{
	color: #280ae3;
}
.inside_contact {
	background: -webkit-linear-gradient(bottom, #5555ff 0%, #260ae2 100%);
	background: -o-linear-gradient(bottom, #5555ff 0%, #260ae2 100%);
	background: -moz-linear-gradient(bottom, #5555ff 0%, #260ae2 100%);
	background: linear-gradient(to bottom, #5555ff 0%, #260ae2 100%);
	background-image: url(../image/conbg1.png);
	background-repeat: no-repeat;
	background-position: top;
}
.formwarp_bot{
	min-width: 820px;
	padding: 10px 25px;
	background: #270be2;
}
.formwarp_bot p{
	font-size: 14px;
	color: #fff;
}
.formwarp_bot i{
	margin-right: 10px;
}
.formwarp {
	position: relative;
	z-index: 999;
	margin-top: 200px;
}

#particles-js {
	max-height: 900px;
	overflow: hidden;
}

.formin {
	padding: 40px;
	min-width: 480px;
	background: #fff;
	border-radius: 0px;
	overflow: hidden;
}
.formin h5{
	font-size: 18px;
	color: #232323;
	font-weight: bold;
	text-align: center;
}
.formin p{
	font-size: 14px;
	color: #232323;
	text-align: center;
}
.formin span.formspan{
	display: block;
	margin-top: 15px;
	font-size: 14px;
	color: #232323;
}
.formbg {
	width: 100%;
	height: 113px;
	background: url(../image/conbg.png) no-repeat;
	background-size: cover;
}

.main53dwarp {
	position: relative;
	min-height: 900px;
	z-index: 999;
}
.formwarp{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
    align-items: inherit;
    justify-content: flex-start;
}
.formwarp form {
	margin-top: 20px;
}

.formwarp .form-group {
	overflow: hidden;
}

.formwarp .form-group input {
	height: 35px;
	margin-bottom: 0;
}

.formwarp .form-group label {
	line-height: 35px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	text-align-last: justify;
	color: #000;
}
.formwarp_inleft{
	min-width: 340px;
	padding: 25px;
	background:#442eda;
}
.formwarp_inleft ul li{
	margin-left: 15px;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	list-style: outside;
}
.formwarp_inleft ul{
	margin-bottom: 15px;
	border-bottom:#fff 1px dashed;
}
.formwarp_inleft .formwarpBtnIN a{
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.formwarp_inleft a.formwarpBtn{
	padding: 10px 10px;
	font-size: 14px;
	color: #232323;
	line-height: 30px;
	background: #ffc845;
}
.formwarp_inleft a.formwarpBtn:hover{
	color: #232323;
}
.formwarp_inleft p{
	margin: 15px 0 25px;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.formwarp_inleft p i{
	margin-right: 10px;
	font-size: 20px;
}
.formwarp_inleft h5{
	margin-bottom: 10px;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	font-weight: bold;
}
.formwarp .btnsubmin {
	width: 100%;
	background: #260ae2;
	color: #fff;
	padding: 8px 30px
}

.formwarp textarea {
	margin-bottom: 0;
	border-radius: 4px;
	border: 1px solid #ccc;
	max-width: 100%;
	max-height: 60px;
	background: #fff;
}

.main53dwarp {
	position: relative;
}

.main53d {
	position: absolute;
}

.main53d {
	-webkit-transition: All 1s 0s;
	-moz-transition: All 1s 0s;
	-ms-transition: All 1s 0s;
	margin-top: 200px;
}

.main53d {}

.main53d ul {
	margin: 0;
	padding: 0;
	
	
	
	-webkit-transform: translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
	-moz-transform: translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
	-ms-transform: translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
}

.main53d .bghuan {
	position: absolute;
	left: 45%;
	top: 100%;
	margin-left: -300px;
	margin-top: -10px;
	width: 600px;
	height: 600px;
	background: url(../image/main5-pic4.png) no-repeat;
	z-index: 9999;
	background-size: 100%
}

.main53d ul li {
	list-style: none;
	position: absolute;
	width: 600px;
	height: 600px;
	left: 45%;
	top: 100%;
	margin-left: -300px;
	margin-top: -10px;
}

.main53d li img {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.main53d ul li:nth-of-type(1) {
	-webkit-transition: All 1.2s 0s;
	-moz-transition: All 1.2s 0s;
	-ms-transition: All 1.2s 0s;
	transition: All 1.2s 0s;
	-webkit-transform: translateX(0) translateY(0) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
	-moz-transform: translateX(0) translateY(0) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
	-ms-transform: translateX(0) translateY(0) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
	transform: translateX(0) translateY(0) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
}

.main53d ul li:nth-of-type(1) img {
	-webkit-animation: z 5s linear 0s infinite;
	-moz-animation: z 5s linear 0s infinite;
	-ms-animation: z 5s linear 0s infinite;
	animation: z 5s linear 0s infinite;
}

.main53d ul li:nth-of-type(2) {
	-webkit-animation: y 20s linear 0s infinite;
	-moz-animation: y 20s linear 0s infinite;
	-ms-animation: y 20s linear 0s infinite;
	animation: y 20s linear 0s infinite;
}

.main53d ul li:nth-of-type(3) {
	-webkit-animation: z 10s linear 0s infinite;
	-moz-animation: z 10s linear 0s infinite;
	-ms-animation: z 10s linear 0s infinite;
	animation: z 10s linear 0s infinite;
}

@-webkit-keyframes z {
	from {
		-webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
		-moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
		-ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
		transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
	}
	to {
		-webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
		-moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
		-ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
		transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
	}
}

@-webkit-keyframes y {
	from {
		-webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
		-moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
		-ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
		transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
	}
	to {
		-webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(-360deg) scaleX(1) scaleY(1) scaleZ(1);
		-moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(-360deg) scaleX(1) scaleY(1) scaleZ(1);
		-ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(-360deg) scaleX(1) scaleY(1) scaleZ(1);
		transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(-360deg) scaleX(1) scaleY(1) scaleZ(1);
	}
}



.inside_banner {
	position: relative;
	height: 477px;
	background: url(../image/newbanner.jpg) no-repeat;
	background-position: center;
	overflow: hidden;
}

.inside_banner2 {
	position: relative;
	height: 477px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#4f29dd), to(#260ae2));
	background-image: -o-linear-gradient(bottom, #4f29dd 0, #260ae2 100%);
	background-image: linear-gradient(0deg, #4f29dd, #260ae2);
	background-position: center;
	overflow: hidden;
}

.nes-nav {
	width: 100%;
	position: absolute;
	bottom: 0;
	height: 65px;
	background: rgba(42, 18, 228, 0.6);
}

.nes-nav a {
	display: inline-block;
	margin-right: 35px;
	font-size: 18px;
	color: #fff;
	line-height: 65px;
}

.nes-nav a span {
	display: block;
	margin-top: 12px;
	margin-right: 10px;
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	color: #260ae2;
	text-align: center;
	background: #fff;
	line-height: 40px;
}

.nes-nav a:hover {
	color: #fff;
}

.nes-nav a.active span {
	background: #260ae2;
	color: #fff;
}

.inside_help_warp {
	padding: 80px;
}

.help_one {
	text-align: center;
	border-bottom: #e6e6e6 1px dashed;
	padding-bottom: 50px;
}

.help_one h5 {
	font-size: 28px;
	color: #333;
}

.help_one p {
	display: block;
	margin: 15px 0 40px 0;
	font-size: 14px;
	color: #666;
}

.help_one span {
	display: block;
	font-size: 18px;
	color: #666666;
}

.help_one .helpli img {
	display: block;
	margin: auto;
	margin-bottom: 40px;
}

.help_one .helpli {
	padding: 35px;
}

.help_one .helpli:hover {
	margin-top: -10px;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
	transition: 0.4s;
	cursor: pointer;
}

.help_two {
	padding-top: 80px;
}

.help_two h5 {
	font-size: 28px;
	color: #333;
	text-align: center;
}

.help_two_li {
	margin-bottom: 60px;
}

.help_two_li .title {
	border-left: #1463ca 8px solid;
	padding-left: 15px;
	margin: 20px 0;
}

.help_two_li .title p {
	font-size: 22px;
	color: #1463ca;
}

.help_two_li .title span {
	display: block;
	font-size: 16px;
	color: #999999;
}

.help_two_li .li_body a {
	display: block;
	font-size: 14px;
	color: #333333;
	border-bottom: #e5e5e5 1px dashed;
	line-height: 75px;
}

.help_two_li .li_body a i:first-child {
	margin-right: 8px;
	font-size: 16px;
}

.help_two_li .li_body a i:last-child {
	float: right;
	color: #cccccc;
}

.help_two_li .li_body a:hover {
	background: #1463ca;
}

.help_two_li .li_body a:hover {
	padding: 0 20px;
	color: #fff;
}

.inside_news_warp {
	margin: 80px auto;
}

.inside_news_warp .newsli {
	margin-bottom: 50px;
}

.inside_news_warp .newsli .newsli-t {
	max-height: 200px;
}

.inside_news_warp .newsli .newsli-b {
	overflow: hidden;
	height: 210px;
}

.inside_news_warp .newsli .newsli-b h5 {
	height: 48px;
	line-height: 48px;
	box-shadow: 0 10px 30px -20px rgba(39, 79, 117, 0.3);
	font-size: 24px;
	color: #666666;
	overflow: hidden;
	padding: 0 15px;
}

.inside_news_warp .newsli .newsli-b h5 span {
	float: right;
}

.inside_news_warp .newsli .newsli-b h4 {
	font-size: 18px;
	color: #333333;
	margin: 25px 0 0 0;
	padding: 0 15px;
}

.inside_news_warp .newsli .newsli-b p {
	display: block;
	margin: 15px 0 0 0;
	font-size: 14px;
	color: #999999;
	line-height: 26px;
	padding: 0 15px;
}

.inside_news_warp .newsli:hover .newsli-b {
	background: #5555ff;
	transition: 0.4s;
}

.inside_news_warp .newsli:hover h5 {
	color: #fff;
}

.inside_news_warp .newsli:hover p {
	color: #fff;
}

.inside_news_warp .newsli:hover h4 {
	color: #fff;
}

.pagination .active {
	background: #1a73e8;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: pointer;
	background-color: #5555ff;
	border-color: #5555ff;
}

.inside_newsdetails_warp {
	background: #f6f6f6;
	padding: 50px 0 80px 0;
}

.newsdetails_in {
	background: #fff;
	padding: 0;
}

.newsdetails_in .title {
	height: 90px;
	line-height: 90px;
	overflow: hidden;
	border-bottom: #d0d0d0 1px solid;
	margin: 0 30px;
}

.newsdetails_in .title h5 {
	font-size: 20px;
	color: #333333;
	display: inline-block;
	border-left: #1a73e8 8px solid;
	padding-left: 8px;
}

.newsdetails_in .title span {
	font-size: 14px;
	color: #999;
	float: right;
	display: inline-block;
}

.newsdetails_in .body-p {
	padding: 30px;
}

.newsdetails_in .body-p p {
	line-height: 28px;
	color: #666666;
	font-size: 14px;
	display: block;
}

.newsdetails_in .body-p img {
	display: block;
	margin: 30px auto;
}

.newsdetails_in .body-sbiling {
	border-top: #ebebeb 1px dashed;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	padding: 0 30px;
}

.newsdetails_in .body-sbiling a {
	color: #1a73e8;
	font-size: 14px;
}

.newsdetails_in .body-sbiling div:last-child {
	text-align: right;
}

.newsdetails_in .body-sbiling div {
	padding: 0;
}

.newsdetails_in .body-Related {}

.newsdetails_in .body-Related h5 {
	background: #eaeaea;
	padding: 0 30px;
	display: block;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	height: 60px;
	line-height: 60px;
}

.newsdetails_in .body-Related h5 i {
	margin-right: 10px;
	font-size: 18px;
}

.newsdetails_in .body-Related ul {
	display: block;
	padding: 10px 30px;
}

.newsdetails_in .body-Related ul a {
	display: block;
	margin: 15px 0;
	font-size: 14px;
	color: #666666;
}



.fl {
	float: left;
}

.fr {
	float: right;
}

.body-wrap {
	padding-top: 90px;
	background-image: url(../image/aboutbg1.png);
	background-repeat: repeat;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#4f29dd), to(#260ae2));
	background-image: -o-linear-gradient(bottom, #4f29dd 0, #260ae2 100%);
	background-image: linear-gradient(0deg, #4f29dd, #260ae2);
}

.mginb-16 {
	margin-bottom: 16px;
}

.ins-ban {
	padding: 0;
	height: 876px;
	position: relative;
	overflow: hidden;
}

.ins-ban .gray-bg {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background-color: #000;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.ins-ban .flex-control-nav {
	position: absolute;
	bottom: 30px;
	text-align: center;
	width: 100%;
	left: 0;
	height: 10px;
	z-index: 2;
}

.ins-ban .flex-control-nav li {
	display: inline-block;
	margin: 0 10px;
	vertical-align: top;
	width: 8px;
	height: 8px;
	border: 1px solid #fff;
	border-radius: 50%;
}

.ins-ban .flex-control-nav li a.flex-active {
	background-color: #fff;
}

.ins-ban .up-cont {
	position: absolute;
	left: 10.5%;
	top: 50%;
	margin-top: -220px;
	color: #fff;
	z-index: 2;
}

.ins-ban .up-cont h4 {
	font-size: 48px;
	line-height: 80px;
}

.ins-ban .up-cont .line {
	display: block;
	width: 40px;
	height: 4px;
	background-color: #fff;
	margin-top: 17px;
}

.ins-ban .up-cont .font {
	display: block;
	line-height: 68px;
	font-size: 40px;
	margin-top: 38px;
}

.ins-ban .up-cont .down-ico {
	display: block;
	width: 43px;
	height: 43px;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0.4);
	cursor: pointer;
	margin-top: 95px;
	position: relative;
	overflow: hidden;
}

.ins-ban .up-cont .down-ico i {
	display: block;
	width: 100%;
	height: 100%;
	background: url(404.png) no-repeat center;
	animation: downico 1.5s ease-out infinite;
	position: relative;
}

.ins-ban .up-cont .link-ico {
	display: block;
	width: 43px;
	height: 43px;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0.1);
	cursor: pointer;
	margin-top: 95px;
	position: relative;
	overflow: hidden;
}

.ins-ban .up-cont .link-ico i {
	display: inline-block;
	width: 100%;
	height: 100%;
	vertical-align: top;
	background: url(404.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	transition: all 0.3s ease 0s;
}

.ins-ban .up-cont .link-ico .bg {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 0;
	height: 0;
	z-index: 1;
	transition: all 0.3s ease 0s;
	border-radius: 50%;
}

.ins-ban .up-cont .link-ico:hover {
	background-color: #ccc;
	border: 1px solid #ccc;
}

.ins-ban .up-cont .link-ico:hover i {
	background: url(404.png) no-repeat center;
}

.ins-ban .bgimg {
	opacity: 0;
	filter: alpha(opacity=0);
	position: relative;
}

.about-ban .top-tit h4 {
	font-size: 30px;
	line-height: 40px;
}

.about-ban .top-tit .date {
	font-size: 16px;
	line-height: 36px;
	margin-top: 30px;
	max-width: 40%;
}

.about-ban .top-tit .tit {
	font-size: 24px;
	line-height: 48px;
}

.about-ban .cont-wrap {
	position: absolute;
	width: 100%;
	top: 16.5%;
	color: #fff;
	font-size: 20px;
}

.about-ban .cent-cont {
	margin-top: 90px;
	border-top: 1px solid #fff;
	padding-top: 60px;
}

.about-ban .cent-cont .map-sign {
	display: inline-block;
	margin-right: 2.1%;
	margin-top: 0.35rem;
	width: 30%;
}

.about-ban .cent-cont .map-sign img {
	width: 100%;
}

.about-ban .num-top {
	position: absolute;
	right: 0;
	top: 0.42rem;
}

.about-ban .num-top li {
	float: left;
	padding-left: 20px;
	margin-left: 20px;
	text-align: center;
	color: #fff;
	position: relative;
}

.about-ban .num-top li:nth-of-type(1) {
	width: 300px;
}

.about-ban .num-top li:nth-of-type(2) {
	width: 200px;
}

.about-ban .num-top li:nth-of-type(3) {
	width: 200px;
}

.about-ban .num-top .line {
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	opacity: 0.15;
	filter: alpha(opacity=15);
}

.about-ban .num-top .cn-tt {
	font-size: 18px;
	line-height: 18px;
}

.about-ban .num-top .num {
	font-size: 70px;
	font-family: "Trump";
	line-height: 80px;
	margin-top: 5px;
}

.about-ban .num-top .num span {
	font-family: "Trump";
}

.about-ban .num-top .en-tt {
	line-height: 26px;
	font-size: 12px;
	color: #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);
	font-family: "Base-font";
}

.about-ban .list-cont {
	width: 50%;
}

.about-ban .list-cont li {
	float: left;
	width: 33%;
	border-right: 1px solid #fff;
	text-align: center;
	color: #fff;
	background: url(../image/bg_06.png) no-repeat center bottom;
	height: 200px;
	position: relative;
	background-size: 80% auto;
}

.about-ban .list-cont li .tit {
	font-size: 18px;
	line-height: 36px;
}

.about-ban .list-cont li .ico {
	display: block;
	height: 0.5rem;
	margin-top: 0.08rem;
	background-size: auto 100% !important;
}

.about-ban .list-cont li .ico1 {
	background: url(../image/ico_18.png) no-repeat center;
}

.about-ban .list-cont li .ico2 {
	background: url(../image/ico_19.png) no-repeat center;
}

.about-ban .list-cont li .ico3 {
	background: url(../image/ico_20.png) no-repeat center;
}

.about-ban .list-cont li .size {
	line-height: 2rem;
}

.about-ban .list-cont li .size i {
	font-size: 12px;
	color: #fff;
	font-family: "Base-font";
	font-style: normal;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.about-ban .list-cont li .size .num {
	font-size: 36px;
	font-family: "Trump";
}

.about-ban .list-cont li .size .unit {
	font-size: 0.36rem;
	font-family: "Trump";
}

.about-ban .list-cont .num-sign {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	height: 130px;
}

.about-ban .list-cont .num-sign .boxs {
	display: inline-block;
	width: 30px;
	position: absolute;
	bottom: 0;
}

.about-ban .list-cont .num-sign .boxs i {
	display: block;
	width: 100%;
	height: 0;
	transition: height 1s ease 0s;
	position: absolute;
	bottom: 0;
	left: 0;
}

.about-ban .list-cont .num-sign .box1 {
	left: 55%;
}

.about-ban .list-cont .num-sign .box1 i {
	background: url(../image/bg_07.png) no-repeat center bottom;
}

.about-ban .list-cont .num-sign .box2 {
	left: 30%;
}

.about-ban .list-cont .num-sign .box2 i {
	background: #fff;
}

.about-ban.active .list-cont .num-sign .boxs i {
	height: 100%;
}

@keyframes downico {
	0% {
		top: 0;
		opacity: 1;
	}
	35% {
		top: 50%;
		opacity: 0;
	}
	65% {
		top: -50%;
		opacity: 0;
	}
	100% {
		top: 0;
		opacity: 1;
	}
}

@keyframes pointActive {
	0% {
		transform: translateX(0);
		opacity: 1;
	}
	40% {
		transform: translateX(10px);
		opacity: 0;
	}
	60% {
		transform: translateX(-5px);
		opacity: 0;
	}
	80% {
		transform: translateX(0);
		opacity: 1;
	}
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

@keyframes bounce {
	0% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	3.4% {
		-webkit-transform: matrix3d(1.032, 0, 0, 0, 0, 1.041, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.032, 0, 0, 0, 0, 1.041, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	4.7% {
		-webkit-transform: matrix3d(1.045, 0, 0, 0, 0, 1.06, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.045, 0, 0, 0, 0, 1.06, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	6.81% {
		-webkit-transform: matrix3d(1.066, 0, 0, 0, 0, 1.089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.066, 0, 0, 0, 0, 1.089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	9.41% {
		-webkit-transform: matrix3d(1.088, 0, 0, 0, 0, 1.117, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.088, 0, 0, 0, 0, 1.117, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	10.21% {
		-webkit-transform: matrix3d(1.094, 0, 0, 0, 0, 1.123, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.094, 0, 0, 0, 0, 1.123, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	13.61% {
		-webkit-transform: matrix3d(1.112, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.112, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	14.11% {
		-webkit-transform: matrix3d(1.114, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.114, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	17.52% {
		-webkit-transform: matrix3d(1.121, 0, 0, 0, 0, 1.124, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.121, 0, 0, 0, 0, 1.124, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	18.72% {
		-webkit-transform: matrix3d(1.121, 0, 0, 0, 0, 1.119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.121, 0, 0, 0, 0, 1.119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	21.32% {
		-webkit-transform: matrix3d(1.12, 0, 0, 0, 0, 1.107, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.12, 0, 0, 0, 0, 1.107, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	24.32% {
		-webkit-transform: matrix3d(1.115, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.115, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	25.23% {
		-webkit-transform: matrix3d(1.113, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.113, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	29.03% {
		-webkit-transform: matrix3d(1.106, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.106, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	29.93% {
		-webkit-transform: matrix3d(1.105, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.105, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	35.54% {
		-webkit-transform: matrix3d(1.098, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.098, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	36.74% {
		-webkit-transform: matrix3d(1.097, 0, 0, 0, 0, 1.098, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.097, 0, 0, 0, 0, 1.098, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	41.04% {
		-webkit-transform: matrix3d(1.096, 0, 0, 0, 0, 1.102, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.096, 0, 0, 0, 0, 1.102, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	44.44% {
		-webkit-transform: matrix3d(1.097, 0, 0, 0, 0, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.097, 0, 0, 0, 0, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	52.15% {
		-webkit-transform: matrix3d(1.099, 0, 0, 0, 0, 1.101, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.099, 0, 0, 0, 0, 1.101, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	59.86%, 63.26% {
		-webkit-transform: matrix3d(1.101, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.101, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
	100%, 75.28%, 85.49%, 90.69% {
		-webkit-transform: matrix3d(1.1, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1.1, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
	}
}

.aboutonewarp {
	background: #fff;
	margin-top: -100px;
	padding: 0;
	min-height: 300px;
	background: #ffc945;
	box-shadow: 0 10px 30px -10px rgba(39, 79, 117, 0.3);
}

.aboutleft {
	width: 32%;
	float: left;
	background: #ffc945;
	height: 100%;
	min-height: 300px;
	padding: 55px 40px;
}

.aboutright {
	width: 68%;
	float: right;
	height: 100%;
	padding: 70px 40px;
	background: #fff;
}

.aboutright h5 {
	font-size: 22px;
	color: #333333;
}

.aboutright i {
	display: block;
	width: 20px;
	height: 2px;
	margin: 15px 0;
	background: #bfbfbf;
}

.aboutright p {
	display: block;
	font-size: 14px;
	color: #333333;
	line-height: 28px;
}

.aboutleft p {
	display: block;
	margin: 20px 0 40px 0;
	font-size: 16px;
	color: #fff;
	line-height: 28px;
}

.aboutleft a {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: #fff 2px solid;
	margin-right: 20px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 36px;
}

.aboutleft a:hover {
	background: #fff;
	color: #ffc945;
}

.abouttwowarp {
	margin: 80px auto;
}

.abouttwowarp .title {}

.abouttwowarp .title h5 {
	font-size: 30px;
	color: #333333;
}

.abouttwowarp .title p {
	margin-top: 5px;
	font-size: 18px;
	color: #999999;
}

.abouttwowarp .title i {
	display: block;
	width: 20px;
	height: 2px;
	margin: 15px 0;
	background: #260ae2;
}

.abouttwowarp .abouttwoli {
	position: relative;
	border: #e5e5e5 1px solid;
	border-radius: 5px;
	min-height: 200px;
	height: 200px;
	padding: 30px 20px 30px 100px;
	margin-bottom: 30px;
	cursor: pointer;
}

.abouttwowarp .abouttwoli h5 {
	font-size: 18px;
	color: #333333;
}

.abouttwowarp .abouttwoli p {
	display: block;
	margin-top: 15px;
	font-size: 14px;
	color: #666666;
	line-height: 26px;
}

.abouttwowarp .abouttwoli i {
	position: absolute;
	left: 25px;
	display: block;
	width: 50px;
	height: 50px;
	background: #e8e5ff;
	float: left;
	border-radius: 50%;
}

.abouttwowarp .abouttwoli i img {
	max-width: 100%;
	display: block;
	margin: auto;
}

.abouttwowarp .abouttwoli i .icona {
	display: block;
}

.abouttwowarp .abouttwoli i .iconh {
	display: none;
}

.abouttwowarp .abouttwoli:hover i .icona {
	display: none;
}

.abouttwowarp .abouttwoli:hover i .iconh {
	display: block;
}

.abouttwowarp .abouttwoli:hover i {
	background: #4f29dd;
}

.abouttwowarp .abouttwoli:hover {
	background: #260ae2;
	border: #260ae2 1px solid;
}

.abouttwowarp .abouttwoli:hover p {
	color: #fff;
}

.abouttwowarp .abouttwoli:hover h5 {
	color: #fff;
}

.abouttwowarp .abouttwoin .col-lg-6:first-child {
	padding-left: 0px;
}

.abouttwowarp .abouttwoin .col-lg-6:nth-child(2) {
	padding-right: 0px;
}

.abouttwowarp .abouttwoin .col-lg-6:nth-child(3) {
	padding-left: 0px;
}

.abouttwowarp .abouttwoin .col-lg-6:nth-child(4) {
	padding-right: 0px;
}
.abouttwowarp .abouttwoin .col-lg-6:nth-child(6) {
	padding-right: 0px;
}
.abouttwowarp .abouttwoin .col-lg-6:nth-child(5) {
	padding-left: 0px;
}

.newleft {
	position: relative;
	width: 50%;
	float: right;
	height: 477px;
}

.leftimg2 {
	position: absolute;
	bottom: 0;
	right: -100px;
	max-width: 100%;
}

.leftimg1 {
	position: absolute;
	bottom: 0;
	right: -100px;
	max-width: 100%;
}

.leftimg3 {
	position: absolute;
	bottom: 0;
	right: -100px;
	max-width: 100%;
}

.leftimg4 {
	position: absolute;
	bottom: 0;
	right: -100px;
	max-width: 100%;
}

.leftimg1 {
	-webkit-animation: ani-float 4s infinite;
	-moz-animation: ani-float 4s infinite;
	-ms-animation: ani-float 4s infinite;
	animation: ani-float 4s infinite;
}

.leftimg3 {
	-webkit-animation: leftfloat 4s infinite;
	-moz-animation: leftfloat 4s infinite;
	-ms-animation: leftfloat 4s infinite;
	animation: leftfloat 4s infinite;
}

.leftimg2 {
	-webkit-animation: bganimat 4s infinite;
	-moz-animation: bganima 4s infinite;
	-ms-animation: bganima 4s infinite;
	animation: bganima 4s infinite;
}

.leftimg4 {
	-webkit-animation: ani-top 4s infinite;
	-moz-animation: ani-top 4s infinite;
	-ms-animation: ani-top 4s infinite;
	animation: ani-top 4s infinite;
}

.leftimgpo {
	position: relative;
	height: 100%;
}
.leftimgpo img{
	position: absolute;
	bottom: 0;
}
.newright {
	padding-top: 180px;
	width: 50%;
	float: left;
}

.newright h4 {
	font-size: 42px;
	color: #fff;
	font-weight: normal;
}

.newright h4 b {
	color: #ffc845;
}

.newright h5 {
	margin: 15px 0 50px 0;
	font-size: 26px;
	color: #9885fc;
	font-weight: normal;
	text-transform: uppercase;
}

.newright p {
	font-size: 20px;
	color: #ffffff;
}

@-webkit-keyframes ani-top {
	0% {
		-webkit-transform: translate(0px, 40px);
		-webkit-transform-origin: center bottom 0
	}
	50% {
		-webkit-transform: translate(0px, 30px);
		-webkit-transform-origin: center bottom 0
	}
	100% {
		-webkit-transform: translate(0px, 40px);
		-webkit-transform-origin: center bottom 0
	}
}

@-moz-keyframes ani-top {
	0% {
		-moz-transform: translate(0px, 40px);
		-moz-transform-origin: center bottom 0
	}
	50% {
		-moz-transform: translate(0px, 30px);
		-moz-transform-origin: center bottom 0
	}
	100% {
		-moz-transform: translate(0px, 40px);
		-moz-transform-origin: center bottom 0
	}
}

@-ms-keyframes ani-top {
	0% {
		-ms-transform: translate(0px, 40px);
		-ms-transform-origin: center bottom 0
	}
	50% {
		-ms-transform: translate(0px, 30px);
		-ms-transform-origin: center bottom 0
	}
	100% {
		-ms-transform: translate(0px, 40px);
		-ms-transform-origin: center bottom 0
	}
}

@keyframes ani-top {
	0% {
		transform: translate(0px, 40px);
		transform-origin: center bottom 0
	}
	50% {
		transform: translate(0px, 30px);
		transform-origin: center bottom 0
	}
	100% {
		transform: translate(0px, 40px);
		transform-origin: center bottom 0
	}
}

@-webkit-keyframes leftfloat {
	0% {
		-webkit-transform: translate(0px, 0px);
		-webkit-transform-origin: center bottom 0
	}
	50% {
		-webkit-transform: translate(20px, 5px);
		-webkit-transform-origin: center bottom 0
	}
	100% {
		-webkit-transform: translate(0px, 0px);
		-webkit-transform-origin: center bottom 0
	}
}

@-moz-keyframes leftfloat {
	0% {
		-moz-transform: translate(0px, 0px);
		-moz-transform-origin: center bottom 0
	}
	50% {
		-moz-transform: translate(20px, 5px);
		-moz-transform-origin: center bottom 0
	}
	100% {
		-moz-transform: translate(0px, 0px);
		-moz-transform-origin: center bottom 0
	}
}

@-ms-keyframes leftfloat {
	0% {
		-ms-transform: translate(0px, 0px);
		-ms-transform-origin: center bottom 0
	}
	50% {
		-ms-transform: translate(20px, 5px);
		-ms-transform-origin: center bottom 0
	}
	100% {
		-ms-transform: translate(0px, 0px);
		-ms-transform-origin: center bottom 0
	}
}

@keyframes leftfloat {
	0% {
		transform: translate(0px, 0px);
		transform-origin: center bottom 0
	}
	50% {
		transform: translate(20px, 5px);
		transform-origin: center bottom 0
	}
	100% {
		transform: translate(0px, 0px);
		transform-origin: center bottom 0
	}
}

@-webkit-keyframes bganima {
	0% {
		-webkit-transform: translate(0px, 0px);
		-webkit-transform-origin: center bottom 0
	}
	50% {
		-webkit-transform: translate(2px, 18px);
		-webkit-transform-origin: center bottom 0
	}
	100% {
		-webkit-transform: translate(0px, 0px);
		-webkit-transform-origin: center bottom 0
	}
}

@-moz-keyframes bganima {
	0% {
		-moz-transform: translate(0px, 0px);
		-moz-transform-origin: center bottom 0
	}
	50% {
		-moz-transform: translate(2px, 18px);
		-moz-transform-origin: center bottom 0
	}
	100% {
		-moz-transform: translate(0px, 0px);
		-moz-transform-origin: center bottom 0
	}
}

@-ms-keyframes bganima {
	0% {
		-ms-transform: translate(0px, 0px);
		-ms-transform-origin: center bottom 0
	}
	50% {
		-ms-transform: translate(2px, 18px);
		-ms-transform-origin: center bottom 0
	}
	100% {
		-ms-transform: translate(0px, 0px);
		-ms-transform-origin: center bottom 0
	}
}

@keyframes bganima {
	0% {
		transform: translate(0px, 0px);
		transform-origin: center bottom 0
	}
	50% {
		transform: translate(2px, 18px);
		transform-origin: center bottom 0
	}
	100% {
		transform: translate(0px, 0px);
		transform-origin: center bottom 0
	}
}

@-webkit-keyframes ani-float {
	0% {
		-webkit-transform: translate(0px, 0px);
		-webkit-transform-origin: center bottom 0
	}
	50% {
		-webkit-transform: translate(-10px, 14px);
		-webkit-transform-origin: center bottom 0
	}
	100% {
		-webkit-transform: translate(0px, 0px);
		-webkit-transform-origin: center bottom 0
	}
}

@-moz-keyframes ani-float {
	0% {
		-moz-transform: translate(0px, 0px);
		-moz-transform-origin: center bottom 0
	}
	50% {
		-moz-transform: translate(-10px, 14px);
		-moz-transform-origin: center bottom 0
	}
	100% {
		-moz-transform: translate(0px, 0px);
		-moz-transform-origin: center bottom 0
	}
}

@-ms-keyframes ani-float {
	0% {
		-ms-transform: translate(0px, 0px);
		-ms-transform-origin: center bottom 0
	}
	50% {
		-ms-transform: translate(-10px, 14px);
		-ms-transform-origin: center bottom 0
	}
	100% {
		-ms-transform: translate(0px, 0px);
		-ms-transform-origin: center bottom 0
	}
}

@keyframes ani-float {
	0% {
		transform: translate(0px, 0px);
		transform-origin: center bottom 0
	}
	50% {
		transform: translate(-10px, 14px);
		transform-origin: center bottom 0
	}
	100% {
		transform: translate(0px, 0px);
		transform-origin: center bottom 0
	}
}

.top-tith4 {
	color: #fff;
}

.about-hone {
	height: 340px;
	background: url(../image/aboubg.jpg);
	text-align: center;
	color: #fff;
}

.about-hone h3 {
	margin-bottom: 30px;
	font-size: 24px;
	color: #fff;
}

.about-hone p {
	max-width: 80%;
	margin: auto;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
}

.about-htwo {
	text-align: center;
}

.about-htwo h3 {
	margin-bottom: 30px;
	font-size: 30px;
	color: #28214d;
}

.about-htwo .mth3 {
	margin-top: 120px;
	margin-bottom: 10px;
}

.about-htwo h4 {
	margin-bottom: 60px;
	font-size: 18px;
	color: #797687;
}
.about-htwo img{
	display: block;
	margin: auto;
}
.h-concact-a {
	display: block;
	width: 240px;
	margin: 10px 40px 10px 40px;
	font-size: 16px;
	color: #260ae2;
	background: #fff;
	border-radius: 8px;
	line-height: 50px;
	text-align: center;
	border: #5453fe 1px solid;
}

.h-concact-a:hover {
	background: none;
	color: #fff;
	border: #fff 1px solid;
}

.h-concact-a i {
	margin-left: 20px;
}

#paginator .pagination {
	width: fit-content;
}

.help_one_sz {
	text-align: center;
	padding: 80px 0 50px 0;
}

.help_one_sz h5 {
	font-size: 28px;
	color: #333;
}

.help_one_sz p {
	display: block;
	margin: 15px 0 20px 0;
	font-size: 18px;
	color: #333333;
}

.help_one_sz .help_one_sz_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
}

.help_one_sz span {
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.help_one_sz .helpli img {
	display: block;
	margin: auto;
	margin-bottom: 40px;
}

.help_one_sz .helpli {
	padding: 35px;
}

.help_one_sz .helpli:hover {
	margin-top: -10px;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
	transition: 0.4s;
	cursor: pointer;
}

.help_one_sz i {
	display: block;
	margin: auto;
	width: 80px;
	height: 80px;
	background: #250ae2;
	border-radius: 50%;
}

.help_two_sz {
	width: 100%;
	padding: 100px 0;
	background: url(../image/sxbg.png) no-repeat;
	text-align: center;
}

.help_two_sz h5 {
	display: block;
	font-size: 30px;
	color: #fff;
}

.help_two_sz i {
	display: block;
	width: 40px;
	margin: auto;
	margin-top: 15px;
	height: 2px;
	background: #fff;
}

.help_two_sz ul {
	overflow: hidden;
	max-width: 920px;
	margin: auto;
	margin-top: 100px;
	text-align: center;
}

.help_two_sz ul li {
	display: block;
	float: left;
}

.help_two_sz ul li p {
	font-size: 16px;
	color: #fff;
	text-align: left;
}

.help_three_sz {
	padding: 100px 0 60px 0;
}

.help_three_sz h5 {
	font-size: 28px;
	color: #333;
	text-align: center;
}

.help_three_sz p {
	display: block;
	max-width: 360px;
	margin: 0;
	font-size: 18px;
	color: #494949;
	text-align: left;
}

.help_three_sz .help_one_sz_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
	text-align: center;
}

.help_three_sz span {
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.help_three_sz .helpli img {
	display: block;
	margin: auto;
	margin-bottom: 40px;
}

.help_three_sz .helpli {
	display: flex;
	padding: 15px 35px;
	max-width: 550px;
	margin: 15px 0;
}

.help_three_sz .helpli:hover {
	margin-top: -10px;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
	transition: 0.4s;
	cursor: pointer;
}

.help_three_sz i {
	display: block;
	margin: auto;
	width: 80px;
	height: 80px;
	border-radius: 50%;
}

.help_four_sz {
	position: relative;
	text-align: center;
	padding-bottom: 50px;
}

.help_four_sz h5 {
	margin-bottom: 30px;
	font-size: 28px;
	color: #333;
}

.help_four_sz p {
	display: block;
	margin: 20px 0;
	font-size: 16px;
	color: #333333;
}

.help_four_sz .helpli img {
	display: block;
	margin: auto;
}

.help_four_sz .helpli {
	padding: 20px;
	display: flex;
}

.help_four_sz i {
	display: block;
	margin: auto;
	width: 80px;
	height: 80px;
	border-radius: 50%;
}

.help_five_sz {
	position: relative;
	padding: 100px 0;
	overflow: hidden;
}

.help_five_sz h2 {
	margin-bottom: 30px;
	font-size: 28px;
	color: #333;
	text-align: center;
}

.help_five_sz h5 {
	display: block;
	margin: 20px 0;
	font-size: 16px;
	color: #333333;
	text-align: center;
}

.help_five_sz .pix-order-one img {
	display: block;
	max-height: 550px;
	margin: auto;
}

.help_five_sz .interface-image-wrapper {
	padding-top: 100px;
}

.help_five_sz .list-items li {
	font-size: 16px;
	line-height: 44px;
	font-weight: 500;
	color: #2b2350;
	padding-left: 28px;
	position: relative;
}

.help_five_sz .interface-toparea {
	position: relative;
	z-index: 2;
	margin: 0;
}

.help_five_sz .interface-image-wrapper {
	height: auto;
}

.help_four_sz_bg {
	position: absolute;
	right: 0;
	top: -300px;
	z-index: 1;
}

.help_four_sz_bg img {
	display: block;
	max-width: 550px;
}

.help_five_sz_bg {
	position: absolute;
	left: 0;
	top: -200px;
	z-index: 1;
}

.help_five_sz_bg img {
	display: block;
	max-width: 750px;
}

.zindex3 {
	position: relative;
	z-index: 3;
}

.help_two_gp {
	width: 100%;
	padding: 80px 0;
	background-image: url(../image/gpbg.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.help_two_gp h5 {
	display: block;
	margin: 20px 0 80px 0;
	font-size: 22px;
	color: #fff;
	text-align: center;
}

.help_two_gp li {
	float: left;
	width: 33%;
	min-height: 160px;
}

.help_two_gp li i {
	display: block;
	width: 55px;
	height: 55px;
	margin: auto;
	margin-bottom: 25px;
	border-radius: 50%;
	border: #fff 1px solid;
}

.help_two_gp li p {
	text-align: center;
	width: 60%;
	margin: auto;
	color: #fff;
	font-size: 16px;
}

.help_two_gp li img {
	display: block;
	margin: auto;
}

.help_three_gp {
	text-align: center;
	padding: 80px 0 50px 0;
}
.help_new_gp2 p {
	margin-bottom: 30px;
	font-size:16px;
	color: #fff;
}
.help_new_gp2.bghui{
	padding: 80px 0;
	background: #332edb;
	text-align: center;
}
.help_new_gp2 h2 {
	margin-bottom: 20px;
	font-size: 28px;
	color: #fff;
	font-weight: bold;
}
.help_new_gp2 a{
	display: block;
	width: 31%;
	margin:1%;
	float: left;
	background: #fff;
	border-radius: 8px;
}
.help_new_gp2 a img{
	display: block;
	max-width: 100%;
	margin: auto;
}
.help_three_gp h5 {
	font-size: 28px;
	color: #333;
}

.help_three_gp h2 {
	margin-top: 20px;
	margin-bottom: 80px;
	font-size: 18px;
	color: #333;
}

.help_three_gp p {
	display: block;
	margin: 15px 0 20px 0;
	font-size: 18px;
	color: #333333;
}

.help_three_gp .help_one_sz_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
}

.help_three_gp span {
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.help_three_gp .helpli img {
	display: block;
	margin: auto;
	margin-bottom: 40px;
}

.help_three_gp .helpli {
	padding: 35px;
}



.help_three_gp i {
	display: block;
	margin: auto;
	width: 80px;
	height: 80px;
	border-radius: 50%;
}
.help_three_gp.bghui2 {
	background: #f7f9fa;
}
.help_three_gp.bghui {
	background: #332edb;
}
.help_new_gp{
	padding: 80px 0;
}
.help_new_gp p{
	max-width: 70%;
	margin: auto;
	font-size: 16px;
	color: #333333;
	text-align: center;
}

.help_new_gp h2 {
	margin-bottom: 20px;
	font-size: 28px;
	color: #2709e3;
	text-align: center;
	font-weight: bold;
}
.help_new_gp img{
	display: block;
	margin: auto;
	margin-top: 60px;
	max-width: 100%;
}
.help_three_gp .new_left h5, .help_three_gp .new_right h5 {
	padding-top: 90px;
}

.help_three_gp .new_left i {
	position: relative;
	width: 20px;
	height: 20px;
	float: left;
	margin-top: 5px;
	margin-right: 15px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#4f29dd), to(#260ae2));
	background-image: -o-linear-gradient(bottom, #4f29dd 0, #260ae2 100%);
	background-image: linear-gradient(0deg, #4f29dd, #260ae2);
	text-align: center;
	line-height: 20px;
}
.help_three_gp .new_left.left2 span{
	display: inline-block;
	margin-right: 15px;
	color: #260ae2;
}
.help_three_gp .new_left i::after {
	position: absolute;
	font-family: 'FontAwesome';
	content: "\f052";
	font-size: 12px;
	color: #fff;
	left: 5px;
	text-align: center;
	font-style: normal;
}

.help_three_gp .new_left p {
	display: block;
	margin: 0;
	line-height: 30px;
	font-size: 16px;
	color: #333333;
	text-align: left;
}

.help_three_gp .new_right span {
	display: block;
	margin: 0;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	text-align: left;
}

.help_three_gp .new_left h5 {
	margin: 0 0 25px 0;
	color: #2709e3;
	font-size: 28px;
	text-align: left;
	font-weight: bold;
}

.help_three_gp .new_right h5 {
	margin: 0 0 25px 0;
	color: #ffffff;
	font-size: 28px;
	text-align: left;
	font-weight: bold;
}

.help_three_gp .new_right {}

.imgcenter {
	display: block;
	margin: auto;
}

.jjfa_yd_one {
	text-align: center;
	padding: 80px 0 50px 0;
}

.jjfa_yd_one h5 {
	font-size: 28px;
	color: #333;
}

.jjfa_yd_one .jjfa_yd_one_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
}

.jjfa_yd_one_l {}

.jjfa_yd_one_l .img1 {
	width: 500px;
	height: 500px;
	margin: auto;
	border-radius: 50%;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#e6f3fc), to(#e6f3fc));
	background-image: -o-linear-gradient(bottom, #e6f3fc 0, #e6f3fc 100%);
	background-image: linear-gradient(0deg, #e6f3fc, #e6f3fc);
}

.jjfa_yd_one_r {
	padding-top: 50px;
}

.jjfa_yd_one_r li {
	width: 50%;
	float: left;
	display: flex;
	margin: 20px 0;
}

.jjfa_yd_one_r li i {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #260ae2;
}

.jjfa_yd_one_r li i img {
	display: block;
	width: 50px;
	height: 50px;
}

.jjfa_yd_one_r li p {
	display: block;
	margin-left: 20px;
	font-size: 16px;
	color: #28214d;
	font-weight: bold;
	text-align: left;
}

.jjfa_yd_one_r li p span {
	display: block;
	font-size: 14px;
	color: #797687;
	line-height: 24px;
	font-weight: normal;
}

.jjfa_yd_two {
	padding: 80px 0;
	overflow: hidden;
}

.jjfa_yd_two .title {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.jjfa_yd_two .titlepp {
	font-size: 16px;
	color: #797687;
	margin-bottom: 20px;
	text-align: center;
}

.jjfa_yd_two .h-pnewarol {
	margin: 90px 0 70px 0;
}

.jjfa_yd_two .h-pnewarol li {
	width: 25%;
	float: left;
}

.jjfa_yd_two .h-pnewarol .h-oneli {
	position: relative;
	width: 135px;
	height: 135px;
	margin: auto;
	border-radius: 50%;
	padding-left: 35px;
	border: #260ae2 1px dashed;
	text-align: left;
}

.jjfa_yd_two .h-pnewarol .h-oneli span {
	position: absolute;
	left: -29px;
	top: 40px;
	display: block;
	width: 58px;
	height: 58px;
	background: #260ae2;
	border-radius: 50%;
	text-align: l;
}

.jjfa_yd_two .h-pnewarol .h-oneli span i {
	font-size: 30px;
	text-align: center;
	line-height: 58px;
	color: #fff;
}

.jjfa_yd_two .h-pnewarol .h-oneli p {
	margin-top: 44px;
	font-size: 14px;
	color: #260ae2;
}

.jjfa_yd_two .h-pnewarol .h-oneli p b {
	display: block;
	font-size: 18px;
}

.jjfa_yd_three {
	padding: 80px 0;
	background-position: 50%;
	position: relative;
	background-image: url(../image/ydbg.png);
	background-size: contain 380px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top;
}

.jjfa_yd_three .title {
	font-size: 30px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.jjfa_yd_three .jjfa_h-pnewarol {
	margin: 90px 0 70px 0;
}

.jjfa_yd_three .jjfa_h-pnewarol li {
	width: 33%;
	float: left;
}

.jjfa_yd_three .jjfa_h-pnewarol .jjfa-h-oneli {
	position: relative;
	width: 300px;
	height: 175px;
	margin: auto;
	padding: 20px;
	background: #fff;
	border: none;
	text-align: left;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
}

.jjfa_yd_three .jjfa_h-pnewarol .jjfa-h-oneli span {
	display: block;
	font-size: 14px;
	font-weight: normal;
}

.jjfa_yd_three .jjfa_h-pnewarol .jjfa-h-oneli p {
	width: 150px;
	margin-left: 20px;
	padding-top: 10px;
	font-size: 18px;
	color: #28214d;
	font-weight: bold;
}

.jjfa_yd_three .h-oneli-span {
	margin-top: 15px;
	font-size: 14px;
	color: #797687;
	line-height: 24px;
}

.jjfa_yd_three .h-oneli-top {
	display: flex;
}

.jjfa_yd_three .h-oneli-top i {
	width: 75px;
	height: 70px;
}

.jjfa_yd_three .h-ys1-btn {
	position: relative;
	display: block;
	width: 160px;
	margin: auto;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	border: #fff 1px dashed;
	text-align: center;
	background: #250ae2;
}

.jjfa_yd_three .h-ys1-btn span {
	position: absolute;
	right: -15px;
	top: 10px;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	background: #250ae2;
}

.jjfa_yd_three .h-ys1-btn span i {
	color: #fff;
}

.jjfa_yd_three .h-ys1-btn:hover {
	background: #fff;
	color: #260ae2;
	border: #260ae2 1px dashed;
}

.jjfa_yd_four {
	padding: 80px 0;
}

.jjfa_yd_four_bg {
	position: relative;
	height: 396px;
	width: 632px;
	margin: auto;
	background-image: url(../image/ydbg2.png);
	background-size: unset;
	background-repeat: no-repeat;
	background-position: center;
}

.jjfa_yd_four_bg .jjfa_yd_four1 {
	position: absolute;
	left: -70px;
	top: 20px;
	text-align: right;
}

.jjfa_yd_four_bg .jjfa_yd_four1 img {
	float: right;
}

.jjfa_yd_four_bg .jjfa_yd_four2 {
	position: absolute;
	left: -90px;
	bottom: 40px;
	text-align: right;
}

.jjfa_yd_four_bg .jjfa_yd_four2 img {
	float: right;
}

.jjfa_yd_four_bg .jjfa_yd_four3 {
	position: absolute;
	right: -75px;
	top: 76px;
	text-align: left;
}

.jjfa_yd_four_bg .jjfa_yd_four4 {
	position: absolute;
	right: 15px;
	bottom: 9px;
	text-align: left;
}

.jjfa_yd_four_bg .jjfa_yd_four3 i, .jjfa_yd_four_bg .jjfa_yd_four4 i {
	float: left;
}

.jjfa_yd_four_bg .jjfa_yd_four3 p, .jjfa_yd_four_bg .jjfa_yd_four4 p {
	float: left;
	margin-left: 15px;
}

.jjfa_yd_four_bg .jjfa_yd_four1 i, .jjfa_yd_four_bg .jjfa_yd_four2 i {
	float: right;
}

.jjfa_yd_four_bg .jjfa_yd_four1 p, .jjfa_yd_four_bg .jjfa_yd_four2 p {
	float: right;
	margin-right: 15px;
}

.jjfa_yd_four_bg i {
	display: block;
	overflow: hidden;
}

.jjfa_yd_four_bg p {
	display: block;
}

.jjfa_yd_four h2 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.jjfa_yd_four h5 {
	font-size: 16px;
	color: #797687;
	margin-bottom: 20px;
	text-align: center;
}

.jjfa_yd_five {
	margin-top: 100px;
}

.jjfa_yd_five img {
	display: block;
	margin: auto;
	max-width: 100%;
}

.jjfa_yd_five h2 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.jjfa_yd_five h5 {
	display: block;
	max-width: 80%;
	margin: 25px auto 80px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}

.jjfa_yd_six_bg1 {
	position: absolute;
	left: 50%;
	margin-left: -720px;
}

.jjfa_yd_six h2 {
	font-size: 30px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.jjfa_yd_six h5 {
	font-size: 16px;
	color: #fff;
	margin-bottom: 20px;
	text-align: center;
}

.jjfa_yd_six {
	position: relative;
	padding: 100px 0;
	margin: auto;
	background-image: url(../image/ydbg4.png);
	background: -webkit-gradient(linear, left bottom, left top, from(#5555ff), to(#260ae2));
	background: -o-linear-gradient(bottom, #5555ff 0, #260ae2 100%);
	background: linear-gradient(0deg, #5555ff, #260ae2);
}

.jjfa_yd_six_inner {
	position: relative;
	min-height: 515px;
	width: 728px;
	margin: auto;
	background-image: url(../image/ydbg5.png);
	background-repeat: no-repeat;
	background-position: center;
}

.jjfa_yd_six_inner .inner_li p {
	font-size: 12px;
	color: #fff;
}

.jjfa_yd_six_inner .inner_li b {
	font-size: 16px;
	color: #fff;
}

.jjfa_yd_six_inner .inner_li {
	width: 300px;
}

.jjfa_yd_six_inner .inner_li1 {
	position: absolute;
	left: -190px;
	top: 0;
	text-align: right;
}

.jjfa_yd_six_inner .inner_li2 {
	position: absolute;
	left: -310px;
	top: 175px;
	text-align: right;
}

.jjfa_yd_six_inner .inner_li3 {
	position: absolute;
	left: -190px;
	bottom: 0;
	text-align: right;
}

.jjfa_yd_six_inner .inner_li4 {
	position: absolute;
	right: -190px;
	top: 0;
	text-align: left;
}

.jjfa_yd_six_inner .inner_li5 {
	position: absolute;
	right: -310px;
	top: 175px;
	text-align: left;
}

.jjfa_yd_six_inner .inner_li6 {
	position: absolute;
	right: -190px;
	bottom: 0;
	text-align: left;
}

.jjfa_yd_six_inner .inner_li_bg {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -192px;
	width: 361px;
	height: 362px;
	margin-top: -181px;
}

.jjfa_yd_six_inner .inner_li_bg img {
	display: block;
	margin: auto;
	-webkit-transform: rotate(360deg);
	animation: rotation 15s linear infinite;
	-moz-animation: rotation 15s linear infinite;
	-webkit-animation: rotation 15s linear infinite;
	-o-animation: rotation 15s linear infinite;
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}

.jjfa_yd_seven {
	padding: 100px 0;
}

.jjfa_yd_seven h2 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.jjfa_yd_seven h5 {
	font-size: 16px;
	color: #797687;
	margin-bottom: 20px;
	text-align: center;
}

.jjfa_yd_seven .number {
	display: flex;
	padding: 0px 120px 20px;
	justify-content: space-between;
	line-height: 185px;
}

.jjfa_yd_seven .number li {
	font-size: 140px;
	color: #e8ecec;
	position: relative;
}

.jjfa_yd_seven .text {
	display: flex;
	justify-content: space-between;
	padding-bottom: 90px;
}

.jjfa_yd_seven .text li {
	width: 16%;
}

.jjfa_yd_seven li .top {
	font-size: 14px;
	color: #28214d;
	font-weight: bold;
	padding-bottom: 15px;
}

.jjfa_yd_seven li p {
	font-size: 14px;
	color: #28214d;
}

.jjfa_yd_seven .line {
	width: 80px;
	opacity: 0.4;
	height: 125px;
	border-bottom: dashed 1px #075857;
	margin-right: 38px;
	line-height: unset;
}

.jjfa_yd_seven .icon {
	width: 75px;
	height: 75px;
	position: absolute;
	bottom: 20px;
	left: -35px;
	background: #260ae2;
	border: #260ae2 1px solid;
	border-radius: 50%;
}

.jjfa_yd_seven .icon {
	cursor: pointer;
	background-image: url(../image/tpicon.png);
	background-repeat: no-repeat;
}

.jjfa_yd_seven .icon:hover {
	border: #ffc845 1px solid;
	background-color: #ffc845;
}

.jjfa_yd_seven .tp2 {
	background-position: -89px 0;
}

.jjfa_yd_seven .tp3 {
	background-position: -178px 0;
}

.jjfa_yd_seven .tp4 {
	background-position: -267px 0;
}

.jjfa_yd_seven .tp5 {
	background-position: -356px 0;
}

.jjfa_yd_seven .text {
	display: flex;
	justify-content: space-between;
	padding-bottom: 90px;
}

.jjfa_yd_seven .text {
	padding: 0 70px 0 95px;
}

.jjfa_yd_seven .h-ys1-btn {
	position: relative;
	display: block;
	width: 160px;
	margin: 50px auto 0;
	height: 50px;
	line-height: 50px;
	color: #250ae2;
	font-size: 16px;
	border: #250ae2 1px dashed;
	text-align: center;
	background: #fff;
}

.jjfa_yd_seven .h-ys1-btn span {
	position: absolute;
	right: -15px;
	top: 10px;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	background: #250ae2;
}

.jjfa_yd_seven .h-ys1-btn span i {
	color: #fff;
}

.jjfa_yd_seven .h-ys1-btn:hover {
	background: #250ae2;
	color: #fff;
	border: #250ae2 1px dashed;
}

.jjfa_qq_one {
	text-align: center;
	padding: 80px 0 50px 0;
}

.jjfa_qq_one h5 {
	font-size: 28px;
	color: #333;
}

.jjfa_qq_one .jjfa_qq_one_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
}

.jjfa_qq_one .jjfa_h-pnewarol {
	margin: 90px 0 70px 0;
}

.jjfa_qq_one .jjfa_h-pnewarol li {
	width: 33%;
	float: left;
}

.jjfa_qq_one .jjfa-h-oneli {
	position: relative;
	width: 92%;
	height: 230px;
	margin: auto;
	padding: 20px;
	background: #fff;
	border: none;
	text-align: left;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
}

.jjfa_qq_one .jjfa-h-oneli span {
	display: block;
	width: 100px;
	height: 5px;
	border-radius: ;
	background: #ceceff;
}

.jjfa_qq_one .jjfa-h-oneli p {
	margin-top: 15px;
	font-size: 14px;
	color: #797687;
}

.jjfa_qq_one .jjfa-h-oneli i {
	display: block;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	background: #260ae2;
}

.jjfa_qq_one .jjfa-h-oneli h5 {
	margin: 15px 0 5px 0;
	font-size: 18px;
	color: #28214d;
	font-weight: bold;
}

.mt120 {
	margin-top: 120px;
}

.jjfa_qq_one .jjfa_qq_one_img img {
	display: block;
	max-width: 100%;
	margin: auto;
}

.jjfa_wh_one {
	text-align: center;
	padding: 80px 0 50px 0;
}

.jjfa_wh_one h5 {
	font-size: 28px;
	color: #333;
}

.jjfa_wh_one .jjfa_wh_one_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
}

.jjfa_wh_one_inner {
	position: relative;
	width: 501px;
	margin: auto;
	min-height: 538px;
	background-image: url(../image/whimg1.png);
	background-position: center;
	background-repeat: no-repeat;
}

.jjfa_wh_one_inner .wh_one_li {
	position: absolute;
	width: 210px;
}

.jjfa_wh_one_inner .wh_one_li p {
	font-size: 18px;
	color: #333333;
}

.jjfa_wh_one_inner .wh_one_li.liright p {
	padding-right: 14px;
	text-align: right;
}

.jjfa_wh_one_inner .wh_one_li.lileft p {
	padding-left: 14px;
	text-align: left;
}

.jjfa_wh_one_inner .wh_one_li.liright p::before {
	position: absolute;
	content: '';
	display: block;
	top: 8px;
	right: 0;
	width: 5px;
	height: 15px;
	background: #260ae2;
}

.jjfa_wh_one_inner .wh_one_li.lileft p::before {
	position: absolute;
	content: '';
	display: block;
	top: 8px;
	left: 0;
	width: 5px;
	height: 15px;
	background: #260ae2;
}

.jjfa_wh_one_inner .wh_one_li.liright span {
	padding-right: 14px;
	text-align: right;
}

.jjfa_wh_one_inner .wh_one_li.lileft span {
	text-align: left;
	padding-left: 14px;
}

.jjfa_wh_one_inner .wh_one_li span {
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.jjfa_wh_one_inner .wh_one_li1 {
	left: -260px;
	top: 90px;
}

.jjfa_wh_one_inner .wh_one_li2 {
	left: -260px;
	top: 250px;
}

.jjfa_wh_one_inner .wh_one_li3 {
	left: -260px;
	bottom: 0;
}

.jjfa_wh_one_inner .wh_one_li4 {
	right: -260px;
	top: 90px;
}

.jjfa_wh_one_inner .wh_one_li5 {
	right: -260px;
	top: 250px;
}

.jjfa_wh_one_inner .wh_one_li6 {
	right: -260px;
	bottom: 0;
}

.jjfa_wh_one .jjfa_wh_one_img {
	display: block;
	max-width: 100%;
	margin: 50px auto 120px;
}

.jjfa_wh_three {
	padding: 100px 0;
}

.jjfa_wh_three h1 {
	font-size: 26px;
	color: #333333;
	text-align: center;
	font-weight: normal;
}

.jjfa_wh_three h2 {
	margin-top: 15px;
	margin-bottom: 40px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	font-weight: normal;
}

.jjfa_wh_three img {
	display: block;
	margin: auto;
}

.jjfa_wh_three h5 {
	padding: 20px 0 30px 0;
	font-size: 18px;
	color: #697277;
	text-align: center;
	font-weight: normal;
	border-bottom: #7f7c8c 1px dashed;
}

.jjfa_wh_three li {
	font-size: 14px;
	line-height: 28px;
	color: #697277;
	text-align: center;
}

.jjfa_wh_three i img {
	display: block;
	margin: auto;
}

.jjfa_wh_three i {
	display: block;
	width: 107px;
	height: 85px;
	margin: auto;
}

.jjfa_wh_three .mt4-prog-bg {
	width: 330px;
	margin: auto;
	height: auto;
	padding: 30px 0 0 0;
}

.jjfa_wh_three .mt4-prog-bg:hover {
	
}

.jjfa_wh_three .mt4-prog-bg:hover h5 {
	color: #4800cd;
}

.jjfa_wh_three .panel-group {
	padding: 0 15px;
	margin-bottom: 0px;
	margin-top: 10px !important;
}

.jjfa_wh_three .panel-group .panel {
	margin-top: 0px;
	border-radius: 0;
	border-bottom: none;
	background-color: #fff;
}

.jjfa_wh_three .panel-group .panel a {
	color: #797687 !important;
}

.jjfa_wh_three .panel-group .panel-heading+.panel-collapse>.list-group, .jjfa_wh_three .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: 1px solid #fff;
	background: #f9f7ff;
}

.jjfa_wh_three .panel-group .panel-heading {
	text-align: center;
	color: #697277;
	border-bottom: 1px #f4f4f4 dashed;
}

.jjfa_wh_three .sfq-color {
	color: #999;
	line-height: 24px;
	font-size: 14px;
}

.jjfa_wh_four {
	padding: 90px 0;
	background: #fafaf8;
}

.jjfa_wh_four img {
	display: block;
	margin: auto;
	margin-top: 30px;
}

.jjfa_wh_four h1 {
	font-size: 26px;
	color: #333333;
	text-align: center;
	font-weight: normal;
}

.jjfa_wh_four h2 {
	margin-top: 15px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	font-weight: normal;
}

.jjfa_wh_five {
	padding: 90px 0;
}

.jjfa_wh_five h1 {
	margin-bottom: 40px;
	font-size: 30px;
	text-align: center;
	line-height: 32px;
}

.jjfa_wh_five .bo-solution-box {
	margin: 10px auto;
	padding: 13px;
	height: 260px;
	width: 94%;
	background: #fff;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 14px 3px rgba(0, 0, 0, .1);
	box-shadow: 0px 0px 14px 3px rgba(0, 0, 0, .1)
}

.jjfa_wh_five .bo-solution-box .bo-solution-icon {
	float: left;
	margin-right: 8px;
	height: 48px;
	width: 48px;
	border-radius: 6px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#4f29dd), to(#260ae2));
	background-image: -o-linear-gradient(bottom, #4f29dd 0, #260ae2 100%);
	background-image: linear-gradient(0deg, #4f29dd, #260ae2);
}

.jjfa_wh_five h4 {
	display: block;
	margin: 0px;
	font-size: 16px;
	color: #28204d;
	line-height: 26px;
}

.jjfa_wh_five .bo-solution-box h5 {
	padding-bottom: 10px;
	margin-top: 0px;
	color: #797687;
	font-size: 12px;
}

.jjfa_wh_five .bo-solution-box ul {
	clear: both;
}

.jjfa_wh_five .bo-solution-box li {
	display: block;
	line-height: 34px;
	border-bottom: #e0e0e0 1px dashed;
}

.jjfa_wh_five .bo-solution-box li b {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #5555ff;
	border-radius: 50%;
	border: #e9e9ff 3px solid;
}

.jjfa_wh_five .bo-solution-box li:last-child {
	border-bottom: none;
}

.jjfa_wh_five .bo-solution-box li a {
	font-size: 14px;
	color: #797687;
	margin-left: 10px;
}

.jjfa_wh_five .bo-solution-box .bo-solution-icon img {
	display: block;
	margin: auto;
	margin-top: 0px;
}

.nopadding {
	padding-left: 10px;
	padding-right: 10px;
}

.jjfa_wh_five .bo-solution-p {
	float: left;
	width: 70%;
	margin-bottom: 12px;
}

.jjfa_wh_two {
	width: 100%;
	height: 315px;
	margin-top: 60px;
	background: url(../image/whbg.png) no-repeat;
}

.jjfa_wh_two .wh_two_right {
	position: relative;
	width: 499px;
	height: 297px;
	margin: auto;
	background-image: url(../image/whbg2.png);
	background-repeat: no-repeat;
	background-position: center;
}

.jjfa_wh_two .wh_two_right i {
	position: absolute;
	display: block;
	width: 244px;
	height: 244px;
	top: 50%;
	left: 50%;
	margin-left: -139px;
	margin-top: -110px;
	animation: turn 3s linear infinite;
}

.jjfa_wh_two h5 {
	margin-top: 60px;
	font-size: 30px;
	color: #fff;
}

.jjfa_wh_two p {
	margin: 20px 0 40px 0;
	font-size: 14px;
	color: #fff;
}

.jjfa_wh_two a {
	display: block;
	width: 150px;
	overflow: hidden;
	height: 35px;
	padding: 0 20px;
	border-radius: 6px;
	font-size: 14px;
	line-height: 35px;
	color: #7052fb;
	background: #fff;
	border: #fff 1px solid;
}

.jjfa_wh_two a i {
	float: right;
}

@keyframes turn {
	0% {
		-webkit-transform: rotate(0deg);
	}
	25% {
		-webkit-transform: rotate(90deg);
	}
	50% {
		-webkit-transform: rotate(180deg);
	}
	75% {
		-webkit-transform: rotate(270deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

.cp_ts_two {
	padding: 80px 0;
}

.cp_ts_two .ts_two_wrapper {
	padding: 20px 15px;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
	cursor: pointer;
}

.cp_ts_two .ts_two_wrapper:hover .ts_two_icon {
	background: #260ae2;
	border: #260ae2 1px solid;
	transition: 0.2s;
}

.cp_ts_two .ts_two_center_li {
	padding: 0 10px;
	width: 20%;
	float: left;
}

.cp_ts_two .ts_two_box h3 {
	margin: 25px 0 20px 0;
	font-size: 18px;
	color: #2b2350;
	font-weight: bold;
	text-align: left;
}

.cp_ts_two .ts_two_icon {
	position: relative;
	width: 60px;
	height: 60px;
	border: #260ae2 1px solid;
	background: #fff;
	border-radius: 50%;
}

.cp_ts_two .ts_two_box p {
	min-height: 95px;
	font-size: 14px;
	color: #827f8f;
	text-align: left;
	line-height: 24px;
}

.cp_ts_two .ts_two_icon img {
	position: absolute;
	top: 0;
	width: 100%;
	margin: auto;
}

.cp_ts_two .ts_two_icon .imgn {
	display: block;
}

.cp_ts_two .ts_two_icon .imgh {
	display: none;
}

.cp_ts_two .ts_two_wrapper:hover .imgh {
	display: block;
}

.cp_ts_two .ts_two_wrapper:hover .imgn {
	display: none;
}

.cp_ts_two h2 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.cp_ts_two h5 {
	font-size: 16px;
	color: #797687;
	margin-bottom: 20px;
	text-align: center;
}

.cp_ts_two .jjfa_yd_one_p {
	display: block;
	max-width: 60%;
	margin: 25px auto 40px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}

.cp_ts_one {
	position: relative;
	padding: 80px 0;
	min-height: 716px;
	background: -webkit-gradient(linear, left bottom, left top, from(#5555ff), to(#260ae2));
	background: -o-linear-gradient(bottom, #5555ff 0, #260ae2 100%);
	background: linear-gradient(0deg, #5555ff, #260ae2);
}

.cp_ts_one_bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-image: url(../image/tsbg.png);
	background-repeat: no-repeat;
	background-position: left right;
	background-size: cover;
}

.cp_ts_one .ts_one_bottom {
	margin-top: 120px;
}

.cp_ts_one .ts_one_bottom .one_bot_li {
	width: 25%;
	float: left;
	text-align: center;
}

.cp_ts_one .ts_one_bottom .one_bot_li i {
	display: block;
	width: 110px;
	height: 110px;
	margin: auto;
	margin-bottom: 20px;
	background: #fff;
	border-radius: 50%;
}

.cp_ts_one .ts_one_bottom .one_bot_li p {
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.cp_ts_one .ts_one_bg2 {
	position: absolute;
	height: 220px;
	width: 1023px;
	top: 190px;
	left: 50%;
	margin-left: -511.5px;
}
.cp_ts_one .ts_one_top{
	height: 220px;
	padding: 50px 30px;
}
.cp_ts_one h5 {
	font-size: 30px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}
.cp_ts_one .one_top_li{
	width: 50%;
	float: left;
	padding: 15px 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.cp_ts_one .one_top_li img{
	display: block;
	max-width: 115px;
	margin-right: 20px;
}
.cp_ts_one .one_top_li p{
	max-width: 350px;
	font-size: 18px;
	color: #fff;
}
.cp_ts_one .one_top_li span{
	display: block;
	line-height: 26px;
	font-size: 14px;
}
.cp_ts_three {
	padding: 80px 0;
	overflow: hidden;
}

.cp_ts_three .title {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 90px;
	text-align: center;
}

.cp_ts_three .ts_three_pnewarol {
	margin: 30px 0;
}

.cp_ts_three .ts_three_pnewarol li {
	width: 25%;
	float: left;
}

.cp_ts_three .ts_three_pnewarol .h-oneli {
	width: 80%;
	height: 240px;
	margin: auto;
	padding: 20px;
	text-align: center;
	box-shadow:0 0px 32px 5px rgba(39, 79, 117, 0.1);
}

.cp_ts_three .ts_three_pnewarol .h-oneli span {
	display: block;
	width: 90px;
	height: 90px;
	margin: auto;
	background: #260ae2;
	border-radius: 50%;
}

.cp_ts_three .ts_three_pnewarol .h-oneli p {
	margin-top: 20px;
	font-size: 16px;
	color: #28214d;
}

.cp_ts_fout {
	padding: 30px 0;
}

.cp_ts_fout h5 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.cp_ts_fout .ts_fout_warp {
	position: relative;
	display: block;
	width: 796px;
	height: 550px;
	margin: auto;
	background: url(../image/tsbg3.png) no-repeat;
}

.cp_ts_fout .ts_fout_warp .ts_fout_warp_po {
	position: absolute;
	display: block;
	margin: auto;
	width: 351px;
	height: 347px;
	top: 50%;
	left: 50%;
	margin-top: -212px;
	margin-left: -198px;
	max-width: 100%;
	animation: turn 3s linear infinite;
}

.cp_ts_fout .jjfa_yd_one_p {
	display: block;
	max-width: 60%;
	margin: 25px auto 80px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}

.cp_ts_fout .ts_fout_inner {
	position: absolute;
	width: 100%;
	height: 100%;
}

.cp_ts_fout .ts_fout_inner .fout_inner_li {
	position: absolute;
	cursor: pointer;
}

.cp_ts_fout .ts_fout_inner .fout_inner_li i {
	display: inline-block;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #260ae2;
	border: #bcb3f6 4px solid;
}

.cp_ts_fout .ts_fout_inner .fout_inner_li p {
	font-size: 20px;
	color: #05021f;
}

.cp_ts_fout .ts_fout_inner .fout_inner_li span {
	display: block;
	max-width: 190px;
	margin-top: 10px;
	font-size: 15px;
	line-height: 22px;
	color: #595674;
}

.cp_ts_fout .ts_fout_inner .li1 {
	left: 55px;
	top: 105px;
	text-align: right;
}

.cp_ts_fout .ts_fout_inner .li1 p {
	margin-right: 20px;
}

.cp_ts_fout .ts_fout_inner .li2 {
	right: 45px;
	top: 133px;
	text-align: left;
}

.cp_ts_fout .ts_fout_inner .li2 p {
	margin-left: 20px;
}

.cp_ts_fout .ts_fout_inner .li3 {
	left: 50%;
	margin-left: -54px;
	bottom: 14px;
	text-align: left;
}

.cp_ts_fout .ts_fout_inner .fout_inner_li:hover i {
	transition: 0.3S;
	background: #ffc945;
	border: #ffc945 4px solid;
}

.cp_ts_fout .ts_fout_inner .fout_inner_li:hover P {
	color: #260ae2;
}

.cp_fs_bg1 {
	position: absolute;
	width: 100%;
	min-height: 500px;
	background-image: url(../image/down-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 0;
}

.cp_fs_two {
	padding: 20px 0 80px 0;
}

.cp_fs_two .container {
	position: relative;
	z-index: 1;
}

.cp_fs_two .ts_two_wrapper {
	padding: 25px;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
	cursor: pointer;
}

.cp_fs_two .ts_two_wrapper:hover {
	background: #260ae2;
}

.cp_fs_two .ts_two_wrapper:hover h3, .cp_fs_two .ts_two_wrapper:hover p {
	color: #fff;
}

.cp_fs_two .ts_two_wrapper:hover .ts_two_icon {
	transition: 0.2s;
	background: transparent;
}

.cp_fs_two .ts_two_center_li {
	padding: 0 10px;
	width: 25%;
	float: left;
}

.cp_fs_two .ts_two_box h3 {
	margin: 25px 0 20px 0;
	font-size: 18px;
	color: #2b2350;
	font-weight: bold;
	text-align: left;
}

.cp_fs_two .ts_two_icon {
	position: relative;
	width: 97px;
	height: 80px;
	background: transparent;
	border-radius: 50%;
}

.cp_fs_two .ts_two_box p {
	min-height: 65px;
	font-size: 14px;
	color: #827f8f;
	text-align: left;
	line-height: 24px;
}

.cp_fs_two .ts_two_icon img {
	position: absolute;
	top: 0;
	width: 100%;
	margin: auto;
}

.cp_fs_two .ts_two_icon .imgn {
	display: block;
}

.cp_fs_two .ts_two_icon .imgh {
	display: none;
}

.cp_fs_two .ts_two_wrapper:hover .imgh {
	display: block;
}

.cp_fs_two .ts_two_wrapper:hover .imgn {
	display: none;
}

.cp_fs_two h2 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.cp_fs_two h5 {
	font-size: 16px;
	color: #797687;
	margin-bottom: 20px;
	text-align: center;
}

.cp_fs_two .jjfa_yd_one_p {
	display: block;
	max-width: 60%;
	margin: 25px auto 80px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}

.cp_fs_fout {
	padding: 80px 0;
}

.cp_fs_fout h5 {
	margin-bottom: 25px;
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.cp_fs_fout .ts_fout_warp {
	position: relative;
	display: block;
	width: 796px;
	height: 550px;
	margin: auto;
	margin-top: 70px;
	background: url(../image/fsbg1.png) no-repeat;
	background-position: center;
}

.cp_fs_fout .jjfa_yd_one_p {
	display: block;
	max-width: 60%;
	margin: auto;
	margin-bottom: 15px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}

.cp_fs_fout .ts_fout_inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
}

.cp_fs_fout .ts_fout_inner .fout_inner_li {
	position: absolute;
	display: flex;
	cursor: pointer;
	align-items: center;
}

.cp_fs_fout .ts_fout_inner .fout_inner_li i {
	display: block;
	width: 52px;
	height: 52px;
	margin-right: 10px;
	border-radius: 50%;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#4f29dd), to(#260ae2));
	background-image: -o-linear-gradient(bottom, #4f29dd 0, #260ae2 100%);
	background-image: linear-gradient(0deg, #4f29dd, #260ae2);
}

.cp_fs_fout .fout_inner_li p {
	font-size: 16px;
}

.cp_fs_fout .ts_fout_inner .fout_inner_li:hover i {
	background: #f3bf44;
}

.cp_fs_fout .ts_fout_inner .fout_inner_li:hover p {
	color: #260ae2;
}

.cp_fs_fout .ts_fout_innerr {
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
}

.cp_fs_fout .ts_fout_innerr .fout_inner_li {
	position: absolute;
	display: flex;
	align-items: center;
	cursor: pointer;
}

.cp_fs_fout .ts_fout_innerr .fout_inner_li:hover p {
	color: #260ae2;
}

.cp_fs_fout .ts_fout_innerr .fout_inner_li i {
	margin-left: 10px;
}

.cp_fs_fout .ts_fout_inner .li1 {
	left: 55px;
	top: 10px;
}

.cp_fs_fout .ts_fout_inner .li2 {
	left: -33px;
	top: 92px;
}

.cp_fs_fout .ts_fout_inner .li3 {
	left: -85px;
	top: 178px;
}

.cp_fs_fout .ts_fout_inner .li4 {
	left: -85px;
	top: 270px;
}

.cp_fs_fout .ts_fout_inner .li5 {
	left: -33px;
	top: 350px;
}

.cp_fs_fout .ts_fout_inner .li6 {
	left: 55px;
	top: 420px;
}

.cp_fs_fout .ts_fout_innerr .li1 {
	right: -15px;
	top: 17px;
}

.cp_fs_fout .ts_fout_innerr .li2 {
	right: -115px;
	top: 119px;
}

.cp_fs_fout .ts_fout_innerr .li3 {
	right: -130px;
	top: 210px;
}

.cp_fs_fout .ts_fout_innerr .li4 {
	right: -113px;
	top: 307px;
}

.cp_fs_fout .ts_fout_innerr .li5 {
	right: -40px;
	top: 395px;
}



.large-content {
	height: 725px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center 50%;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	padding: 80px 0;
	background-color: rgba(37, 37, 37, 1.00);
}

.fwtx_zx_one .large-group {
	width: 100%;
	min-height: 460px;
	margin: 0 auto;
	position: relative;
	height: auto;
}

.large-header {
	font-weight: normal;
	text-align: center;
	margin-bottom: 40px;
	color: #fff;
}

.large-header em {
	display: block;
	margin-bottom: 14px;
	font-style: normal;
	font-size: 30px;
}

.large-switch-circle ul {
	font-size: 16px;
	color: #fff;
	text-align: center;
}

.fwtx_zx_one .large-switch-circle ul li {
	opacity: .8;
	cursor: pointer;
	margin: 0 20px;
	position: relative;
	display: inline-block;
}

.fwtx_zx_one .large-switch-circle ul li:hover {
	color: #f3bf44;
	opacity: 1;
}

.fwtx_zx_one .large-switch-circle ul .on {
	opacity: 1;
}

.fwtx_zx_one .large-switch-circle ul .on:after {
	content: '';
	width: 20px;
	height: 1px;
	display: inline-block;
	background: #fff;
	position: absolute;
	bottom: -10px;
	left: calc(50% - 10px);
	animation: bigdata-underline-grow both .3s;
}

.fwtx_zx_one .large-switch-middle {
	width: 100%;
	margin-top: 40px;
	position: absolute;
	z-index: 1;
}

.fwtx_zx_one .large-switch-middle ul li {
	cursor: pointer;
	width: 33%;
	height: 210px;
	color: #797687;
	overflow: hidden;
	float: left;
	margin: 0;
	background-repeat: repeat;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
}

.fwtx_zx_one .large-switch-middle ul li:nth-child(3), .fwtx_zx_one .large-switch-middle ul li:nth-child(6){
	border-right: #fff 1px solid;
}

.fwtx_zx_one .large-switch-middle ul li:nth-child(4), .fwtx_zx_one .large-switch-middle ul li:nth-child(5), .fwtx_zx_one .large-switch-middle ul li:nth-child(6) {
	border-bottom: #fff 1px solid;
}
.fwtx_zx_one .large-switch-middle ul li:nth-child(4){
    border-right: #e8e8e8 1px solid;
}
.fwtx_zx_one .large-switch-item {
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.fwtx_zx_one .large-item-img {
	width: 120px;
	margin: auto;
	display: block;
	text-align: center;
	height: 120px;
	margin: 0 auto;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
}

.large-item-img img {
	width: 120px;
	height: 120px;
}

.large-item-title {
	position: relative;
	text-align: center;
}

.large-item-title:after {
	content: '';
	display: block;
	position: absolute;
	width: 20px;
	height: 1px;
	background: #797687;
	bottom: -10px;
	left: calc(50% - 10px);
}

.large-item-text {
	opacity: .4;
	height: 0;
	margin: 20px 0;
	padding: 0 20px;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
	line-height: 20px;
}

.large-item-link {
	opacity: 0;
	display: block;
	width: 100px;
	margin: auto;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #fff;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.large-switch-middle .large-item-link:hover {
	color: rgb(65, 62, 62);
	border-color: #108cee;
	background: #108cee
}

.large-switch-middle .large-switch-item:hover {
	background-image: -webkit-linear-gradient(top, #5555ff 0%, #260ae2 100%);
	background-image: -moz-linear-gradient(top, #5555ff 0%, #260ae2 100%);
	background-image: -moz-linear-gradient(to bottom, #5555ff 0%, #260ae2 100%);
	background-image: -o-linear-gradient(to bottom, #5555ff 0%, #260ae2 100%);
	background-image: linear-gradient(to bottom, #5555ff 0%, #260ae2 100%);
	background-repeat: repeat
}

.large-switch-middle ul li:hover .large-item-img {
	height: 45px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	margin-top: 15px;
}

.large-switch-middle .large-switch-item:hover .large-item-img img {
	width: 60px;
	height: 60px;
	margin: auto;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.large-switch-middle .large-switch-item:hover .large-item-text {
	height: initial;
	color: #fff;
	opacity: 1;
}

.large-switch-middle .large-switch-item:hover .large-item-title {
	color: #fff;
}

.large-switch-middle .large-switch-item:hover .large-item-title:after {
	background: #f3bf44;
}

.large-switch-middle .large-switch-item:hover .large-item-link {
	opacity: 1;
}

.large-switch-middle .large-switch-item .imgn {
	display: block;
	margin: auto;
}

.large-switch-middle .large-switch-item .imgh {
	display: none;
}

.large-switch-middle .large-switch-item:hover .imgn {
	display: none;
}

.large-switch-middle .large-switch-item:hover .imgh {
	display: block;
}

.large-switch-item .large-item-img {
	margin-top: 10px;
}

.large-switch-dx {
	position: relative;
	text-align: center;
	line-height: 212px;
}

.large-switch-middle .large-switch-item-clear {
	background: #e8e8e8;
	font-size: 16px;
	font-weight: bold;
}

.large-switch-middle .large-switch-item-clear:hover {}

.large-switch {
	width: 100%;
}

.cp_bs_one {
	position: relative;
	padding: 80px 0;
	margin-top: 50px;
	background: -webkit-gradient(linear, left bottom, left top, from(#5555ff), to(#260ae2));
	background: -o-linear-gradient(bottom, #5555ff 0, #260ae2 100%);
	background: linear-gradient(0deg, #5555ff, #260ae2);
}

.cp_bs_one_bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 90%;
	background-image: url(../image/tsbg.png);
	background-repeat: no-repeat;
	background-position: left right;
	background-size: cover;
}

.cp_bs_one h5 {
	font-size: 30px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.cp_bs_one img {
	display: block;
	max-width: 100%;
	margin: auto;
	margin-top: 80px;
}

.cp_bs_three {
	padding: 80px 0;
}

.cp_bs_three .jjfa_h-pnewarol {
	margin: 60px 0 0px 0;
}

.cp_bs_three .jjfa_h-pnewarol li {
	width: 25%;
	float: left;
}

.cp_bs_three .jjfa-h-oneli {
	position: relative;
	width: 92%;
	height: 230px;
	margin: auto;
	padding: 20px;
	background: #fff;
	border: none;
	text-align: left;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
}

.cp_bs_three .jjfa-h-oneli span {
	display: block;
	width: 100px;
	height: 5px;
	border-radius: ;
	background: #ceceff;
}

.cp_bs_three .jjfa-h-oneli p {
	margin-top: 15px;
	font-size: 14px;
	color: #797687;
}

.cp_bs_three .jjfa-h-oneli i {
	display: block;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	background: #260ae2;
}

.cp_bs_three .jjfa-h-oneli h5 {
	margin: 15px 0 5px 0;
	font-size: 18px;
	color: #28214d;
	font-weight: bold;
}

.cp_bs_three h2 {
	font-size: 28px;
	color: #333;
	text-align: center;
}

.cp_ds_two {
	padding: 80px 0;
}

.cp_ds_two .ts_two_wrapper {
	padding: 20px 15px;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
	cursor: pointer;
}

.cp_ds_two .ts_two_wrapper:hover .ts_two_icon {
	background: #260ae2;
	border: #260ae2 1px solid;
	transition: 0.2s;
}

.cp_ds_two .ts_two_center_li {
	padding: 0 10px;
	width: 20%;
	float: left;
}

.cp_ds_two .ts_two_box h3 {
	margin: 25px 0 20px 0;
	min-height: 38px;
	font-size: 16px;
	color: #2b2350;
	font-weight: bold;
	text-align: left;
}

.cp_ds_two .ts_two_icon {
	position: relative;
	width: 60px;
	height: 60px;
	border: #260ae2 1px solid;
	background: #fff;
	border-radius: 50%;
}

.cp_ds_two .ts_two_box p {
	min-height: 95px;
	font-size: 14px;
	color: #827f8f;
	text-align: left;
	line-height: 24px;
}

.cp_ds_two .ts_two_icon img {
	position: absolute;
	top: 0;
	width: 100%;
	margin: auto;
}

.cp_ds_two .ts_two_icon .imgn {
	display: block;
}

.cp_ds_two .ts_two_icon .imgh {
	display: none;
}

.cp_ds_two .ts_two_wrapper:hover .imgh {
	display: block;
}

.cp_ds_two .ts_two_wrapper:hover .imgn {
	display: none;
}

.cp_ds_two h2 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.cp_ds_two h5 {
	font-size: 16px;
	color: #797687;
	margin-bottom: 20px;
	text-align: center;
}

.cp_ds_two .jjfa_yd_one_p {
	display: block;
	max-width: 60%;
	margin: 25px auto 40px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}

.cp_ds_three {
	padding: 80px 0;
	overflow: hidden;
}

.cp_ds_three .title {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.cp_ds_three .ts_three_pnewarol {
	margin: 90px 0 70px 0;
}

.cp_ds_three .ts_three_pnewarol li {
	width: 33%;
	float: left;
}

.cp_ds_three .ts_three_pnewarol .h-oneli {
	width: 92%;
	margin: auto;
	padding: 20px;
	text-align: center;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
}

.cp_ds_three .ts_three_pnewarol .h-oneli span {
	display: block;
	width:52px;
	height: 52px;
	background: #260ae2;
	text-align: center;
	border-radius: 50%;
}
.cp_ds_three .ts_three_pnewarol .h-oneli span img{
	display: block;
	margin: auto
}
.cp_ds_three .ts_three_pnewarol .h-oneli h5 {
	margin-top: 20px;
	font-size: 18px;
	color: #28214d;
	font-weight: bold;
	text-align: left;
}

.cp_ds_three .ts_three_pnewarol .h-oneli p {
	margin-top: 20px;
	min-height: 80px;
	font-size: 14px;
	color: #797687;
	text-align: left;
	line-height: 22px;
}
.cp_ds_three .jjfa_yd_one_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
	text-align: center;
}
.cp_ds_one{
	padding: 80px 0;
}
.cp_ds_one h2 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.cp_ds_one h5 {
	font-size: 16px;
	color: #797687;
	margin-bottom: 20px;
	text-align: center;
}

.cp_ds_one .jjfa_yd_one_p {
	display: block;
	max-width: 60%;
	margin: 25px auto 40px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}
.cp_ds_one img{
	display: block;
	max-width: 100%;
	margin: auto;
}
.cp_ds_four {
	position: relative;
	padding: 80px 0;
	background: -webkit-gradient(linear, left bottom, left top, from(#5555ff), to(#260ae2));
	background: -o-linear-gradient(bottom, #5555ff 0, #260ae2 100%);
	background: linear-gradient(0deg, #5555ff, #260ae2);
}
.cp_ds_four h5 {
	font-size: 30px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}
.cp_ds_four .jjfa_yd_one_p {
	display: block;
	max-width: 60%;
	margin: 25px auto 40px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 24px;
}
.cp_ds_four img{
	display: block;
	max-width: 100%;
	margin: auto;
}

.cp_ds_five {
	position: relative;
	padding:100px 0;
	
}
.cp_ds_five h5 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 70px;
	text-align: center;
}
.cp_ds_five li{
	width: 16%;
	float: left;
	padding: 25px 10px 5px 10px;
	border-left: #e6e6e6 1px solid;
	border-bottom: #e6e6e6 1px solid;
}
.cp_ds_five li:nth-child(1),.cp_ds_five li:nth-child(7),.cp_ds_five li:nth-child(13){
	border-left: none;
}
.cp_ds_five li:nth-child(13),.cp_ds_five li:nth-child(14),.cp_ds_five li:nth-child(15),.cp_ds_five li:nth-child(16),.cp_ds_five li:nth-child(17),.cp_ds_five li:nth-child(18){
	border-bottom: none;
}
.cp_ds_five ul{
	overflow: hidden;
}
.cp_ds_five li i{
	display: block;
	width: 96px;
	height: 96px;
	margin: auto;
	border-radius: 10px;
	
	margin-bottom: 15px;
	background: -webkit-gradient(linear, left bottom, left top, from(#5555ff), to(#260ae2));
    background: -o-linear-gradient(bottom, #5555ff 0, #260ae2 100%);
    background: linear-gradient(0deg, #5555ff, #260ae2);
}
.cp_ds_five li p{
	min-height: 40px;
	font-size: 14px;
	color: #2b2350;
	line-height: 20px;
	text-align: center;
}


.cp_csqs_three {
	padding: 80px 0;
	overflow: hidden;
}

.cp_csqs_three .title {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.cp_csqs_three .ts_three_pnewarol {
	margin: 90px 0 70px 0;
}

.cp_csqs_three .ts_three_pnewarol li {
	width: 20%;
	float: left;
}

.cp_csqs_three .ts_three_pnewarol .h-oneli {
	width: 92%;
	margin: auto;
	min-height:200px;
	padding: 20px;
	text-align: center;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
}

.cp_csqs_three .ts_three_pnewarol .h-oneli span {
	display: block;
	width:52px;
	height: 52px;
	background: #260ae2;
	text-align: center;
	border-radius: 50%;
}
.cp_csqs_three .ts_three_pnewarol .h-oneli span img{
	display: block;
	margin: auto
}
.cp_csqs_three .ts_three_pnewarol .h-oneli h5 {
	margin-top: 20px;
	font-size: 18px;
	color: #28214d;
	font-weight: bold;
	text-align: left;
}

.cp_csqs_three .ts_three_pnewarol .h-oneli p {
	margin-top: 20px;
	font-size: 14px;
	color: #797687;
	text-align: left;
	line-height: 22px;
}
.cp_csqs_three .jjfa_yd_one_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
	text-align: center;
}
.cp_csqs_four {
	position: relative;
	padding: 80px 0;
	background: -webkit-gradient(linear, left bottom, left top, from(#260ae2), to(#5555ff));
	background: -o-linear-gradient(bottom, #260ae2 0, #5555ff 100%);
	background: linear-gradient(0deg, #260ae2, #5555ff);
}
.cp_csqs_four h5 {
	font-size: 30px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}
.cp_csqs_four img{
	display: block;
	max-width: 100%;
	margin: auto;
}
.cp_csqs_four .container{
	position: relative;
	z-index: 2;
}
.cp_csqs_four .cp_ts_one_bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-image: url(../image/qsimg2.png);
	background-repeat: no-repeat;
	background-position: left right;
	background-size: cover;
}

.cp_csqs_one {
	padding: 80px 0;
}

.cp_csqs_one h2 {
	margin-bottom: 25px;
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}
.cp_csqs_one h5 {
	font-size: 16px;
	color: #797687;
	margin-bottom: 20px;
	text-align: center;
}




.cp_csqs_one .ts_fout_warp {
	position: relative;
	display: block;
	width: 491px;
	height: 464px;
	margin: auto;
	margin-top: 70px;
	background: url(../image/csbg1.png) no-repeat;
}

.cp_csqs_one .jjfa_yd_one_p {
	display: block;
	max-width: 60%;
	margin: auto;
	margin-bottom: 15px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}

.cp_csqs_one .ts_fout_inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
}

.cp_csqs_one .ts_fout_inner .fout_inner_li {
	position: absolute;
	display: flex;
	cursor: pointer;
	align-items: center;
}

.cp_csqs_one .fout_inner_li p {
	font-size: 16px;
	font-weight: bold;
}


.cp_csqs_one .ts_fout_inner .fout_inner_li:hover p {
	color: #260ae2;
}

.cp_csqs_one .ts_fout_innerr {
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
}

.cp_csqs_one .ts_fout_innerr .fout_inner_li {
	position: absolute;
	display: flex;
	align-items: center;
	cursor: pointer;
}

.cp_csqs_one .ts_fout_innerr .fout_inner_li:hover p {
	color: #260ae2;
}


.cp_csqs_one .ts_fout_inner .li1 {
	left: -50px;
    top: 68px;
}

.cp_csqs_one .ts_fout_inner .li2 {
	left: -112px;
    top: 214px;
}

.cp_csqs_one .ts_fout_inner .li3 {
	left: -68px;
    top: 361px
}

.cp_csqs_one .ts_fout_innerr .li1 {
	right: -75px;
    top: 60px;
}

.cp_csqs_one .ts_fout_innerr .li2 {
	right: -112px;
	top: 214px;
}

.cp_csqs_one .ts_fout_innerr .li3 {
	right: -50px;
	top: 361px;
}



.fw_zj_one {
	padding: 80px 0;
	overflow: hidden;
}

.fw_zj_one .title {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.fw_zj_one .ts_three_pnewarol {
	margin: 90px 0 70px 0;
}

.fw_zj_one .ts_three_pnewarol li {
	width: 25%;
	float: left;
}

.fw_zj_one .ts_three_pnewarol .h-oneli {
	width: 92%;
	margin: auto;
	padding: 20px;
	text-align: center;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
}

.fw_zj_one .ts_three_pnewarol .h-oneli span {
	display: block;
	width:52px;
	height: 52px;
	background: #260ae2;
	text-align: center;
	border-radius: 50%;
}
.fw_zj_one .ts_three_pnewarol .h-oneli span img{
	display: block;
	margin: auto
}
.fw_zj_one .ts_three_pnewarol .h-oneli h5 {
	margin-top: 20px;
	font-size: 18px;
	color: #28214d;
	font-weight: bold;
	text-align: left;
}

.fw_zj_one .ts_three_pnewarol .h-oneli p {
	margin-top: 20px;
	min-height: 80px;
	font-size: 14px;
	color: #797687;
	text-align: left;
	line-height: 22px;
}
.fw_zj_one .jjfa_yd_one_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
	text-align: center;
}
.fw_zj_two {
	position: relative;
}

.fw_zj_two .bg-angle {
    background-image: -o-linear-gradient(350deg,#5555ff 0,#5555ff 100%);
	background-image: linear-gradient(100deg,#5555ff,#5555ff);
    max-height: 450px;
    height: 450px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    overflow: hidden;
}
.fw_zj_two .zj_two_li{
	position: relative;
	width: 31%;
	margin: 0 1%;
	float: left;
	
}
.fw_zj_two .zj_two_li_top{
	padding: 15px 0;
	background: #fff;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.fw_zj_two .zj_two_li_top img{
	display: block;
	max-width: 100%;
	margin: auto;
}
.fw_zj_two .zj_two_li_bot{
	padding: 35px 25px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	background: #fff;
	margin-top: 16px;
}
.fw_zj_two .zj_two_li_bot p{
	font-size: 18px;
    color: #28214d;
    font-weight: bold;
    text-align: center;
}
.fw_zj_two .zj_two_li_bot span{
	display: contents;
	margin-top: 20px;
    
    font-size: 14px;
    color: #797687;
    text-align: left;
	line-height: 22px;
	box-sizing: border-box;
}
.fw_zj_two .zj_two_li_bot .divp{
	padding:0;    
	display: contents;
	
	font-size: 14px;
	color: #797687;
    line-height: 22px;
    text-align: left;
	
	box-sizing: border-box;
}
.fw_zj_two .zj_two_li_bot a {
    display: block;
    margin-top: 30px;
    font-size: 14px;
    color: #6ba1d6;
    text-align: center;
}
.fw_zj_two .zj_two_li_cen{
	width: 100%;
	max-width: 345px;
	position: absolute;
}
.fw_zj_two .zj_two_li_cen img{
	display: block;
	max-width: 100%;
	margin: auto;
}

.fw_zj_two .zj_two_liinner{
	width: 345px;
	margin: auto;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
	min-height: 340px;
}
.fw_zj_two h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.fw_zj_two h5{
    font-size: 18px;
	color: #fff;
	text-align: center;
}
.fw_zj_two .jjfa_yd_one_p {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 24px;
}
.fw_zj_two .container{
	padding: 80px 0;
}


.cp_gjsj_one {
	padding: 80px 0;
}
.cp_gjsj_one h2 {
    font-size: 30px;
    color: #28214d;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.cp_gjsj_one .jjfa_yd_one_p {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 24px;
}

.cp_gjsj_one .ts_three_pnewarol {
	margin: 90px 0 70px 0;
}

.cp_gjsj_one .ts_three_pnewarol li {
	width: 25%;
	float: left;
}

.cp_gjsj_one .ts_three_pnewarol .h-oneli {
	width: 80%;
	height: 190px;
	margin: auto;
	padding: 20px;
	text-align: center;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
}

.cp_gjsj_one .ts_three_pnewarol .h-oneli span {
	display: block;
	width: 90px;
	height: 90px;
	margin: auto;
	background: #260ae2;
	border-radius: 50%;
}

.cp_gjsj_one .ts_three_pnewarol .h-oneli p {
	margin-top: 20px;
	font-size: 16px;
	color: #28214d;
}

.cp_gjsj_fout {
	padding: 80px 0;
}

.cp_gjsj_fout h5 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}
.cp_gjsj_fout img{
	display: block;
	max-width: 100%;
	margin: auto;
}

.hye-ys1-btn{
	position: relative;
	display: block;
	width: 160px;
	margin: auto;
	height: 50px;
	line-height: 50px;
	color: #260ae2;
	font-size: 16px;
	border: #260ae2 1px dashed;
	text-align: center;
}
.hye-ys1-btn span{
	position: absolute;
	right: -15px;
	top: 10px;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	background: #260ae2;
}
.hye-ys1-btn span i{
	color: #fff;
	
}
.hye-ys1-btn:hover{
	background: #260ae2;
	color: #fff;
}

.cp_gjsj_two .ul1 {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.cp_gjsj_two .ul1 .li-title {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f9f9f9;
    border-bottom: 1px dashed #c4c4c4;
    list-style: none;
}
.cp_gjsj_two .ul1 .li-list {
    width: 100%;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #c4c4c4;
    list-style: none;
}
.cp_gjsj_two .ul1 .li-title div {
    width: 12.5%;
    text-align: center;
    float: left;
    font-size: 14px;
    padding: 15px 0;
}
.cp_gjsj_two .ul1 .li-list div {
    width: 12.5%;
    text-align: center;
    float: left;
    font-size: 14px;
    padding: 15px 0;
}
.cp_gjsj_two .ul1 .li-list div img {
    float: right;
}
.cp_gjsj_two .bj-c-red {
    color: red;
}
.cp_gjsj_two .bj-c-green {
    color: green;
}
.cp_gjsj_two .bg-angle{
	background-image: -o-linear-gradient(350deg,#260ae2 0,#260ae2 100%);
	background-image: linear-gradient(100deg,#260ae2,#260ae2);
	max-height: 700px;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0; 
	top: 0;
	z-index: -1; 
	overflow: hidden;

}
.cp_gjsj_two .bg-angle:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0;
height: 0;
border-top: 200px solid transparent;
border-left: 1900px solid #fff;
border-bottom: 0 solid transparent;
}
.cp_gjsj_two h3{
font-size: 30px;
color: #fff;
text-align: center;
font-weight: bold;
}
.cp_gjsj_two h4{
margin-top: 30px;
font-size: 16px;
line-height: 30px;
color: #fff;
text-align: center;
font-weight: normal;
}
.cp_gjsj_two .tab-one{
margin: auto;
margin-top: 80px;
max-width: 1100px;

}
.cp_gjsj_two .nav-tabs>li.active>a, .cp_gjsj_two .nav-tabs>li.active>a:focus, .cp_gjsj_two .nav-tabs>li.active>a:hover {
color: #260ae2;
cursor: default;
background-color: #fff !important;
border:none !important;
border-bottom-color: transparent;
}
.cp_gjsj_two .nav>li>a {
position: relative;
display: block;
padding: 10px 15px;
color: #fff;
font-size: 16px;
font-weight: bold;
text-align: center;
border: none;
background-color: rgba(255,255,255,.1);
}
.cp_gjsj_two .nav>li>a span{
display: block;
font-size: 14px;
font-weight: normal;
}
.cp_gjsj_two .nav-tabs>li>a:hover {
border:none;
}
.cp_gjsj_two .nav>li>a:focus, .cp_gjsj_two .nav>li>a:hover {
text-decoration: none;
background-color: #260ae2;
}
.cp_gjsj_two .nav-tabs {
border-bottom: none;
margin: 0;
}
.cp_gjsj_two .nav-tabs>li {
float: left;
margin: 0;
width:16%;
}
.cp_gjsj_two .nav-tabs>li:hover{
margin: 0;
}
.cp_gjsj_two .tab-content{
padding: 35px 45px;
background: #fff;
min-height: 400px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
-webkit-box-shadow: 0 30px 60px 0 rgba(52,27,159,.1);
box-shadow: 0 30px 60px 0 rgba(52,27,159,.1);
}
.cp_gjsj_two .tab-content h5{
font-size: 18px;
font-weight: bold;
color: #2b2350;
}
.cp_gjsj_two .tab-content p{
display: block;
max-width: 580px;
margin-top: 20px;
font-size: 14px;
font-weight: normal;
color: #2b2350;
line-height: 26px;
}
.cp_gjsj_two .tab-content .tabtop{
padding-bottom: 30px;
border-bottom: #d3d3d3 1px dashed;
}
.cp_gjsj_two .tab-content .tabbottom{
width: 100%;
padding-top: 40px;
}
.cp_gjsj_two .tab-content .tabbottom img{
margin: auto;
}
.cp_gjsj_two .tab-content .tabbottom ul.width30{
width: 31%;
float: left;
}
.cp_gjsj_two .tab-content .tabbottom ul.width30 a{
display: block;
margin: 15px 0;
height: 26px;
line-height: 26px;
font-size: 15px;
color: #2b2350;
}
.cp_gjsj_two .tab-content .tabbottom ul.width30 a i{
display:block;
float: left;
margin-right: 5px;
width: 26px;
height: 26px;
overflow: hidden;
background-image: url(../image/index-ico.png);
}
.cp_gjsj_two .i1{
background-position: 0px 0px;
}
.cp_gjsj_two .i2{
background-position: 0px -41px;
}
.cp_gjsj_two .i3{
background-position: 0px -89px;
}
.cp_gjsj_two .i4{
background-position: 0px -136px;
}
.cp_gjsj_two .i5{
background-position: -49px 2px;
}
.cp_gjsj_two .i6{
background-position: -49px -41px;
}
.cp_gjsj_two .i7{
background-position: -49px -89px;
}
.cp_gjsj_two .i8{
background-position: -49px -136px;
}
.cp_gjsj_two .i9{
background-position: -105px 0px;
}
.cp_gjsj_two .i10{
background-position: -105px -41px;
}
.cp_gjsj_two .i11{
background-position: -105px -89px;
}
.cp_gjsj_two .i12{
background-position: -105px -136px;
}



.cp_xtzf_one {
	padding: 80px 0;
}
.cp_xtzf_one h2 {
    font-size: 30px;
    color: #28214d;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.cp_xtzf_one .jjfa_yd_one_p {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 24px;
}

.cp_xtzf_one .ts_three_pnewarol {
	margin: 90px 0 70px 0;
}

.cp_xtzf_one .ts_three_pnewarol li {
	width: 25%;
	float: left;
}

.cp_xtzf_one .ts_three_pnewarol .h-oneli {
	width: 80%;
	height: 190px;
	margin: auto;
	padding: 20px;
	text-align: center;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
}

.cp_xtzf_one .ts_three_pnewarol .h-oneli span {
	display: block;
	width: 90px;
	height: 90px;
	margin: auto;
	background: #260ae2;
	border-radius: 50%;
}

.cp_xtzf_one .ts_three_pnewarol .h-oneli p {
	margin-top: 20px;
	font-size: 16px;
	color: #28214d;
}
.cp_xtzf_two{
	padding: 80px 0;
	background-image: linear-gradient(100deg,#5555ff,#260ae2);
}
.cp_xtzf_two h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.cp_xtzf_two .jjfa_yd_one_p {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 24px;
}
.cp_xtzf_two .xtzf_two_in{
	border-top: #fff 1px dashed;
}
.cp_xtzf_two .xtzf_two_in li{
	position: relative;
	width: 20%;
	float: left;
	padding: 0 2%;
}
.cp_xtzf_two .xtzf_two_in li h2 {
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
.cp_xtzf_two .xtzf_two_in li h5 {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 20px;
	text-align: center;
	opacity: 0.6;
}
.cp_xtzf_two .xtzf_two_in li::before{
	position: absolute;
	content: '';
	display: block;
	width: 15px;
	height: 90px;
	border-left: #fff 1px dashed;
	left: 50%;
	top: 0;
}
.cp_xtzf_two .xtzf_two_in li i{
	display: block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #fff;
	margin: auto;
	margin-top: -7px;
}
.cp_xtzf_two .xtzf_two_in li span{
	display: block;
	margin: auto;
	width: 50px;
	margin-top: 95px;
	margin-bottom: 15px;
}

.cp_xtzf_three{
	padding: 100px 0;
}
.cp_xtzf_three h5 {
    font-size: 30px;
    color: #28214d;
    font-weight: 700;
    margin-bottom: 60px;
    text-align: center;
}
.cp_xtzf_three .xtzf_three_inner{
	overflow: hidden;
	background: #efeff4;
	border-radius: 10px;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
}
.cp_xtzf_three .three_in_l{
	position: relative;
	width: 40%;
	float: left;
	height: 100%;
}
.cp_xtzf_three .three_in_l h5{
	font-size: 30px;
	color: #fff;
	height: 90px;
	margin-bottom: 0;
	font-weight: normal;
	line-height: 90px;
	background-image: linear-gradient(0deg,#5555ff,#260ae2);
}
.cp_xtzf_three .three_in_l p{
	width: 23%;
	float: left;
	margin: 1%;
	font-size: 14px;
	color: #fff;
	height:40px;
	font-weight: normal;
	border-radius: 6px;
	text-align: center;
	line-height: 40px;
	background-image: linear-gradient(0deg,#5555ff,#260ae2);
}
.cp_xtzf_three .three_in_r{
	position: relative;
	width: 60%;
	float: left;
	height: 100%;
	background: #fff;
}
.cp_xtzf_three .three_in_l span{
	display: block;
	width: 100%;
	font-size: 14px;
	color: #28214d;
	margin-bottom: 0;
	line-height: 20px;
	padding: 40px 25px 0 25px;
}
.cp_xtzf_three .three_in_r h5{
	position: relative;
	font-size: 30px;
	color: #fff;
	margin-bottom: 0;
	height: 90px;
	font-weight: normal;
	line-height: 90px;
	background-image: linear-gradient(0deg,#fdbf06,#ff9101);
}
.cp_xtzf_three .three_in_r i{
	display: block;
	width: 80px;
	height: 80px;
	margin: auto;
	border-radius: 50%;
	background-image: linear-gradient(0deg,#fdbf06,#ff9101);
}
.cp_xtzf_three .three_in_r p{
	width: 23%;
	float: left;
	margin: 1%;
	font-size: 14px;
	color: #3c3c3c;
	font-weight: normal;
	text-align: center;
}
.cp_xtzf_three .three_in_lin{
	padding: 40px 25px;
}
.cp_xtzf_three .three_in_rin{
	padding: 20px 25px;
}




.cp_zhdl_two {
	padding: 80px 0;
	overflow: hidden;
	background: url(../image/zhdlbgb.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

.cp_zhdl_two .title {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.cp_zhdl_two .ts_three_pnewarol {
	margin: 90px 0 70px 0;
}

.cp_zhdl_two .ts_three_pnewarol li {
	width: 20%;
	float: left;
}

.cp_zhdl_two .ts_three_pnewarol .h-oneli {
	width: 92%;
	margin: auto;
	padding: 20px;
	text-align: center;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
	background: #fff;
}

.cp_zhdl_two .ts_three_pnewarol .h-oneli span {
	display: block;
	width:52px;
	height: 52px;
	background: #260ae2;
	text-align: center;
	border-radius: 50%;
}
.cp_zhdl_two .ts_three_pnewarol .h-oneli span img{
	display: block;
	margin: auto
}
.cp_zhdl_two .ts_three_pnewarol .h-oneli h5 {
	margin-top: 20px;
	font-size: 18px;
	color: #28214d;
	font-weight: bold;
	text-align: left;
}

.cp_zhdl_two .ts_three_pnewarol .h-oneli p {
	margin-top: 20px;
	min-height: 80px;
	font-size: 14px;
	color: #797687;
	text-align: left;
	line-height: 22px;
}
.cp_zhdl_two .jjfa_yd_one_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
	text-align: center;
}


.cp_zhdl_one{
	padding: 80px 0;
}
.cp_zhdl_one h2 {
    font-size: 30px;
    color: #28214d;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.cp_zhdl_one .jjfa_yd_one_p {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 24px;
}
.cp_zhdl_one h5 {
	font-size: 16px;
color: #797687;
margin-bottom: 20px;
text-align: center;
}
.cp_zhdl_one img{
display: block;
margin: auto;
max-width: 100%;
}
.cp_zhdl_three{
	padding: 80px 0;
	background-image: linear-gradient(100deg,#5555ff,#260ae2);
}
.cp_zhdl_three h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.cp_zhdl_three .jjfa_yd_one_p {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 24px;
}
.cp_zhdl_three .xtzf_two_in{
	border-top: #fff 1px dashed;
}
.cp_zhdl_three .xtzf_two_in li{
	position: relative;
	width: 20%;
	float: left;
	padding: 0 2%;
}
.cp_zhdl_three .xtzf_two_in li h2 {
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
.cp_zhdl_three .xtzf_two_in li h5 {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 20px;
	text-align: center;
	opacity: 0.6;
}
.cp_zhdl_three .xtzf_two_in li::before{
	position: absolute;
	content: '';
	display: block;
	width: 15px;
	height: 90px;
	border-left: #fff 1px dashed;
	left: 50%;
	top: 0;
}
.cp_zhdl_three .xtzf_two_in li i{
	display: block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #fff;
	margin: auto;
	margin-top: -7px;
}
.cp_zhdl_three .xtzf_two_in li span{
	display: block;
	margin: auto;
	width: 50px;
	margin-top: 95px;
	margin-bottom: 15px;
}


.cp_zhdl_four{
	padding: 100px 0;
}
.cp_zhdl_four h2 {
    font-size: 30px;
    color: #28214d;
    font-weight: 700;
    margin-bottom: 70px;
	text-align: center;
}
.cp_zhdl_four .zhdl_left{
	width: 40%;
	float: left;
	background: #fff;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);

}
.cp_zhdl_four .zhdl_right{
	width: 55%;
	float: right;
	background: #fff;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);

}
.cp_zhdl_four .zhdl_left_li{
	position: relative;
	height: 200px;
	padding: 20px;
	text-align: center;
	border-bottom: #efefef 2px dashed;
}
.cp_zhdl_four .zhdl_left_li:last-child{
	border-bottom: none;
}
.cp_zhdl_four .zhdl_left_li img{
	display: block;
	margin: auto;
}
.cp_zhdl_four .zhdl_left_li::after{
	position: absolute;
	content: '';
	width: 60px;
	height: 48px;
	right: -40px;
	top: 50%;
	margin-top: -24px;
	display: block;
	background-image: url(../image/ibg.png);
}
.cp_zhdl_four .zhdl_right_li{
	height: 200px;
	padding:35px 20px;
	text-align: left;
	border-bottom: #efefef 2px dashed;
}
.cp_zhdl_four .zhdl_right_li:last-child{
	border-bottom: none;
}
.cp_zhdl_four .zhdl_right_li p{
	position: relative;
	font-size: 14px;
	color: #79797e;
	padding-left: 35px;
	line-height: 26px;
}
.cp_zhdl_four .zhdl_right_li p::after{
	position: absolute;
	content: "\f00c";
	font-family: 'FontAwesome';
	width:22px;
	height: 22px;
	left: 0;
	color: #fff;
	top: 50%;
	text-align: center;
	line-height: 22px;
	margin-top: -11px;
	border-radius: 50%;
	background: #ffc845;
}



.fw_qs_one{
	padding: 80px 0;
	background-image: linear-gradient(100deg,#5555ff,#260ae2);

}
.fw_qs_one .jjfa_yd_one_p{
	display: block;
    max-width: 80%;
    margin: 25px auto 50px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.fw_qs_one h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.fw_qs_one img{
display: block;
margin: auto;
max-width: 100%;
}
.fw_qs_one .qs_one_li{
	position: relative;
	width: 25%;
	float: left;
}
.fw_qs_one .qs_one_li p{
	display: block;
	padding:20px 15px;
	font-size: 14px;
    color: #ffffff;
    border: #9991f7 1px dashed;
}
.fw_qs_one .qs_one_li::after{
	position: absolute;
	content: '';
	width: 60px;
	height: 48px;
	right:-70px;
	top: 50%;
	margin-top: -24px;
	display: block;
	background-image: url(../image/ibg1.png);
}
.fw_qs_one .qs_one_li:last-child::after{
	background-image: none;
}
.fw_qs_one .qs_one_li:first-child{
	padding-left: 80px;
	padding-right: 0;
}
.fw_qs_one .qs_one_li:last-child{
	padding-right: 0;
	padding-left: 80px;
}
.fw_qs_one .qs_one_li:nth-child(2){
	padding-left: 80px;
}
.fw_qs_one .qs_one_li:nth-child(3){
	padding-left: 80px;
}
.fw_qs_one .qs_one_top{
	margin-top: 50px;
}
.fw_qs_one .qs_one_li p:hover{
	background: #260ae2;
	color: #fff;
	transition: 0.4s;
}
.fw_qs_two{
	padding: 80px 0;
	
}
.fw_qs_two h2 {
    font-size: 30px;
    color: #28214d;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.fw_qs_two .jjfa_yd_one_p {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 14px;
    color: #797687;
    text-align: center;
    line-height: 24px;
}
.fw_qs_two img{
	display: block;
	margin: auto;
	max-width: 100%;
}

.fw_qs_three {
	padding:100px 0;
	overflow: hidden;
}

.fw_qs_three .title {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.fw_qs_three .ts_three_pnewarol {
	margin: 90px 0 70px 0;
}

.fw_qs_three .ts_three_pnewarol li {
	width: 33%;
	float: left;
}

.fw_qs_three .ts_three_pnewarol .h-oneli {
	width: 88%;
	margin: auto;
	padding: 20px;
	min-height: 200px;
	text-align: center;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
	background: #fff;
}

.fw_qs_three .ts_three_pnewarol .h-oneli span {
	display: block;
	width:52px;
	height: 52px;
	background: #260ae2;
	text-align: center;
	border-radius: 50%;
}
.fw_qs_three .ts_three_pnewarol .h-oneli span img{
	display: block;
	margin: auto
}
.fw_qs_three .ts_three_pnewarol .h-oneli h5 {
	margin-top: 20px;
	font-size: 18px;
	color: #28214d;
	font-weight: bold;
	text-align: left;
}
.fw_qs_three .ts_three_pnewarol .h-oneli p {
	margin-top: 20px;
	height: auto;
	font-size: 14px;
	color: #797687;
	text-align: left;
	line-height: 22px;
}
.fw_qs_three .qs_p{
	min-height: 140px;
}
.fw_qs_three .jjfa_yd_one_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
	text-align: center;
}

.fw_qs_two  .qs_one_li{
	position: relative;
	width: 25%;
	float: left;
}
.fw_qs_two  .qs_one_li p{
	display: block;
	padding:20px 15px;
	font-size: 14px;
	color: #797687;
	border: #d6d6d6 1px dashed;
}
.fw_qs_two  .qs_one_li::after{
	position: absolute;
	content: '';
	width: 60px;
	height: 48px;
	right:-70px;
	top: 50%;
	margin-top: -24px;
	display: block;
	background-image: url(../image/ibg.png);
}
.fw_qs_two  .qs_one_li:last-child::after{
	background-image: none;
}
.fw_qs_two  .qs_one_li:first-child{
	padding-left: 80px;
	padding-right: 0;
}
.fw_qs_two  .qs_one_li:last-child{
	padding-right: 0;
	padding-left: 80px;
}
.fw_qs_two  .qs_one_li:nth-child(2){
	padding-left: 80px;
}
.fw_qs_two  .qs_one_li:nth-child(3){
	padding-left: 80px;
}
.fw_qs_two  .qs_one_top{
	margin-top: 50px;
}
.fw_qs_two  .qs_one_li p:hover{
	background: #260ae2;
	color: #fff;
	transition: 0.4s;
}


.cp_st_two{
	padding: 80px 0;
	background-image: linear-gradient(100deg,#5555ff,#260ae2);
}
.cp_st_two h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.cp_st_two h4 {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 24px;
}
.cp_st_two .xtzf_two_in{
	border-top: #fff 1px dashed;
}
.cp_st_two .xtzf_two_in li{
	position: relative;
	width: 33%;
	float: left;
	padding: 0 2%;
}
.cp_st_two .xtzf_two_in li h2 {
    font-size: 16px;
	color: #fff;
	line-height: 30px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
.cp_st_two .xtzf_two_in li h5 {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 20px;
	text-align: center;
	opacity: 0.6;
}
.cp_st_two .xtzf_two_in li::before{
	position: absolute;
	content: '';
	display: block;
	width: 15px;
	height: 90px;
	border-left: #fff 1px dashed;
	left: 50%;
	top: 0;
}
.cp_st_two .xtzf_two_in li i{
	display: block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #fff;
	margin: auto;
	margin-top: -7px;
}
.cp_st_two .xtzf_two_in li span{
	display: block;
	margin: auto;
	width: 50px;
	margin-top: 95px;
	margin-bottom: 15px;
}

.fwtx_zx_one {
	padding: 80px 0;
}

.fwtx_zx_one .ts_two_wrapper {
	padding: 20px 15px;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
	cursor: pointer;
}

.fwtx_zx_one .ts_two_wrapper:hover .ts_two_icon {
	background: #260ae2;
	border: #260ae2 1px solid;
	transition: 0.2s;
}

.fwtx_zx_one .ts_two_center_li {
	padding: 0 10px;
	width: 20%;
	float: left;
}

.fwtx_zx_one .ts_two_box h3 {
	margin: 25px 0 20px 0;
	font-size: 18px;
	color: #2b2350;
	font-weight: bold;
	text-align: left;
}

.fwtx_zx_one .ts_two_icon {
	position: relative;
	width: 60px;
	height: 60px;
	border: #260ae2 1px solid;
	background: #fff;
	border-radius: 50%;
}

.fwtx_zx_one .ts_two_box p {
	min-height: 95px;
	font-size: 14px;
	color: #827f8f;
	text-align: left;
	line-height: 24px;
}

.fwtx_zx_one .ts_two_icon img {
	position: absolute;
	top: 0;
	width: 100%;
	margin: auto;
}

.fwtx_zx_one .ts_two_icon .imgn {
	display: block;
}

.fwtx_zx_one .ts_two_icon .imgh {
	display: none;
}

.fwtx_zx_one .ts_two_wrapper:hover .imgh {
	display: block;
}

.fwtx_zx_one .ts_two_wrapper:hover .imgn {
	display: none;
}

.fwtx_zx_one h2 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.fwtx_zx_one h5 {
	font-size: 16px;
	color: #797687;
	margin-bottom: 20px;
	text-align: center;
}

.fwtx_zx_one .jjfa_yd_one_p {
	display: block;
	max-width: 60%;
	margin: 25px auto 40px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}



.fwtx_zx_one .large-content {
	height: 725px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center 50%;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	padding: 80px 0;
	background-color: rgba(37, 37, 37, 1.00);
}

.large-group {
	width: 100%;
	min-height: 600px;
	margin: 0 auto;
	position: relative;
	height: auto;
}

.large-header {
	font-weight: normal;
	text-align: center;
	margin-bottom: 40px;
	color: #fff;
}

.large-header em {
	display: block;
	margin-bottom: 14px;
	font-style: normal;
	font-size: 30px;
}

.large-switch-circle ul {
	font-size: 16px;
	color: #fff;
	text-align: center;
}

.large-switch-circle ul li {
	opacity: .8;
	cursor: pointer;
	margin: 0 20px;
	position: relative;
	display: inline-block;
}

.large-switch-circle ul li:hover {
	color: #f3bf44;
	opacity: 1;
}

.large-switch-circle ul .on {
	opacity: 1;
}

.large-switch-circle ul .on:after {
	content: '';
	width: 20px;
	height: 1px;
	display: inline-block;
	background: #fff;
	position: absolute;
	bottom: -10px;
	left: calc(50% - 10px);
	animation: bigdata-underline-grow both .3s;
}

.large-switch-middle {
	width: 100%;
	margin-top: 40px;
	position: absolute;
	z-index: 1;
}

.large-switch-middle ul li {
	cursor: pointer;
	width: 25%;
	height: 210px;
	color: #797687;
	overflow: hidden;
	float: left;
	margin: 0;
	background-repeat: repeat;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
}

.large-switch-middle ul li:nth-child(4), .large-switch-middle ul li:nth-child(8), .large-switch-middle ul li:nth-child(12) {
	border-right: #fff 1px solid;
}

.large-switch-middle ul li:nth-child(9), .large-switch-middle ul li:nth-child(10), .large-switch-middle ul li:nth-child(11), .large-switch-middle ul li:nth-child(12) {
	border-bottom: #fff 1px solid;
}

.large-switch-item {
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.fwtx_zx_one .large-item-img {
	width: 120px;
	margin: auto;
	display: block;
	text-align: center;
	height: 120px;
	margin: 0 auto;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
}

.fwtx_zx_one .large-item-img img {
	width: 120px;
	height: 120px;
}

.fwtx_zx_one .large-item-title {
	position: relative;
	text-align: center;
}

.fwtx_zx_one .large-item-title:after {
	content: '';
	display: block;
	position: absolute;
	width: 20px;
	height: 1px;
	background: #797687;
	bottom: -10px;
	left: calc(50% - 10px);
}

.fwtx_zx_one .large-item-text {
	opacity: .4;
	height: 0;
	margin: 20px 0;
	padding: 0 20px;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
	line-height: 20px;
}

.fwtx_zx_one .large-item-link {
	opacity: 0;
	display: block;
	width: 100px;
	margin: auto;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #fff;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.fwtx_zx_one .large-switch-middle .large-item-link:hover {
	color: rgb(65, 62, 62);
	border-color: #108cee;
	background: #108cee
}

.fwtx_zx_one .large-switch-middle .large-switch-item:hover {
	background-image: -webkit-linear-gradient(top, #5555ff 0%, #260ae2 100%);
	background-image: -moz-linear-gradient(top, #5555ff 0%, #260ae2 100%);
	background-image: -moz-linear-gradient(to bottom, #5555ff 0%, #260ae2 100%);
	background-image: -o-linear-gradient(to bottom, #5555ff 0%, #260ae2 100%);
	background-image: linear-gradient(to bottom, #5555ff 0%, #260ae2 100%);
	background-repeat: repeat
}

.fwtx_zx_one .large-switch-middle ul li:hover .large-item-img {
	height: 45px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	margin-top: 15px;
}

.fwtx_zx_one .large-switch-middle .large-switch-item:hover .large-item-img img {
	width: 60px;
	height: 60px;
	margin: auto;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.fwtx_zx_one .large-switch-middle .large-switch-item:hover .large-item-text {
	height: initial;
	color: #fff;
	opacity: 1;
}

.fwtx_zx_one .large-switch-middle .large-switch-item:hover .large-item-title {
	color: #fff;
}

.fwtx_zx_one .large-switch-middle .large-switch-item:hover .large-item-title:after {
	background: #f3bf44;
}

.fwtx_zx_one .large-switch-middle .large-switch-item:hover .large-item-link {
	opacity: 1;
}

.fwtx_zx_one .large-switch-middle .large-switch-item .imgn {
	display: block;
}

.fwtx_zx_one .large-switch-middle .large-switch-item .imgh {
	display: none;
}

.fwtx_zx_one .large-switch-middle .large-switch-item:hover .imgn {
	display: none;
}

.fwtx_zx_one .large-switch-middle .large-switch-item:hover .imgh {
	display: block;
}

.fwtx_zx_one .large-switch-item .large-item-img {
	margin-top: 10px;
}

.fwtx_zx_one .large-switch-dx {
	position: relative;
	text-align: center;
	line-height: 212px;
}

.fwtx_zx_one .large-switch-middle .large-switch-item-clear {
	background: #e8e8e8;
	font-size: 16px;
	font-weight: bold;
}

.fwtx_zx_one .large-switch-middle .large-switch-item-clear:hover {}

.fwtx_zx_one .large-switch {
	width: 100%;
}

.fwtx_zx_twoin{
	position: relative;
	z-index: 99999;
}
.fwtx_zx_twoin .zx_twoin_li{
	background: #5555ff;
	opacity: 1;
	display: flex;
	justify-content: center;
	margin-top: 20px;
}
.fwtx_zx_twoin .twoin_lileft{
	display: flex;
	flex-direction: column;
	align-items:center;
	justify-content: center;
	width: 45%;
    float: left;
    background: #5555ff;
    padding:25px 20px;
	text-align: center;
}
.fwtx_zx_twoin .twoin_lileft i{
	display: block;
}
.fwtx_zx_twoin .twoin_lileft i img{
	display: block;
	margin: auto;
}
.fwtx_zx_twoin .twoin_liright::after {
    position: absolute;
    content: '';
    width: 80px;
    height: 80px;
    left: -40px;
    top: 50%;
    margin-top: -40px;
    display: block;
	background-image: url(../image/zx2.png);
	background-color: #5555ff;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 50%;
}
.fwtx_zx_twoin .twoin_lileft p{
	margin-top: 15px;
	text-align: center;
	color: #fff;
	font-size: 18px;
}
.fwtx_zx_twoin .twoin_liright{
    position: relative;
	width: 55%;
    float: right;
	background: #fff;
	padding: 35px 40px 35px 90px;
    text-align: left;
}
.fwtx_zx_twoin .twoin_liright li{
	position: relative;
	margin-bottom: 15px;
}
.fwtx_zx_twoin .twoin_liright li::after{
	position: absolute;
    content: '';
    width:28px;
    height: 28px;
    left: -40px;
    top:0;
    display: block;
	background-color: #ffc845;
	border-radius: 50%;
	text-align: center;
	line-height: 28px;
	color: #fff;
}
.fwtx_zx_twoin .twoin_liright li:nth-child(1)::before{
	position: absolute;
	content: '';
	width: 13px;
	left: -32px;
    top:5px;
	height: 73px;
	background-image: url(../image/zxbg1.png);
	background-repeat: repeat-y;
}
.fwtx_zx_twoin .twoin_liright li:nth-child(2)::before{
	position: absolute;
	content: '';
	width: 13px;
	left: -32px;
    top:29px;
	height: 73px;
	background-image: url(../image/zxbg1.png);
	background-repeat: repeat-y;
}
.fwtx_zx_twoin .twoin_liright li:nth-child(1)::after{
	content: '01';
}
.fwtx_zx_twoin .twoin_liright li:nth-child(2)::after{
	content: '02';
}
.fwtx_zx_twoin .twoin_liright li:nth-child(3)::after{
	content: '03';
}
.fwtx_zx_twoin .twoin_liright h3{
	margin-bottom: 10px;
	font-size: 16px;
	color: #36260f;
}
.fwtx_zx_twoin .twoin_liright p{
	font-size: 14px;
	color:#797687;
	line-height: 20px;
}
.fwtx_zx_two {
	position: relative;
	padding: 80px 0;
	margin-top: 50px;
	background: -webkit-gradient(linear, left bottom, left top, from(#5555ff), to(#260ae2));
	background: -o-linear-gradient(bottom, #5555ff 0, #260ae2 100%);
	background: linear-gradient(0deg, #5555ff, #260ae2);
}

.fwtx_zx_two_bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 90%;
	background-image: url(../image/tsbg.png);
	background-repeat: no-repeat;
	background-position: left right;
	background-size: cover;
	z-index: 999;
}

.fwtx_zx_two h5 {
	font-size: 30px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 60px;
	text-align: center;
}
.fwtx_zx_three{
	padding: 80px 0;
}
.fwtx_zx_three .zx_three_right{
	float: right;
	width: 50%;
}
.fwtx_zx_three .zx_three_left{
	float: left;
	width: 50%;
}
.fwtx_zx_three h5{
	display: block;
	margin: 15px 0;
	max-width: 510px;
	font-size: 24px;
	color: #28214d;
}
.fwtx_zx_three p{
	max-width: 510px;
	font-size: 14px;
	color: #3c3c3c;
	line-height: 24px;
}
.fwtx_zx_three span{
	display: block;
	font-size: 30px;
	max-width: 510px;
	color: #260ae2;
	font-weight: bold;
}
.fwtx_zx_three .container{
	display: flex;
	align-items:center;
	justify-content: center;
	flex-direction: row ;
}
.fwtx_zx_three .zx_three_left h5,.fwtx_zx_three .zx_three_left span,.fwtx_zx_three .zx_three_left p{
	text-align: right;
}
.fwtx_zx_three.bgshar{
	background-image: url(../image/right_shape.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
    background-position: bottom;
}
.fw_fwq_one{
	padding:50px 0 100px 0;
	background-image: url(../image/bga.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
    background-position: bottom;
}
.fw_fwq_one .fwq_one_r{
	width: 50%;
	float: left;
	padding: 0 5%;
}
.fw_fwq_one .fwq_one_l{
	position: relative;
	width: 50%;
	float: left;
	padding: 0 5%;
}
.fw_fwq_one h5{
	margin: 60px 0 15px 0;
	font-size: 24px;
	color: #28214d;
	text-align: center;
}
.fw_fwq_one p{
	font-size: 14px;
	color: #3c3c3c;
	line-height: 26px;
}
.fw_fwq_one i{
	display: block;
}
.fw_fwq_one i img{
	display: block;
	max-width: 100%;
	margin: auto;
}
.fw_fwq_one .fwq_one_l::after{
	position: absolute;
	content: '';
	bottom: 0;
	right: 0;
	width: 1px;
	height: 220px;
	
	border-right:#b5bbca 1px dashed;
}
.fw_fwq_two {
	position: relative;
}

.fw_fwq_two .bg-angle {
    background-image: -o-linear-gradient(350deg,#5555ff 0,#5555ff 100%);
	background-image: linear-gradient(100deg,#5555ff,#5555ff);
    max-height: 450px;
    height: 450px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    overflow: hidden;
}
.fw_fwq_two .zj_two_li{
	position: relative;
	width: 31%;
	margin: 0 1%;
	float: left;
	
}
.fw_fwq_two .zj_two_li_top{
	padding: 15px 0;    
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
	background: #fff;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.fw_fwq_two .zj_two_li_top img{
	display: block;
}
.fw_fwq_two .zj_two_li_top h5{
	padding: 0 20px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
.fw_fwq_two .zj_two_li_top h5 span{
	display: block;
	margin-top: 5px;
	width: 100%;
	font-size: 14px;
	color: #797687;
	font-weight: normal;
}
.fw_fwq_two .zj_two_li_bot{
	min-height: 190px;
	padding:15px 25px 35px 25px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	background: #fff;
	margin-top: 16px;
}
.fw_fwq_two .zj_two_li_bot p{
	font-size: 14px;
    color: #797687;
    text-align: left;
}
.fw_fwq_two .zj_two_li_bot span{
	display: block;
    font-size: 14px;
    color: #797687;
    text-align: left;
    line-height: 22px;
	padding-left: 14px;
}
.fw_fwq_two .zj_two_li_bot li{
	display: inline-block;
	position: relative;
	width: 50%;
	float: left;
	margin-top: 20px;
}
.fw_fwq_two .zj_two_li_bot li::after{
	position: absolute;
	content: '';
	width: 8px;
	height: 8px;
	left: 0;
	top: 50%;
	margin-top: -4px;
	border-radius: 50%;
	border: #260ae2 2px solid;
}
.fw_fwq_two .zj_two_li_cen{
	width: 100%;
	max-width: 345px;
	position: absolute;
}
.fw_fwq_two .zj_two_liinner{
	width: 345px;
	margin: auto;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
}
.fw_fwq_two h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 60px;
    text-align: center;
}
.fw_fwq_two .container{
	padding: 80px 0;
}
.fw_fwq_three{
	padding: 100px 0;
}
.fw_fwq_three img{
	display: block;
	max-width: 100%;
	margin: auto;
}

.fw_cjdz_one {
	padding: 80px 0;
	overflow: hidden;
}

.fw_cjdz_one .title {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 60px;
	text-align: center;
}
.fw_cjdz_one li{
	width: 20%;
	height: 160px;
	padding:0 15px;
	float: left;
	text-align: center;
	box-sizing: border-box;
}
.fw_cjdz_one li i{
	display: block;
	margin: auto;
}
.fw_cjdz_one li img{
	display: block;
	margin: auto;
}
.fw_cjdz_one .cjdz_one_li{
    width: 94%;
    margin: auto;
    padding-top: 40px;
    clear: both;
    border-top: 1px solid #f7f7f7;
    margin-top: 30px;
}
.fw_cjdz_one .cjdz_one_li h3{
	font-size: 18px;
	font-weight: bold;
}
.fw_cjdz_one .cjdz_one_li p{
    font-size: 14px;
    line-height: 24px;
    color: #767676;
    padding-top: 10px;
}


.fw_szjm_one {
	padding: 80px 0;
}

.fw_szjm_one .ts_two_wrapper {
	padding: 20px 15px;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
	cursor: pointer;
}

.fw_szjm_one .ts_two_wrapper:hover .ts_two_icon {
	
}
.fw_szjm_one .ts_two_icon:hover{
	background: none !important;
	border: none !important;
}
.fw_szjm_one .ts_two_center_li {
	padding: 0 10px;
	width: 25%;
	float: left;
}

.fw_szjm_one .ts_two_box h3 {
	margin: 25px 0 20px 0;
	font-size: 18px;
	color: #2b2350;
	font-weight: bold;
	text-align: left;
}

.fw_szjm_one .ts_two_icon {
	position: relative;
	width: 215px;
	height: 70px;
	border:none;
	background: #fff;
	border-radius: 0;
}

.fw_szjm_one .ts_two_box p {
	min-height: 95px;
	margin-top: 15px;
	font-size: 14px;
	color: #827f8f;
	text-align: left;
	line-height: 24px;
}

.fw_szjm_one .ts_two_icon img {
	position: absolute;
	top: 0;
	width: 100%;
	margin: auto;
}

.fw_szjm_one h2 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.fw_szjm_one h5 {
	font-size: 16px;
	color: #797687;
	margin-bottom: 20px;
	text-align: center;
}

.fw_szjm_one .jjfa_yd_one_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 40px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}

.fw_szjm_two {
	position: relative;
	padding: 80px 0;
	min-height: 540px;
	background: -webkit-gradient(linear, left bottom, left top, from(#5555ff), to(#260ae2));
	background: -o-linear-gradient(bottom, #5555ff 0, #260ae2 100%);
	background: linear-gradient(0deg, #5555ff, #260ae2);
}

.cp_ts_one_bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-image: url(../image/tsbg.png);
	background-repeat: no-repeat;
	background-position: left right;
	background-size: cover;
}


.fw_szjm_two .jjfa_yd_one_p {
	display: block;
	max-width: 80%;
	margin: 35px auto 80px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 24px;
}
.fw_szjm_two .ts_one_bottom .one_bot_li {
	width: 20%;
	float: left;
	text-align: center;
}

.fw_szjm_two .ts_one_bottom .one_bot_li i {
	display: block;
	width: 110px;
	height: 110px;
	margin: auto;
	margin-bottom: 20px;
	background: #fff;
	border-radius: 50%;
}

.fw_szjm_two .ts_one_bottom .one_bot_li p {
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.fw_szjm_two .ts_one_bg2 {
	position: absolute;
	height: 220px;
	width: 1023px;
	top: 190px;
	left: 50%;
	margin-left: -511.5px;
}

.fw_szjm_two h5 {
	font-size: 30px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.fw_szjm_three {
	padding: 80px 0;
}

.fw_szjm_three .ts_two_wrapper {
	padding: 20px 15px;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
	cursor: pointer;
}

.fw_szjm_three .ts_two_wrapper:hover .ts_two_icon {
	background: #260ae2;
	border: #260ae2 1px solid;
	transition: 0.2s;
}

.fw_szjm_three .ts_two_center_li {
	padding: 0 10px;
	width: 20%;
	float: left;
}

.fw_szjm_three .ts_two_box h3 {
	margin: 25px 0 20px 0;
	font-size: 18px;
	color: #2b2350;
	font-weight: bold;
	text-align: left;
}

.fw_szjm_three .ts_two_icon {
	position: relative;
	width: 60px;
	height: 60px;
	border: #260ae2 1px solid;
	background: #fff;
	border-radius: 50%;
}

.fw_szjm_three .ts_two_box p {
	min-height: 95px;
	font-size: 14px;
	color: #827f8f;
	text-align: left;
	line-height: 24px;
}

.fw_szjm_three .ts_two_icon img {
	position: absolute;
	top: 0;
	width: 100%;
	margin: auto;
}

.fw_szjm_three .ts_two_icon .imgn {
	display: block;
}

.fw_szjm_three .ts_two_icon .imgh {
	display: none;
}

.fw_szjm_three .ts_two_wrapper:hover .imgh {
	display: block;
}

.fw_szjm_three .ts_two_wrapper:hover .imgn {
	display: none;
}

.fw_szjm_three h2 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.fw_szjm_three h5 {
	font-size: 16px;
	color: #797687;
	margin-bottom: 20px;
	text-align: center;
}

.fw_szjm_three .jjfa_yd_one_p {
	display: block;
	max-width: 60%;
	margin: 25px auto 40px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}

.fw_szjm_fout {
	padding:90px 0 0 0;
}

.fw_szjm_fout h5 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.fw_szjm_fout .ts_fout_warp {
	position: relative;
	display: block;
	width: 796px;
	height: 365px;
	margin: auto;
	background: url(../image/szjmbg.png) no-repeat;
}

.fw_szjm_fout .jjfa_yd_one_p {
	display: block;
	max-width: 60%;
	margin: 25px auto 80px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}

.fw_szjm_fout .ts_fout_inner {
	position: absolute;
	width: 100%;
	height: 100%;
}

.fw_szjm_fout .ts_fout_inner .fout_inner_li {
	position: absolute;
	cursor: pointer;
}

.fw_szjm_fout .ts_fout_inner .fout_inner_li i {
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: #260ae2;
	border: #bcb3f6 4px solid;
}

.fw_szjm_fout .ts_fout_inner .fout_inner_li p {
	font-size: 20px;
	color: #05021f;
}

.fw_szjm_fout .ts_fout_inner .fout_inner_li span {
	display: block;
	max-width: 190px;
	margin-top: 10px;
	font-size: 15px;
	line-height: 22px;
	color: #595674;
}

.fw_szjm_fout .ts_fout_inner .li1 {
	left: -97px;
    bottom: 63px;
	text-align: right;
}

.fw_szjm_fout .ts_fout_inner .li1 p {
	margin-right: 20px;
	line-height: 80px;
}

.fw_szjm_fout .ts_fout_inner .li2 {
	right:-97px;
    bottom: 63px;
	text-align: left;
}

.fw_szjm_fout .ts_fout_inner .li2 p {
	margin-left: 20px;
	line-height: 80px;
}

.fw_szjm_fout .ts_fout_inner .li3 {
	left: 50%;
	margin-left: -54px;
	top: -45px;
	text-align: center;
}
.fw_szjm_fout .ts_fout_inner .li3 p{
	margin-bottom: 15px;
}
.fw_szjm_fout .ts_fout_inner .fout_inner_li:hover i {
	transition: 0.3S;
	background: #ffc945;
	border: #ffc945 4px solid;
}

.fw_szjm_fout .ts_fout_inner .fout_inner_li:hover P {
	color: #260ae2;
}

.hwzc {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 60px;
}
.hwzc .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f6f5ff;
}
.hwzc .td-pad {
    padding: 20px 30px !important;
    font-size: 14px;
    color: #4d4d4d;
	line-height: 24px;
	text-align: left;
}
.hwzc .td-pad dd {
    line-height: 24px;
    font-size: 14px;
    color: #4d4d4d;
    padding-top: 10px;
}
.hwzc .td-pad span {
    font-size: 16px;
    color: #000;
    font-weight: bold;
}
.hwzc .td-pad dt {
    font-size: 22px;
}
.fw_wzhs_one{
	padding: 80px 0;
}
.fw_wzhs_one h2 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.fw_wzhs_one h5 {
	font-size: 16px;
	color: #797687;
	margin-bottom: 20px;
	text-align: center;
}

.fw_wzhs_one .jjfa_yd_one_p {
	display: block;
	max-width: 60%;
	margin: 25px auto 40px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}
.fw_wzhs_one .ts_three_pnewarol {
	margin: 90px 0 70px 0;
}

.fw_wzhs_one .ts_three_pnewarol li {
	width: 33%;
	float: left;
}

.fw_wzhs_one .ts_three_pnewarol .h-oneli {
	width: 92%;
	margin: auto;
	padding: 20px;
	text-align: center;
	box-shadow: 0 40px 90px -10px rgba(39, 79, 117, 0.3);
}

.fw_wzhs_one .ts_three_pnewarol .h-oneli span {
	display: block;
	width:52px;
	height: 52px;
	background: #260ae2;
	text-align: center;
	border-radius: 50%;
}
.fw_wzhs_one .ts_three_pnewarol .h-oneli span img{
	display: block;
	margin: auto
}
.fw_wzhs_one .ts_three_pnewarol .h-oneli h5 {
	margin-top: 20px;
	font-size: 18px;
	color: #28214d;
	font-weight: bold;
	text-align: left;
}

.fw_wzhs_one .ts_three_pnewarol .h-oneli p {
	margin-top: 20px;
	min-height: 80px;
	font-size: 14px;
	color: #797687;
	text-align: left;
	line-height: 22px;
}
.fw_wzhs_one .jjfa_yd_one_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
	text-align: center;
}
.imgbg{
	margin: 30px 0 0 0;
}
.imgbg img{
	display: block;
	max-width: 100%;
	margin: auto;
}
.fw_wzhs_two{
	position: relative;
	padding: 120px 0;
	background: -webkit-gradient(linear, left bottom, left top, from(#5555ff), to(#260ae2));
	background: -o-linear-gradient(bottom, #5555ff 0, #260ae2 100%);
	background: linear-gradient(0deg, #5555ff, #260ae2);
}
.fw_wzhs_two::after{
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	background-image: url(../image/aaa1.png);
	background-repeat: repeat;
}
.fw_wzhs_two .fl{
	width: 50%;
	float: left;
}
.fw_wzhs_two .fr{
	width: 50%;
	float: right;
}
.fw_wzhs_two img{
	display: block;
	width: 600px;
	max-width: 100%;
}
.fw_wzhs_two h5{
	margin: 20px 0 30px 0;
	font-size: 30px;
	color: #fff;
}
.fw_wzhs_two p{
	font-size: 16px;
	color: #fff;
}
.fw_wzhs_two span{
	display: block;
	width: 50px;
	height: 5px;
	background: #fff;
}
.mt150{
	margin-top: 150px;
}
.fw_wzhs_two .container{
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.fw_wzhs_two .paddingdiv{
	padding: 0 5%;
}
.fw_wzhs_three{
	position: relative;
	padding: 80px 0;
	
}
.fw_wzhs_three::after{
	position: absolute;
	content: '';
	width: 100%;
	height: 154px;
	top: -150px;
	background:url(../image/bgtg.png) no-repeat;
	background-position: top;
}
.fw_wzhs_three h5{
	margin: 20px 0 30px 0;
	font-size: 30px;
	color: #28214d;
}
.fw_wzhs_three p{
	font-size: 16px;
	color:#797687;
}
.fw_wzhs_three span{
	display: block;
	width: 50px;
	height: 5px;
	background:#797687;
}
.fw_wzhs_three .fl{
	width: 50%;
	float: left;
}
.fw_wzhs_three .fr{
	width: 50%;
	float: right;
}
.fw_wzhs_three .container{
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.fw_wzhs_three .paddingdiv{
	padding: 0 5%;
}

.fw_wzhs_four{
	margin: 80px auto;
}
.fw_wzhs_four ul{
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.fw_wzhs_four ul li{
	width: 20%;
	border-right: #fff 2px solid;
	text-align: center;
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.fw_wzhs_four ul li:first-child{
	width: 40%;
}
.fw_wzhs_four .tab_title{
	background: #5454ff;
	font-size: 20px;
	color: #fff;
	line-height: 50px;
}
.fw_wzhs_four .tab_title.ye{
	background: #ffc845;
	color: #fff;
}
.fw_wzhs_four .tab_tbody li{
	line-height: 55px;
	height: 55px;
	border-bottom: #e2e2e2 1px dashed;
}
.fw_wzhs_four span{
	display: block;
	width: 25px;
	height: 25px;
	margin: auto;
	border-radius: 50%;
	color: #fff;
	font-size: 14px;
	background:#260ae2;
	text-align: center;
	line-height: 25px;
}
.fw_wzhs_four a {
    display: block;
    width: 100px;
    margin:auto;
    font-size: 14px;
    color: #260ae2;
    background: #fff;
    border-radius: 8px;
    line-height: 35px;
    text-align: center;
    border: #260ae2 1px solid;
}
.fw_wzhs_four a:hover{
	color: #fff;
	background: #260ae2;
}
.fw_pzsq_one{
	padding: 80px 0;
}
.fw_pzsq_one .pzsq_li{
	width:48%;
	padding: 30px;
	margin: 1%;
	box-shadow: 0 0px 22px -4px rgba(39, 79, 117, 0.2);
}
.fw_pzsq_one .container{
	display: flex;
    flex-direction: row;
	align-items: inherit;
	justify-content: flex-start;
}
.fw_pzsq_one .pzsq_li h3{
	font-size: 20px;
	margin-bottom: 15px;
}
.fw_pzsq_one .pzsq_li li{
	font-size: 14px;
	line-height: 28px;
}
.fw_pzsq_one .pzsq_li li i{
	margin-right: 5px;
	color: #ffc845;
}
.fw_pzsq_one .pzsq_li ul{
	margin-bottom: 15px;
}
.fw_pzsq_one .img-style {
    display: inline;
    padding-top: 20px;
    padding-right: 6px;
}
.fw_pzsq_one .fl{
	display: inline-block;
	height: 72px;
	width: 150px;
	padding: 10px;
	margin: 10px 5px;
    border: 1px solid #d2d2d2;
}
.fw_pzsq_one .fl img {
	width: auto;
	max-height: 100%;
    margin: auto;
    padding-top: 5px;
}
.fw_pzsq_one .pzsq_li:hover{
	background: #260ae2;
	transition: 0.3s;
}
.fw_pzsq_one .pzsq_li:hover h3,.fw_pzsq_one .pzsq_li:hover li{
	color: #fff;
	transition: 0.3s;
}
.fw_pzsq_one .pzsq_li:hover .fl{
	background: #fff;
}
.fw_pzsq_one .spahe{
	background:#ffc845;
	color: #161c2d;
}
.fw_pzsq_one .spahe:hover{
	background:#ffc845;
	color: #161c2d;
}
.fw_pzsq_one .spahe:hover h3,.fw_pzsq_one .spahe:hover li{
	color: #161c2d;
	transition: 0.3s;
}
.fw_pzsq_one .spahe li i {
    margin-right: 5px;
    color: #161c2d;
}
.fw_pzsq_one h2 {
	font-size: 30px;
	color: #28214d;
	font-weight: 700;
	margin-bottom: 80px;
	text-align: center;
}

.fw_jmhbxt_two{
	padding: 80px 0;
	background-image: -o-linear-gradient(350deg,#5555ff 0,#5555ff 100%);
	background-image: linear-gradient(100deg,#5555ff,#5555ff);
}
.fw_jmhbxt_two li{
	width: 31%;
	height: 135px;
	float: left;
	color: #fff;
	margin: 15px 1%;
	background: rgba(255, 255, 255, .15);
}
.fw_jmhbxt_two li h5{
	position: relative;
	padding: 10px 15px 10px 35px;
	font-size: 16px;
	color: #fff;
	border-bottom: #8f8dab 1px dashed;
}
.fw_jmhbxt_two li h5::after{
	position: absolute;
	content: '';
	width: 8px;
	left: 15px;
	top: 50%;
	margin-top: -4px;
	height: 8px;
	border-radius: 50%;
	margin-right: 5px;
	background: #ffcc00;
}
.fw_jmhbxt_two li p{
	padding:15px;
	font-size: 14px;
	line-height: 24px;
}
.fw_jmhbxt_three{
	padding: 80px 0;
	background: #260ae2;
}
.fw_jmhbxt_three .fl{
	width: 30%;
	float: left;
}
.fw_jmhbxt_three .fr{
	width: 70%;
	padding: 0 10%;
	float: right;
}
.fw_jmhbxt_three h3{
	font-size: 30px;
	color: #fff;
}
.fw_jmhbxt_three h5{
	margin:15px 0 20px 0;
	font-size: 18px;
	color: #fff;
}
.fw_jmhbxt_three p{
	margin-top: 20px;
	font-size: 14px;
	color: #fff;
}
.fw_jmhbxt_three span{
	display: block;
	width: 55px;
	height: 3px;
	background: #ffcc00;
}
.fw_jmhbxt_three .container{
	display: flex;
    flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.fw_jmhbxt_six{
	padding: 80px 0;
	background-image: linear-gradient(100deg,#5555ff,#260ae2);
}
.fw_jmhbxt_six h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.fw_jmhbxt_six .jjfa_yd_one_p {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 24px;
}
.fw_jmhbxt_six .xtzf_two_in{
	border-top: #fff 1px dashed;
}
.fw_jmhbxt_six .xtzf_two_in li{
	position: relative;
	width: 16%;
	float: left;
	padding: 0 2%;
}
.fw_jmhbxt_six .xtzf_two_in li h2 {
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
.fw_jmhbxt_six .xtzf_two_in li h5 {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 20px;
	text-align: center;
	opacity: 0.6;
}
.fw_jmhbxt_six .xtzf_two_in li::before{
	position: absolute;
	content: '';
	display: block;
	width: 15px;
	height: 90px;
	border-left: #fff 1px dashed;
	left: 50%;
	top: 0;
}
.fw_jmhbxt_six .xtzf_two_in li i{
	display: block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #fff;
	margin: auto;
	margin-top: -7px;
}
.fw_jmhbxt_six .xtzf_two_in li span{
	display: block;
	margin: auto;
	width: 50px;
	margin-top: 95px;
	margin-bottom: 15px;
}
.fw_jmhbxt_none{
	padding: 80px 0;
}
.fw_jmhbxt_none .jjfa_yd_one_p {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 24px;
}
.fw_jmhbxt_none h2 {
    font-size: 30px;
    color: #28214d;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.fw_jmhbxt_five{
	padding: 80px 0;
}
.fw_jmhbxt_five h5 {
    font-size: 26px;
    color: #28214d;
    margin-bottom: 90px;
    text-align: center;
}

.fw_jmhbxt_five img{
	display: block;
	max-width: 100%;
	margin: auto;
}
.jjfa_yd_one_p22 {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 24px;
}

.fw_jmhbxt_one {
	padding: 80px 0;
}
.fw_jmhbxt_one h2 {
    font-size: 30px;
    color: #28214d;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.fw_jmhbxt_one .jjfa_yd_one_p {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 24px;
}

.fw_jmhbxt_one img{
	display: block;
	max-width: 100%;
	margin: auto;
}





.cp_ds_two{
	padding: 80px 0;
	background-image: linear-gradient(100deg,#5555ff,#260ae2);
}
.cp_ds_two h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.cp_ds_two h4 {
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.cp_ds_two .jjfa_yd_one_p {
    display: block;
    max-width: 60%;
    margin: 25px auto 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 24px;
}
.cp_ds_two .xtzf_two_in{
	border-top: #fff 1px dashed;
}
.cp_ds_two .xtzf_two_in li{
	position: relative;
	width: 20%;
	float: left;
	padding: 0 2%;
}
.cp_ds_two .xtzf_two_in li img{
	display: block;
}
.cp_ds_two .xtzf_two_in li h2 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
.cp_ds_two .xtzf_two_in li h5 {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 20px;
	text-align: center;
	opacity: 0.6;
}
.cp_ds_two .xtzf_two_in li::before{
	position: absolute;
	content: '';
	display: block;
	width: 15px;
	height: 90px;
	border-left: #fff 1px dashed;
	left: 50%;
	top: 0;
}
.cp_ds_two .xtzf_two_in li i{
	display: block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #fff;
	margin: auto;
	margin-top: -7px;
}
.cp_ds_two .xtzf_two_in li span{
	display: block;
	margin: auto;
	width: 50px;
	margin-top: 95px;
	margin-bottom: 15px;
}


.ydbanner{
	display: flex;
	align-items: center;
    margin: 15px 0 50px 0;
}
.ydbanner i{
	margin-right: 10px;
}
.ydbanner p{
	margin-right:30px;
	color: #e1dcff;
	font-size: 18px;
}

.jyzbb_one {
	text-align: center;
	padding: 80px 0 50px 0;
}

.jyzbb_one h5 {
	font-size: 30px;
	color: #3b3b3b;
}
.jyzbb_one .jyzbb_one_l span{
	display: block;
	width: 60px;
	margin: 20px 0;
	height: 3px;
	background: #666666;
}
.jyzbb_one .jjfa_yd_one_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #333333;
}

.jyzbb_one_l {
	padding:0 10%;
	text-align: left;
}
.jyzbb_onewarp{
	display: flex;
	align-items: center;
}

.jyzbb_one_l .img1 {
	width: 500px;
	height: 500px;
	margin: auto;
	border-radius: 50%;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#e6f3fc), to(#e6f3fc));
	background-image: -o-linear-gradient(bottom, #e6f3fc 0, #e6f3fc 100%);
	background-image: linear-gradient(0deg, #e6f3fc, #e6f3fc);
}

.jyzbb_one_r {
}

.jyzbb_one_r li {
	width: 48%;
	float: left;
	display: flex;
	margin: 20px 1%;
	padding: 10px;
	border: #dcdcdc 1px dashed;
}

.jyzbb_one_r li i {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.jyzbb_one_r li i img {
	display: block;
	width: 50px;
	height: 50px;
}

.jyzbb_one_r li p {
	display: block;
	margin-left: 20px;
	font-size: 16px;
	color: #28214d;
	font-weight: bold;
	text-align: left;
}

.jyzbb_one_r li p span {
	display: block;
	font-size: 14px;
	color: #797687;
	line-height: 24px;
	font-weight: normal;
}

.jyzbb_thwo {
	padding: 80px 0;
	background-position: 50%;
	position: relative;
	background-size: contain 380px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top;
	background: -webkit-gradient(linear, left bottom, left top, from(#5555ff), to(#260ae2));
    background: -o-linear-gradient(bottom, #5555ff 0, #260ae2 100%);
    background: linear-gradient(0deg, #5555ff, #260ae2);
}

.jyzbb_thwo .title {
	font-size: 30px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}
.jyzbb_thwo h5 {
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 20px;
	text-align: center;
}
.jyzbb_thwo .jyzbb_one_p{
	display: block;
	max-width: 80%;
	margin: 25px auto 50px;
	font-size: 14px;
	color: #fff;
}
.jyzbb_thwo .bodytwapr{
	width: 950px;
	margin: auto;
	display: flex;
}
.jyzbb_thwo .bodytwapr ul{
	width: 33%;
}
.jyzbb_thwo .bodytwapr ul li p{
	display: block;
	padding: 15px;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.jyzbb_thwo .bodytwapr ul li span{
	display: block;
	padding: 15px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.jyzbb_thwo .bodytwapr ul li h4{
	display: block;
	height: 96px;
	line-height: 96px;
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.jyzbb_thwo .bg1{
	background: #f7f7f7;
}
.jyzbb_thwo .bg2{
	background: #8189f2;
}
.jyzbb_thwo .bg3{
	background: #3589c5;
}
.jyzbb_thwo .bg1 li.old{
	background: #d6d9fc;
}
.jyzbb_thwo .bg2 li.old{
	background: #7179f4;
}
.jyzbb_thwo .bg3 li.old{
	background: #056eb9;
}

.jyzbb_three {
	text-align: center;
	padding: 80px 0 50px 0;
}

.jyzbb_three h5 {
	font-size: 28px;
	color: #333;
}

.jyzbb_three .jjfa_yd_one_p {
	display: block;
	max-width: 80%;
	margin: 25px auto 100px;
	font-size: 14px;
	color: #333333;
}

.jyzbb_three_l {}

.jyzbb_three_l .img1 {
	width: 500px;
	height: 500px;
	margin: auto;
	border-radius: 50%;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#e6f3fc), to(#e6f3fc));
	background-image: -o-linear-gradient(bottom, #e6f3fc 0, #e6f3fc 100%);
	background-image: linear-gradient(0deg, #e6f3fc, #e6f3fc);
}

.jyzbb_three_r {
	padding-top: 0px;
}

.jyzbb_three_r li {
	width: 50%;
	float: left;
	display: flex;
	margin: 20px 0;
}

.jyzbb_three_r li i {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #260ae2;
}

.jyzbb_three_r li i img {
	display: block;
	width: 50px;
	height: 50px;
}

.jyzbb_three_r li p {
	display: block;
	margin-left: 20px;
	font-size: 16px;
	color: #28214d;
	font-weight: bold;
	text-align: left;
}

.jyzbb_three_r li p span {
	display: block;
	font-size: 14px;
	color: #797687;
	line-height: 24px;
	font-weight: normal;
}

.jyzbb_three .list-items li {
	font-size: 16px;
	line-height: 44px;
	font-weight: 500;
	color: #2b2350;
	padding-left: 28px;
	position: relative;
	text-align: left;
}
.bgnone{
	background: #fff !important;
}
.fw_qs_one.bgnone .jjfa_yd_one_p {
    display: block;
    max-width: 80%;
    margin: 25px auto 50px;
    font-size: 14px;
    color: #333333;
    text-align: center;
}
.fw_qs_one.bgnone h2 {
    font-size: 30px;
    color: #28214d;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.qszxpadding .ts_three_pnewarol {
    margin:50px 0 0 0;
}
