html {
	font-size:13px;
}
ul,li {
	list-style:none;
	padding:0;
	margin:0;
}
a,button {
	cursor:pointer;
}
input {
	outline:none;
}
a:hover {
	text-decoration:none;
}
img {
	max-width:100%;
}
body {
	font-family:"微软雅黑";
}
.txt-elise {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.header {
	height:85px;
	position:relative;
	z-index:10000;
}
.logo {
	padding-top:24px;
	margin-right:20px;
}
.nav-list li {
	float:left;
	margin-left:50px;
	position:relative;
}
.nav-list li a {
	display:block;
	line-height:85px;
	font-size:16px;
	color:#666;
}
.nav-list li a:hover {
	color:#0055FF;
}
.nav-list li a span {
	padding-right:16px;
	background:url(../images/raw.png) right center no-repeat;
}
.nav-down {
	position:absolute;
	left:50%;
	margin-left:-60px;
	width:120px;
	display:none;
	background:#fff;
	top:100%;
	padding:5px 0;
}
.nav-list li:hover .nav-down {
	display:block;
}
.nav-down li {
	float:none;
	margin:0!important;
	padding:0!important;
}
.nav-down li:before {
	display:none;
}
.nav-down li a {
	display:block;
	text-align:center;
	line-height:40px;
	font-size:16px;
	color:#000;
}
.nav-down li a:hover {
	background:#0055FF;
	color:#fff;
}

.header-btn .btn {
	border:solid 1px #0055FF;
	
	margin-left:10px;
	font-size:12px;
	height:36px;
	text-align:center;
	padding:0 18px;
	line-height:34px;
}
.header-btn .btn-login {
	background:none;
	color:#0055FF;
}
.btn-register{ color:#fff !important;}
.header-btn .btn-register,.header-btn .btn-login:hover {
	background:#0055FF;
	color:#fff;
}
.header-btn {
	padding-top:22px;
}
.banner {
	position:relative;
	overflow:hidden;
	height:510px;
}
.banner-swiper {
	position:absolute;
	width:1920px;
	left:50%;
	top:0;
	margin-left:-960px;
}
.banner-swiper img {
	width:1920px;
	height:510px;
}
.banner-notice {
	width:702px;
	height:53px;
	background:rgba(255,255,255,1);
	box-shadow:0px 3px 8px 0px rgba(0,0,0,0.07);
	border-radius:8px;
	margin:-26px auto 0 auto;
	position:relative;
	z-index:10000;
}
.notice-width {
	line-height:53px;
	max-width:420px;
	margin:0 auto;
	color:#333;
	font-weight:bold;
}
.notice-width a {
	color:#666;
	font-weight:normal;
}
.notice-width a span {
	padding:0 10px;
}
.title {
	font-size:30px;
	color:#333;
	margin:90px 0 75px 0;
}
.lind-box {
	background:url(../images/lind.png) top center no-repeat;
	padding-top:55px;
}
.gl-list-tt {
	font-size:18px;
	font-weight:bold;
	color:#333;
	margin:10px 0 0 0;
}
.gl-list-p {
	font-weight:14px;
	color:#666;
}
.gl-btn {
	border:solid 1px #0054FF;
	font-size:14px;
	color:#0054FF;
	width:95px;
	height:36px;
	line-height:34px;
	padding:0;
	margin-top:20px;
}
.gl-btn:hover {
	background:#0055FF;
	color:#fff;
}
.gl-list li {
	float:left;
	width:25%;
	margin-bottom:110px;
}
.gl-list {
	margin:0 -60px;
}
.gl-list2 {
	margin:0 ;
}
.gg-banner img {
	width:100%;
}
.gg-banner {
	margin-top:55px;
}
.jg-lind {
	background:url(../images/lind02.png) center 65px no-repeat;
}
.jg-back {
	background:#f6f6f6;
	padding:1px 0 30px 0;
}
.jg-list li {
	float:left;
	width:36%;
	margin-bottom:75px;
}
.jg-list {
	position:relative;
	padding-left:25%;
	margin:0 -110px;
}
.jg-list li:nth-child(1) {
	position:absolute;
	top:50%;
	left:-75px;
	margin-top:-210px;
}
.jg-list li:nth-child(4) {
	position:absolute;
	top:50%;
	right:-80px;
	margin-top:-210px;
}
.jg-list li:nth-child(2) {
	margin-left:30px;
}
.jg-list li:nth-child(3) {
	margin-left:-50px;
}
.jg-list li:nth-child(5) {
	margin-left:30px;
}
.jg-list li:nth-child(6) {
	margin-left:-50px;
}
.gg-banner-sm {
	margin-top:0;
}
.fw-width {
	padding:0 150px;
}
.fw-list li {
	float:left;
	width:33.333333%;
	padding:0 20px;
}
.fw-list {
	margin:0 -30px;
}
.fw-list-box {
	height:127px;
	background:rgba(0,84,255,0.05);
	border-radius:8px;
	position:relative;
	padding-top:40px;
	margin-top:60px;
}
.fw-list-icon {
	height:100px;
	background:url(../images/icon-fw01.png) center no-repeat;
	position:absolute;
	left:0;
	right:0;
	top:-70px;
}
.fw-list-tt {
	height:24px;
	font-size:24px;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:23px;
}
.fw-list-p {
	font-size:12px;
	color:#666;
	margin-top:15px;
	padding:0 13px;
}
.fw-list-icon02 {
	background:url(../images/icon-fw02.png) center no-repeat;
}
.fw-list-icon03 {
	background:url(../images/icon-fw03.png) center no-repeat;
}
.ys-list li {
	float:left;
	width:25%;
}
.ys-list-icon img{ width:65px; height:65px;}
.ys-list-box {
	position:relative;
	height:320px;
	background:url(../images/ys-back01.png) center no-repeat;
	background-size:cover;
}
.ys-list-box:before {
	display:block;
	content:"";
	transition:0.5s all;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.5);
}
.ys-list-mask {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	text-align:center;
	margin-top:-55px;
	transition:0.5s all;
}
.ys-list-tt {
	color:#fff;
	font-size:24px;
	font-weight:500;
	margin:10px 0;
}
.ys-list-p {
	max-width:216px;
	color:#fff;
	margin:0 auto;
	font-size:13px;
	opacity:0;
	transition:0.5s all;
}
.ys-list-box:hover .ys-list-mask {
		transform:translate(0,-50px);
}
.ys-list-box:hover .ys-list-mask .ys-list-p {
	opacity:1;
}
.ys-list-box:hover:before {
	background:rgba(0,84,255,0.8);
}
.ys-list li:nth-child(2) .ys-list-box {
	background:url(../images/ys-back02.png) center no-repeat;
	background-size:cover;
}
.ys-list li:nth-child(3) .ys-list-box {
	background:url(../images/ys-back03.png) center no-repeat;
	background-size:cover;
}
.ys-list li:nth-child(4) .ys-list-box {
	background:url(../images/ys-back04.png) center no-repeat;
	background-size:cover;
}
.kh-swiper .swiper-slide {
	padding-top:56px;
}
.kh-swiper-box {
	position:relative;
	height:365px;
	background:rgba(0,84,255,0.05);
	border-radius:8px;
	padding:80px 20% 40px 20% ;
	display:flex;
	flex-direction:column; 
	justify-content : center;
}
.kh-img {
	position:absolute;
	left:11%;
	top:-56px;
	width:88px;
}
.ky-box {
	padding:0 0px;
	position:relative;
}
.cu-box .swiper-button-next{ margin:0px; right:-5%;}
.cu-box .swiper-button-prev{ margin:0px; left:-5%;}
.cu-box{ position:relative; margin-bottom:100px;}
.kh-top {
	width:22px;
	height:20px;
	font-size:82px;
	font-family:Arial;
	font-weight:400;
	color:rgba(0,84,255,1);
	line-height:23px;
	position:absolute;
	left:10%;
	top:70px;
}
.kh-txt {
	color:#666;
	font-size:12px;
	text-align:justify;
	line-height:25px;
}
.kh-bottom {
	top:auto;
	bottom:10px;
	right:10%;
	left:auto;
}
.swiper-button-next {
	width:28px;
	outline:0!important;
	height:72px;
	top:50%;
	margin-top:60px;
	background:url(../images/right.png) center no-repeat;
	right:50%;
	margin-right:-840px;
}
.swiper-button-next:after {
	display:none;
}
.swiper-button-prev {
	width:28px;
	outline:0!important;
	height:72px;
	top:50%;
	margin-top:60px;
	background:url(../images/left.png) center no-repeat;
	left:50%;
	margin-left:-840px;
}
.swiper-button-prev:after {
	display:none;
}
.footer {
	background:#091B2F;
	padding:100px 0 25px 0;
	margin-top:0px;
}
.footer-tt {
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin-bottom:35px;
}
.footer-list li a {
	color:#fff;
	opacity:0.7;
}
.footer-list li {
	margin-bottom:15px;
}
.footer-left {
	margin-right:100px;
}
.footer-date {
	font-size:20px;
	color:#fff;
	margin-left:40px;
}
.footer-date span {
	font-size:14px;
	opacity:0.6;
}
.ewm-box {
	font-size:12px;
	color:#fff;
	margin-left:40px;
	margin-top:25px;
}
.ewm-box img {
	margin-bottom:5px;
}
.footer-bottom {
	font-size:12px;
	color:#fff;
	margin-top:50px;
}
.nav-click {
	display:none;
}
.menu-button {
	display:none;
	position:absolute;
	top:18px;
	right:15px;
	z-index:1000;
	cursor:pointer;
	-webkit-transition:.3s;
	transition:.3s;
}
.menu-button .bar:nth-of-type(1) {
	margin-top:0px;
}
.menu-button .bar:nth-of-type(3) {
	margin-bottom:0px;
}
.bar {
	position:relative;
	display:block;
	width:24px;
	height:2px;
	margin:5px auto;
	background-color:#0055FF;
	border-radius:10px;
	-webkit-transition:.3s;
	transition:.3s;
}
.cross {
	margin-top:-8px;
}
.cross .bar {
	margin:13px auto;
}
.cross .bar:nth-of-type(1) {
	-webkit-transform:translateY(15px) rotate(-45deg);
	-ms-transform:translateY(15px) rotate(-45deg);
	transform:translateY(15px) rotate(-45deg);
}
.cross .bar:nth-of-type(2) {
	opacity:0;
}
.cross .bar:nth-of-type(3) {
	-webkit-transform:translateY(-15px) rotate(45deg);
	-ms-transform:translateY(-15px) rotate(45deg);
	transform:translateY(-15px) rotate(45deg);
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px dashed;
	border-top:4px solid \9;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
}
.fix-ul {
	position:fixed;
	padding:0 5px;
	z-index:1000000;
	right:50px;
	top:50%;
	width:70px;
	height:140px;
	background:#0054FF;
	margin-top:-100px;
}
.fix-ul li a {
	color:#fff;
	display:block;
}
.fix-ul li {
	height:70px;
	padding-top:10px;
	border-bottom:solid 1px #fff;
}
.fix-ul li:last-child {
	border:none;
}
.fix-ul li img {
	margin-bottom:6px;
	width:24px;
}
.fix-ul li a span {
	opacity:0.7;
}
.footer-list li a:hover,.fix-ul li a:hover span {
	opacity:1;
}
.gl-list-img {
	transition:0.5s all;
}
.gl-list-img:hover {
	transform:translate(0,-10px);
}
.fw-list-icon {
	transition:0.5s all;
}
.fw-list-box:hover .fw-list-icon {
	transform:rotate(360deg);
	background:url(../images/icon-fw01-1.png) center no-repeat;
}
.fw-list-box:hover .fw-list-icon02 {
	transform:rotate(360deg);
	background:url(../images/icon-fw02-1.png) center no-repeat;
}
.fw-list-box:hover .fw-list-icon03 {
	transform:rotate(360deg);
	background:url(../images/icon-fw03-1.png) center no-repeat;
}
.notice-width a:hover {
	color:#0054FF;
}
.title {
	overflow:hidden;
}
.case-box .kh-swiper-box {
	margin-bottom:120px;
}
.vip-box {
	width:100%;
	border-bottom:1px dashed #8AB1FF;
	padding-bottom:7px;
	margin:300px auto;
}
.vip-box  li {
	display:flex;
	position:relative;
	justify-content:center;
	align-items:center;
	float:left;
	width:calc(100% / 12);
}
.vip-box  li div {
	width:100%;
	position:absolute;
}
.vip-box  li div img {
	width:100%;
	transition:all .8s;
}
.vip-box  li div img:hover {
	transform:translate(0,-10px);
}
.vip-box  li div h3 {
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:40px;
	text-align:center;
}
.vip-box  li .ft {
	bottom:15px;
	left:0px;
}
.vip-box  li .tp {
	top:15px;
	left:0px;
}
body {
	overflow-x:hidden;
}
.About-box1 {
	margin:100px auto;
	overflow:hidden;
}
.About-box1 img {
	position:relative;
	z-index:999;
	padding-bottom:150px;
}
.flex-end {
	display:flex;
	align-items:flex-end;
}
.ab1-info {
	width:72%;
	background:#0053FF;
	margin-left:-40%;
	padding:20% 10%;
	position:relative;
	z-index:999;
}
.ab1-info h3 {
	font-size:24px;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(255,255,255,1);
}
.ab1-info span {
	font-size:12px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:23px;
	opacity:0.6;
}
.ab1-info  p {
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:26px;
}
.ab1-info2 {
	width:120%;
	position:relative;
	z-index:99;
	text-align:right;
	background:url(../images/about.png) 10px bottom no-repeat;
	margin-right:-20%;
	padding:30% 17%;
}
.ab1-info2 h3 {
	font-size:24px;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(51,51,51,1);
}
.ab1-info2 span {
	font-size:12px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:23px;
	opacity:0.6;
}
.ab1-info2  p {
	padding-top:20px;
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:25px;
}
.About-box3 {
	margin:20px auto 80px;
	overflow:hidden;
	background:url(../images/mission.png) right no-repeat;
}
.About-box3 img {
	padding-bottom:150px;
	position:relative;
	z-index:99;
}
.About-box3 .ab1-info {
	    padding: 20% 10% 20% 40%;
}
.About-box4 .row {
	justify-content:flex-end;
}
.About-box4  .ab1-info {
	margin-left:auto;
	margin-right:-30%;
	margin-bottom:-20%;
	width:90%;
	padding:40% 10% 10% 10%;
}
.about-box5 {
	overflow:hidden;
	padding:100px 0px ;
	position:relative;
	margin:100px auto;
}
.about-box5 title{ margin:20px auto !important;}
.about-box5:after {
    content: "";
    width: 1152px;
    height: 265px;
    background: rgba(0,84,255,1);
    position: absolute;
    bottom: 156px;
    z-index: -1;
    left: 0px;
}
.title5{ margin:90px auto 40px;}
.about-box5 .row {
	justify-content:flex-end;
}
.aboout-list {
	width:100%;
}
.aboout-list img {
	width:100%;
}
.aboout-list h3 {
	font-size:25px;
	font-family:Source Han Sans CN;
	font-weight:500;
	margin:0px;
	color:rgba(255,255,255,1);
	padding:20px 0px 0px 0px;
}
.aboout-list span {
	font-size:12px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:24px;
	opacity:0.6;
}
.aboout-list  p {
	font-size:14px;
	padding-top:20px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:26px;
}
.a-list2 {
	padding-top:70px;
}
.a-list3 {
	padding-top:150px;
}
.a-list3 h3,.a-list3 p {
	color:#343434;
}
.a-list3 span {
	color:#9A9A9A;
}
.about-img {
	margin-bottom:100px;
	width:100%;
	position:relative;
	overflow:hidden;
}
.about-img img {
	width:100%;
	transform:scale(1);
	transition:all .9s;
}
.about-img:hover img {
	transform:scale(1.03);
}
.about-img div {
	width:100%;
	top:0px;
	left:0px;
	position:absolute;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.about-img div h3 {
	font-size:28px;
	font-family:Source Han Sans CN;
	font-weight:500;
	text-align:center;
	color:rgba(255,255,255,1);
	padding:10px 0px;
}
.about-img div p {
	width:60%;
	text-align:left;
	margin:0px auto;
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:25px;
}
.time-1s {
	visibility:visible;
	animation-duration:0.2s;
	-webkit-animation-duration:0.2s;
	animation-delay:0.1s;
	-webkit-animation-delay:0.1s;
}
.time-2s {
	visibility:visible;
	animation-duration:0.3s;
	-webkit-animation-duration:0.3s;
	animation-delay:0.2s;
	-webkit-animation-delay:0.2s;
}
.time-3s {
	visibility:visible;
	animation-duration:0.4s;
	-webkit-animation-duration:0.4s;
	animation-delay:0.3s;
	-webkit-animation-delay:0.3s;
}
.time-4s {
	visibility:visible;
	animation-duration:0.5s;
	-webkit-animation-duration:0.5s;
	animation-delay:0.4s;
	-webkit-animation-delay:0.4s;
}
.time-5s {
	visibility:visible;
	animation-duration:0.6s;
	-webkit-animation-duration:0.6s;
	animation-delay:0.5s;
	-webkit-animation-delay:0.5s;
}
.time-6s {
	visibility:visible;
	animation-duration:0.7s;
	-webkit-animation-duration:0.7s;
	animation-delay:0.6s;
	-webkit-animation-delay:0.6s;
}
.time-7s {
	visibility:visible;
	animation-duration:0.8s;
	-webkit-animation-duration:0.8s;
	animation-delay:0.7s;
	-webkit-animation-delay:0.7s;
}
.time-8s {
	visibility:visible;
	animation-duration:0.9s;
	-webkit-animation-duration:0.9s;
	animation-delay:0.8s;
	-webkit-animation-delay:0.8s;
}
.time-9s {
	visibility:visible;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	animation-delay:0.9s;
	-webkit-animation-delay:0.9s;
}
.time-10s {
	visibility:visible;
	animation-duration:1.1s;
	-webkit-animation-duration:1.1s;
	animation-delay:1s;
	-webkit-animation-delay:1s;
}
.time-11s {
	visibility:visible;
	animation-duration:1.2s;
	-webkit-animation-duration:1.2s;
	animation-delay:1.1s;
	-webkit-animation-delay:1.1s;
}
.time-12s {
	visibility:visible;
	animation-duration:1.3s;
	-webkit-animation-duration:1.3s;
	animation-delay:1.2s;
	-webkit-animation-delay:1.2s;
}
.time-13s {
	visibility:visible;
	animation-duration:1.4s;
	-webkit-animation-duration:1.4s;
	animation-delay:1.3s;
	-webkit-animation-delay:1.3s;
}
.time-14s {
	visibility:visible;
	animation-duration:1.5s;
	-webkit-animation-duration:1.5s;
	animation-delay:1.4s;
	-webkit-animation-delay:1.4s;
}
.time-15s {
	visibility:visible;
	animation-duration:1.6s;
	-webkit-animation-duration:1.6s;
	animation-delay:1.5s;
	-webkit-animation-delay:1.5s;
}
.time-16s {
	visibility:visible;
	animation-duration:1.7s;
	-webkit-animation-duration:1.7s;
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s;
}
.time-17s {
	visibility:visible;
	animation-duration:1.8s;
	-webkit-animation-duration:1.8s;
	animation-delay:1.7s;
	-webkit-animation-delay:1.7s;
}
.time-18s {
	visibility:visible;
	animation-duration:1.9s;
	-webkit-animation-duration:1.9s;
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s;
}
.prod-list {
	background:#fff;
	width:90%;
	margin:70px auto 0px;
	text-align:center;
	margin-bottom:20px;
	box-shadow:0px 0px 10px 2px #ccc;
}
.prod-list img {
	transition:all .8s;
	width:95px;
	height:95px;
	margin:50px auto;
}
.prod-list img:hover {
	transform:translate(0px,-10px);
}
.prod-list p {
	font-size:14px;
	width:70%;
	height:100px;
	text-align:center;
	margin:auto;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(40,40,40,1);
	line-height:23px;
}
.prod-list div {
	background-color:rgb(241,246,255);

	width:100%;
}
.gl-list2{ margin-bottom:70px;}
.prod-list div h3 {
	font-size:20px;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(0,84,255,1);
	line-height:23px;
	line-height:100px;
	text-align:center;
}
.prod-title {
	width:70%;
	height:100%;
	margin:auto;
	display:flex;
	justify-content:center;
	flex-direction:column;
}
.prod-title h3 {
	font-size:24px;
	font-family:Source Han Sans CN;
	font-weight:500;
	padding:20px 0px;
	color:rgba(51,51,51,1);
	line-height:23px;
}
.prod-title p {
	font-size:16px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:27px;
}
.box-main1 {
	background:#F6F6F6FF;
	overflow:hidden;
	padding:40px 0px;
}
.box-main2 {
	overflow:hidden;
	padding:100px 0px;
}
.prod-box5 {
	background:#F6F6F6FF;
	overflow:hidden;
	padding:40px 0px 100px 0px;
}
.Join-box {
	width:100%;
	overflow:hidden;
	margin:0px auto 70px;
}
.Join-box h3 {
	font-size:30px;
	font-weight:bold;
	font-family:Source Han Sans CN;
	color:rgba(0,0,0,1);
	padding-top:15px;
}
.Join-box p {
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:23px;
}
.Join-box div {
	margin-bottom:20px;
}
.Join-box p span {
	color:#999999FF;
}
.Join-box h4 {
	font-size:16px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:60px;
}
.news-box{ padding-top:50px;}
.news-list {
	overflow:hidden;
	margin:50px auto 0px;
}
.pagination{ margin-bottom:100px;}
.page-link{color:#666666;}
.page-link:hover{color:#0054FF; background-color:#fff;}
.news-img {
	overflow:hidden;
}
.news-img img {
	width:90%;
	transform:scale(1);
	transition:all .9s;
}
.news-img img:hover {
	transform:scale(1.03);
}
.news-info {
	display:flex;
	border-bottom:1px solid #EEEEEE;
	padding-bottom:50px;
	height:100%;
	flex-direction:column;
	justify-content:center;
}
.news-info:hover h3 {
	color:#06F;
}
.news-info h3 {
	font-size:20px;
	padding-bottom:20px;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:23px;
}
.news-info p {
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(101,101,101,1);
	line-height:23px;
}
.news-info p span {
	color:rgba(153,153,153,1);
	margin-right:20px;
}


.coope-box{ width:100%; overflow:hidden; background:#F1F1F1;}

.title2{ text-align:center; overflow:hidden ; margin:70px auto;}
.title2 h3{font-size:30px;
font-family:Source Han Sans CN;
font-weight:500;
color:rgba(51,51,51,1); text-align:center;}

.title2 p{font-family:Source Han Sans CN;
font-weight:500;
color:rgba(102,102,102,1); text-align:center;}

.coop-box1{ display:flex;justify-content : space-between; overflow:hidden; margin:0px auto 150px;}
.coop-box1 li{ cursor:pointer; width:205px; height:246px; background-image:url(../images/ico75.png); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.coop-box1 li div{ padding-top:100px; padding-left:20px; padding-right:10px;}
.coop-box1 li h3{font-size:16px;
font-family:Source Han Sans CN;
font-weight:500;
color:#333333;
line-height:43px;}
.coop-box1 li p{font-size:14px;
font-family:Source Han Sans CN;
font-weight:400;
color:#666666;
line-height:23px;
opacity:0.7;}
.coop-box1 li:hover h3{ color:#fff;}
.coop-box1 li:hover p{ color:#fff;}
.coop-box1 li:nth-child(1){ background-image:url(../images/ico75.png);}
.coop-box1 li:nth-child(2){ background-image:url(../images/ico74.png);}
.coop-box1 li:nth-child(3){ background-image:url(../images/ico70.png);}
.coop-box1 li:nth-child(4){ background-image:url(../images/ico72.png);}
.coop-box1 li:nth-child(5){ background-image:url(../images/ico73.png);}

.coop-box1 li:nth-child(1):hover{ background-image:url(../images/ico59.png);}
.coop-box1 li:nth-child(2):hover{ background-image:url(../images/ico58.png);}
.coop-box1 li:nth-child(3):hover{ background-image:url(../images/ico55.png);}
.coop-box1 li:nth-child(4):hover{ background-image:url(../images/ico56.png);}
.coop-box1 li:nth-child(5):hover{ background-image:url(../images/ico57.png);}

.coop-box2{ width:100%; height:518px; background-image:url(../images/ico60.png); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.coop-box2 .container{ overflow:hidden;}
.title3{ font-size:30px;
font-family:Source Han Sans CN;
font-weight:500;
color:rgba(255,255,255,1); text-align:center; overflow:hidden; margin:90px auto;}

.title3 h3{
	color: #fff;
}
.coop-ico{ text-align:center;}
.coop-ico img{ margin:auto; transition:all .8s;}
.coop-ico p{font-size:24px;
font-family:Source Han Sans CN;
font-weight:500;
color:rgba(255,255,255,1); text-align:center; padding:35px 0px;}
.coop-ico img:hover{transform: rotate(360deg);}

.coop-box3{ background:#F1F1F1; overflow:hidden; padding-bottom:150px;}
.coop3-img{ width:100%; position:relative; overflow:hidden; height:auto;}
.coop3-img img{ width:100%; position:absolute; left:0px; top:0px; }
.coop3-img div{ width:100%; padding:50% 20% 22% 20%; position:relative; z-index:99;}
.coop3-img div p{font-size:14px;
font-family:Source Han Sans CN;
font-weight:400;
color:rgba(255,255,255,1);
line-height:23px;
text-shadow:0px 2px 1px rgba(0, 0, 0, 1);}
.coop3-img div:hover{ background-color:rgba(0,84,255,.8);}

.coop-box4{ overflow:hidden; margin:0px auto 90px;}
.coop-box4 .title3{ color:#333;}
.coop4-main{ padding-top:50px; margin-top:-50px; background:url(../images/ico69.png)  center center no-repeat;}
.coop4-ico{ text-align:center; display:flex;flex-direction:column; justify-content : center;}
.coop4-ico img{ margin:auto;}
.coop4-ico h3{font-size:18px;
font-family:Source Han Sans CN;
font-weight:500;
color:rgba(51,51,51,1);
line-height:43px;}

.apply-for{ padding:15px 45px; background:#0054FF; border-radius:5px; margin:auto;font-size:14px;
font-family:Source Han Sans CN;
font-weight:400;
color:rgba(255,255,255,1);}


.gb-box{ width:100%; background:#F6F6F6; overflow:hidden;}

.Se-box{ position:relative;}
.Se-box>img{ width:100%;} 
.Se-box div{ position:absolute; background-color:rgba(0,0,0,.5); width:100%; left:0px; text-align:center; top:0px; height:100%; display:flex;justify-content : center;flex-direction:column; }
.Se-box div img{ width:60px; height:60px; margin:auto;}

.Se-box2{ width:100%; height:200px; background:#fff; display:flex;flex-direction:column; justify-content : center; padding:0px 50px;}
.Se-box2 h3{font-size:30px;
font-family:Source Han Sans CN;
font-weight:500;
color:rgba(51,51,51,1); position:relative; padding-bottom:20px;}
.Se-box2 h3:after{ content:"";width:68px;
height:6px;
background:rgba(0,84,255,1);
border-radius:3px; position:absolute; bottom:0px; left:0px;}
.Se-box2 p{font-size:18px;
font-family:Source Han Sans CN;
padding-top:10px;
font-weight:400;
color:rgba(102,102,102,1);
line-height:23px;}
.sr-box .col-xl-4{ padding:0px;}

.foot-ico:after{ content:""; width:20px; height:20px; background:#fff; position:absolute; bottom:-10px; left:47%;
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */
}

.top-ico:after{ content:""; width:20px; height:20px; background:#fff; position:absolute; top:-10px; left:47%;
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */
}

.Sr-box3{ margin-top:105px; overflow:hidden; margin-bottom:100px;}

.news-list2{ background:#fff; overflow:hidden; padding-bottom:50px; }
.news-info2{ margin-bottom:50px; width:100%;}
.news-info2 img{ transition:all .8s; transform:scale(1);}
.news-info2 img:hover{ transform:scale(1.03);}
.news-info2 h3{font-size:24px;
font-family:Source Han Sans CN;
font-weight:500;
color:rgba(51,51,51,1); margin:auto; padding-top:25px;}
.news-info2 p{font-size:14px;
font-family:Source Han Sans CN;
font-weight:400;
color:rgba(102,102,102,1);
line-height:23px;}

.nav-down2{
	position:absolute;
left:0px;
z-index:999;
display:none;
	width:100%;
	background:#fff;
	top:90%;
	padding:5px 0;}
.nav-down2 ul{ width:84%; margin:auto; display:flex;justify-content : center;}
.nav-down2 ul li{ width:20%;}
.nav-down2 ul li h3{
font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 500;
color: #343434;
line-height: 74px;}
.nav-down2 ul li div{ margin-bottom:25px;}
.nav-down2 ul li div:hover h2,.nav-down2 ul li div:hover p{ color:#0054FF;}

.nav-down2 ul li h2{
font-size: 15px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #444444;
line-height: 24px;}
.nav-down2 ul li p{
font-size: 13px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #888888;
line-height: 24px;}

.swiper-slide .container,.banner .container{ position:relative;}
		.gg-banner{ position:relative;}
     	.but-box{ display:flex;  width:100%; bottom:120px; position:absolute;}
		.but-box2{ display:flex;  width:100%; bottom:150px; z-index:999; position:absolute;justify-content : center;}
		.but-box3{ display:flex;  width:100%; bottom:150px; z-index:999; position:absolute;justify-content : center;}
		.but-box4{ display:flex;  width:100%; bottom:100px; z-index:999; padding-left:315px; position:absolute;}
		
		.but-2{width: 105px;
height: 36px;
border: 1px solid #FFFFFF;

background:none;
border-radius: 6px;
font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #FFFFFF;
line-height: 36px; text-align:center; }
.but-3{width: 106px;
height: 36px;
background: #195EFF;
border-radius: 6px;
border:0px;
font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #FFFFFF; line-height:36px; text-align:center;}

.but-4{width: 106px;
height: 36px;
background: #FFE432;
border-radius: 6px;
border:0px;
font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #4F4F4F; line-height:36px; text-align:center;}

.but-5{width: 106px;
height: 36px;
background: #FFE400;
border-radius: 6px;
border:0px;
font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #333; line-height:36px; text-align:center;}




.float-left>li:nth-child(2):hover .nav-down2{ display:block;} 

	
.float-left>li:nth-child(2){ position:inherit;}	
.Hide-box{ width:100%; top:0px; left:0px; z-index:99999; display:flex;flex-direction:column; justify-content : center; position:fixed; height:100%; background-color:rgba(0,0,0,.2);}
.apply-box{ width:657px; height:500px; margin:auto; background:#fff; position:relative;}
.apply-box h3{
font-size: 24px;
font-family: Source Han Sans CN;
font-weight: 500;
color: #343434; padding-top:60px; padding-bottom:30px; text-align:center;}
.apply-box  ul{ display:flex;justify-content : center; margin-bottom:10px; overflow:hidden;}
.apply-box  ul li{ width: 200px;
height: 48px;
border: 2px solid #143EEB;
border-radius: 6px;
font-size: 18px;
font-family: Source Han Sans CN;
font-weight: 500;
color: #143EEB; line-height:48px; text-align:center; margin:0px 30px;}
.apply-box  ul .active{ background:#143EEB; color:#fff;}
.int-box{ width:80%; margin:20px auto; display:flex;justify-content : space-between; overflow:hidden;}
.int-box h2{
font-size: 16px;
font-weight:600;
font-family: Source Han Sans CN;
font-weight: 400;
color: #343434; line-height:42px;}
.int-box input{ width: 76%;
height: 42px;
background: #FFFFFF;
border-radius: 6px; border:1px solid #D3D3D3;
font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #9A9A9A; line-height:42px; text-indent:10px;}
.apply-box  input[type='submit']{ width: 300px;
height: 48px;
background: #143EEB;
border-radius: 6px;
font-size: 18px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #FFFFFF; text-align:center; line-height:48px;}

.close{ width:14px; position:absolute; right:20px; top:20px; z-index:99;}
@media( max-width: 1699px){
  .swiper-button-next{ right: 15px; margin-right: 0; }
  .swiper-button-prev{ left: 15px; margin-left: 0; }
  .kh-swiper-box{ padding:100px 10%; }
  .a-list3 h3{ color:#fff;}
  .about-box5:after{ bottom:167px;}

}
@media( max-width: 1399px){
  .jg-list li{ width: 33.333333%; margin:0 0 30px 0!important; position: static!important; }
  .jg-list{ padding:0; }
  .jg-lind{ background: none; }
  .gl-list{ margin:0; }
  .gl-list2{ margin:0; }
  .lind-box{ background:none }
}
@media( max-width: 1279px){
 	.but-2,.but-3,.but-4,.but-5{ display:none;}
  .container {
    width:96%;
  }
  .col-xl-4{ flex: 0 0 33.333333%;
    max-width: 33.333333%;}
  .nav-list li{ margin-left: 20px; }
  .fw-width{ padding:0 50px; }
  .footer-left{ margin-right: 70px; }
  .banner{ height: auto; }
  .banner-swiper{ width: 100%; margin:0; left: 0; position: relative; }
  .banner-swiper img{ width: 1005; height: auto; }
}
@media( max-width: 991px){
	.but-2,.but-3,.but-4,.but-5{ display:none;}
	.col-xl-4{ flex: 0 0 100%;
    max-width: 100%;}
	.vip-box ul{ width:100%; height:auto; display:flex;justify-content : center;flex-direction:column; }
	.vip-box li{ width:50%; margin:10px auto;display:flex;justify-content : center;flex-direction:column;}
	.vip-box li>img{ display:none;}
	.vip-box{ margin:50px auto;}
	.vip-box li .ft,.vip-box li .tp{ position:relative; width:100%; bottom:0px; left:0px; top:0px;}
  .header .container{ width: 100%; max-width: 100%; }
  .header{ height: 50px; position: relative; z-index: 10000000000; }
  .header-right{ position: absolute; overflow:hidden; display: none; left: 0; border-top: solid 1px #ddd; top: 100%; right: 0; background: #fff; box-shadow: 1px 2px 3px #ddd; }
  .logo{ padding-top: 0; line-height: 50px; }
  .nav-list{ float:none; width: 100%; margin:0; float:none!important; }
  .nav-list li{ float:none!important; margin:0; }
  .nav-list li a{ line-height: 40px; padding:0 15px; }
  .header-right .float-right{ width: 293px; margin:0 auto; float:none!important; }
  .menu-button{ display: block; }
  .gl-list li{ width: 50%; }
  .fw-list li{ padding:0 10px; }
  .ys-list-box{ height: 350px; }
  .ys-list-p{ padding:0 15px; font-size: 16px; }
  .footer-left{ margin-right: 20px; }
  .ewm-box{ margin-left: 20px; }
  .footer-date{ margin-left: 20px; }
  .nav-down{ display: none; position: static; margin:0!important;background: none; width: 100%; }
  .nav-down li a{ color: #333; text-align: left; padding-left: 25px; }
  .nav-list li:hover .nav-down{ display: none; }
  .nav-click { display: block; transition: 0.3s all; z-index: 99999999; position: absolute; color: #333; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
  .nav-click.active{ transform: rotate(180deg); }
  .nav-list li a span{ background: none; }
}
@media( max-width: 768px){
	.header-right{ overflow:inherit;}
	.nav-down2 ul{ display:flex;flex-direction:column; }
	.nav-down2 ul li{ width:100%;}
	.float-left>li:nth-child(2){ position:relative;}	
	.Se-box2{ padding:50px;}
	.coop-box2{ height:auto;}
	.coop4-main{ background:none;}
	.coop3-img{ margin:15px auto;}
	.coop-box1{ display:flex;justify-content : center;flex-direction:column; }
	.coop-box1 li{ width:80%; margin:10px auto; height:350px; }
	.about-box5 .aboout-list h3,.about-box5 .aboout-list p{ color:#333;}
	.about-box5:after{ display:none;}
	.about-box5 .aboout-list span{ color:#888;}
	.news-img img{ width:100%; margin:5px auto;}
	.About-box4 .ab1-info{ padding:20px 10px; width:98%; margin:auto;}
	.ab1-info,.About-box1,ab1-info,.ab1-info2,.About-box3 img,.a-list3,.a-list2{ width:98%; margin:5px auto; padding:0px;}
	.About-box1 img{ padding:0px; width:100%; margin:5px auto;}	
	 .prod-list,.About-box3,.About-box4 img{ width:100%; margin:15px auto;}
	 .kh-swiper-box,.about-img{ width:100%; margin:50px auto;}
  .container{ width: 100%; }
  .banner-notice{ width: auto; margin:15px 0; padding:0 15px; }
  .title{ font-size: 18px; margin:30px 0; }
  .gl-list-img img{ height: 80px; }
  .lind-box{ padding-top: 0; }
  .gl-list-p{ height: 57px; }
  .gl-list li{ margin-bottom: 20px; padding:0 10px; }
  .gl-list-tt{ font-size: 16px; margin-bottom: 5px; }
  .gl-btn{ margin-top: 0; }
  .gg-banner{ margin-top: 10px; }
  .jg-list{ margin:0; }
  .jg-list li{ width: 50%; margin-bottom: 15px!important; }
  .jg-list li .gl-list-p{ height: auto; min-height: 38px; margin-bottom: 10px; }
  .gg-banner-sm{ margin:0; }
  .jg-back{ padding-bottom: 10px; }
  .fw-list li{ width: 100%; margin-bottom: 40px; }
  .ys-list li{ width:50%; height: auto;}
  .ys-list-box{ height: auto; padding-top: 150%; }
  .ys-list-icon img{ height: 50px; }
  .ys-list-tt{ font-size: 18px; margin:10px 0; }
  .ys-list-mask{ margin-top: -43px; }
  .footer{ padding-top: 25px; margin-top: 30px; }
  .footer-tt{ margin-bottom: 15px; font-size: 14px; }
  .footer-left{ width: 25%; margin:0; }
  .footer-right{ width: 100%; }
  .ewm-box{ margin:0; width: 33.333333%; }
  .footer-date{ margin:0; text-align: center; margin-bottom: 20px; margin-top: 20px; }
  .footer-bottom{ margin-top: 20px; }
  .footer-list li a{ font-size: 12px; }
  .footer-list li{ margin-bottom: 5px; }
  .container{ padding:0 20px; }
  .ys-list-p{ font-size: 14px; }
  .fix-ul{ right: 0; width: 60px; padding:0 5px; height: 130px; margin-top: -65px; }
  .fix-ul li a{ font-size: 12px; }
  .fix-ul li img{ height: 25px; margin-bottom: 5px; }
  .fix-ul li{ height: 65px; padding-top: 10px; }
  }