@charset "utf-8";

/* CSS Document */
button, input, textarea, select {
    outline: none;
    background: none;
    border: none;
    font-family: puhui,'PingFang SC', "阿里巴巴普惠体", 'Microsoft Yahei';
    box-shadow: none;
    -webkit-appearance: none;
    border-radius: 0;
}

a, *:before, *:after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

/* *{
	transition:all 0s \9 !important;
} */
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.iconfont:before {
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}

.center_box {
    width: 84%;
    margin: 0 auto;
}
.center_box1{
	width:1400px;
	margin:0 auto;
}
.center_box2{
	width:1200px;
	margin:0 auto;
}

.clearfix:after {
    content: "";
    clear: both;
    height: 0;
    font-size: 0;
    display: block;
    visibility: hidden;
    *zoom: 1;
}

.clear {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.pd_150 {
    padding: 150px;
}

.pd_tb150 {
    padding: 150px 0;
}

.pd_t150 {
    padding-top: 150px;
}

.pd_b150 {
    padding-bottom: 150px;
}

.pd_120 {
    padding: 120px;
}

.pd_tb100 {
    padding: 120px 0;
}

.pd_t120 {
    padding-top: 120px;
}

.pd_b120 {
    padding-bottom: 120px;
}

.pd_100 {
    padding: 100px;
}

.pd_tb100 {
    padding: 100px 0;
}

.pd_t100 {
    padding-top: 100px;
}

.pd_b100 {
    padding-bottom: 100px;
}

.pd_80 {
    padding: 80px;
}

.pd_tb80 {
    padding: 80px 0;
}

.pd_t80 {
    padding-top: 80px;
}

.pd_b80 {
    padding-bottom: 80px;
}

.pd_60 {
    padding: 60px;
}

.pd_tb60 {
    padding: 60px 0;
}

.pd_t60 {
    padding-top: 60px;
}

.pd_b60 {
    padding-bottom: 60px;
}

.pd_50 {
    padding: 50px;
}

.pd_tb50 {
    padding: 50px 0;
}

.pd_t50 {
    padding-top: 50px;
}

.pd_b50 {
    padding-bottom: 50px;
}

.pd_40 {
    padding: 40px;
}

.pd_tb40 {
    padding: 40px 0;
}

.pd_t40 {
    padding-top: 40px;
}

.pd_b40 {
    padding-bottom: 40px;
}

.pd_30 {
    padding: 30px;
}

.pd_tb30 {
    padding: 30px 0;
}

.pd_t30 {
    padding-top: 30px;
}

.pd_b30 {
    padding-bottom: 30px;
}

.pd_20 {
    padding: 20px;
}

.pd_tb20 {
    padding: 20px 0;
}

.pd_t20 {
    padding-top: 20px;
}

.pd_b20 {
    padding-bottom: 20px;
}

.pd_15 {
    padding: 15px;
}

.pd_tb15 {
    padding: 15px 0;
}

.pd_t15 {
    padding-top: 15px;
}

.pd_b15 {
    padding-bottom: 15px;
}

.pd_10 {
    padding: 10px;
}

.pd_tb10 {
    padding: 10px 0;
}

.pd_t10 {
    padding-top: 10px;
}

.pd_b10 {
    padding-bottom: 10px;
}

.pd_tb100 {
    padding: 100px 0;
}

.mg_t150 {
    margin-top: 150px;
}

.mg_b150 {
    margin-bottom: 150px;
}

.mg_t100 {
    margin-top: 100px;
}

.mg_b100 {
    margin-bottom: 100px;
}

.mg_tb80 {
    margin: 80px 0;
}

.mg_t80 {
    margin-top: 80px;
}

.mg_b80 {
    margin-bottom: 80px;
}

.mg_tb70 {
    margin: 70px 0;
}

.mg_t70 {
    margin-top: 70px;
}

.mg_b70 {
    margin-bottom: 70px;
}

.mg_tb60 {
    margin: 60px 0;
}

.mg_t60 {
    margin-top: 60px;
}

.mg_b60 {
    margin-bottom: 60px;
}

.mg_tb50 {
    margin: 50px 0;
}

.mg_t50 {
    margin-top: 50px;
}

.mg_b50 {
    margin-bottom: 50px;
}

.mg_tb40 {
    margin: 40px 0;
}

.mg_t40 {
    margin-top: 40px;
}

.mg_b40 {
    margin-bottom: 40px;
}

.mg_tb30 {
    margin: 30px 0;
}

.mg_t30 {
    margin-top: 30px;
}

.mg_b30 {
    margin-bottom: 30px;
}

.mg_tb20 {
    margin: 20px 0;
}

.mg_t20 {
    margin-top: 20px;
}

.mg_b20 {
    margin-bottom: 20px;
}

.mg_tb15 {
    margin: 15px 0;
}

.mg_t15 {
    margin-top: 15px;
}

.mg_b15 {
    margin-bottom: 15px;
}

.mg_tb10 {
    margin: 10px 0;
}

.mg_t10 {
    margin-top: 10px;
}

.mg_b10 {
    margin-bottom: 10px;
}

body {
    font-size: medium !important;
    /* font-family: 'PingFang SC', puhui, "阿里巴巴普惠体", 'Microsoft Yahei';*/
    font-family: 'PingFang SC', puhui, 'Microsoft Yahei';
    /* font-family:'SiYuan-ExtraLig1fd3bbf467523d' !important; */
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: transparent;
    background: none;
}
.home_body{
    overflow:hidden;
}
@font-face {
	font-family:menk;
	src: url(../font/MGQ8101.ttf);
}
@font-face{
	font-family:aems;
	src:url(../font/Aemstel-LineOutside_0.ttf)
}
@font-face{
	font-family:baloo;
	src:url(../font/Baloo2-Medium.ttf)
}
@font-face{
	font-family:potra;
	src:url(../font/POTRA.TTF);
}
@font-face {
	font-family:swis;
	src:url(../font/tt0173m.ttf);
}

.flex_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.inflex_box{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
}

:root{
	--curColor:#1f8ccd;
	--subColor:#7ac25a;
}
.wow_list li{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.wow_list li:nth-of-type(1){
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.wow_list li:nth-of-type(2){
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.wow_list li:nth-of-type(3){
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
}
.wow_list li:nth-of-type(4){
	-webkit-animation-delay:.8s;
	animation-delay:.8s;
}
.wow_list li:nth-of-type(5){
	-webkit-animation-delay:1s;
	animation-delay:1s;
}
.wow_list li:nth-of-type(6){
	-webkit-animation-delay:1.2s;
	animation-delay:1.2s;
}
.wow_list li:nth-of-type(7){
	-webkit-animation-delay:1.4s;
	animation-delay:1.4s;
}
.wow_list li:nth-of-type(7){
	-webkit-animation-delay:1.6s;
	animation-delay:1.6s;
}
.wow_list li:nth-of-type(8){
	-webkit-animation-delay:1.8s;
	animation-delay:1.8s;
}
.wow_list li:nth-of-type(9){
	-webkit-animation-delay:2s;
	animation-delay:2s;
}
.wow_list li:nth-of-type(10){
	-webkit-animation-delay:2.2s;
	animation-delay:2.2s;
}
.swiper-container{
	overflow:hidden;
	position:relative;
}

.clamp_txt {
    overflow: hidden;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    -o-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    display: box;
}

/* 常规文字 */
.article_w{
	font-size:16px;
	color:#333;
	line-height:1.625;
}
.article_w sup{
	vertical-align:super;
}
.article_w sub{
	vertical-align:sub;
}
.article_w img{
	max-width:100% !important;
	height:auto !important;
}
.article_w strong{
	font-weight:bold;
}
.article_w *:not(strong){
	font-weight:inherit;
}
.article_w table{
	border-collapse: collapse;
	border:solid 1px #e5e5e5;
	width:100%;
}
.article_w table td{
	border:solid 1px #e5e5e5;
	padding:10px;
}

.txt_center{
	text-align:center;
}
.iw_poi_title{color:var(--curColor);font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#ho_loading {
    overflow: hidden;
}

/* header */
#hamburger {
    display: none;
}


header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 980;
}

.inner_header {
    background: #fff;
    transition: top .8s;
}

.inner_header.scr {
    top: -90px;
}

.inner_header.header_box2 {
    box-shadow: 0 0 20px rgba(0, 17, 97, .1);
}

header .header_con {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
}

header .header_con .logo {
    float: left;
}

header .header_con .logo img {
    display: block;
    max-height:50px;
    max-width: 250px;
}

header .header_con .header_r {
    float: right;
    -webkit-align-items: center;
    align-items: center;
    transition: transform .8s, opacity .5s;
}

header .header_con .header_r .stock_code {
    font-size: 16px;
    font-weight: bold;
    margin-left: 3vw;
}

.header_box .header_con .header_r .stock_code {
    color: #ffc454;
}

.inner_header .header_con .header_r .stock_code {
    color: #333;
}

.header_height {
    height: 80px;
}
.header_btn{
	padding:.5vw 1vw;
	background:var(--curColor);
	font-size:16px;
	color:#fff;
	border-radius:200px;
	margin-left:1vw;
}
.header_btn:hover{
	background:var(--subColor);
}
.header_lan{
	position:relative;
	margin-left:2vw;
	cursor:pointer;
}
.header_lan .header_lant{
	font-size:18px;
	color:#fff;
	-webkit-align-items:center;
	align-items:center;
	font-family:arial;
	transition:all .35s;
}
.header_lan .header_lanb{
	position:absolute;
	top:100%;
	padding-top:6px;
	left:50%;
	margin-left:-50px;
	width:100px;
	pointer-events:none;
	transform:translateY(20px);
	opacity:0;
	transition:transform .35s,opacity .35s;
}
.header_lan:hover .header_lanb{
	transform:translateY(0);
	opacity:1;
	pointer-events:auto;
}
.header_lan .header_lanb ul{
	background:#fff;
	border-radius:10px;
	box-shadow:0 0 10px rgba(31 140 205 / 20%);
	padding:5px 0;
}
.header_lan .header_lanb ul li a{
	display:block;
	padding:5px 20px;
	font-size:16px;
	color:#333;
}
.header_lan .header_lanb ul li a:hover{
	color:var(--curColor);
}
.header_lan:hover .header_lant{
	color:var(--subColor) !important;
}
.header_lan .iconfont{
	font-size:1em;
	width:1em;
	height:1em;
	margin-right:.4em;
}

nav > ul > li{
	padding:0 1.2vw;
}
nav > ul > li > a {
    display: block;
    font-size: 18px;
    position: relative;
    height: 80px;
    line-height: 80px;
}

.header_box nav > ul > li > a {
    color: #fff;
}

.inner_header nav > ul > li > a {
    color: #333;
}
.inner_header .header_lan .header_lant{
	color:var(--curColor);
}
.inner_header .header_lan .header_lant span{
	color:#333;
}
.inner_header .header_lan:hover .header_lant span{
	color:currentcolor;
}

nav > ul > li > a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background: var(--curColor);
    transform: scaleX(0);
    bottom: 0;
    left: 0;
}

nav > ul > li.active > a {
    color: var(--curColor);
}

nav > ul > li.active > a:before {
    transform: scaleX(1);
}

nav > ul > li.active > a span {
    font-weight: bold;
}

nav > ul > li > a span {
    display: block;
    position: relative;
    padding:0;
	font-weight:bold;
}


nav .subnav {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border-top: solid 1px #eee;
    overflow: hidden;
    background: #fff;
    -webkit-transform: perspective(300px) scaleY(0) translateZ(30px);
    transform: perspective(300px) scaleY(0) translateZ(30px);
    opacity: 0;
    box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05);
    -webkit-transform-origin: top;
    transform-origin: top;
    visibility: hidden;
    
}

nav .subnav .center_box {
    position: relative;
    z-index: 3;
}

nav .subnav.has_third {
    background: #fafafa;
}

nav .subnav.has_third:before {
    content: "";
    position: absolute;
    width: 10%;
    height: 100%;
    left: 0;
    top: 0;
    background: #fff;
}

nav .subnav .subnav_tit,
nav .subnav .second_nav {
    padding: 4vw 0;
    background: #fff;
	position:relative;
}


nav .subnav .subnav_tit {
    width: 23%;
    border-right: solid 1px #eee;
    color: #333;
}

nav .subnav .subnav_tit span{
    font-size: 16px;
    display: block;
	font-family:menk;
	text-transform:uppercase;
	color:var(--subColor);
	margin-bottom:.5vw;
}

nav .subnav .subnav_tit h3{
    font-size: 36px;
    font-size: 1.875vw;
    font-weight: bold;
}

nav .subnav .second_nav{
    width: 25%;
    min-height: 23vw;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

nav .subnav .second_nav > ol{
    min-width: 75%;
    position: relative;
}

nav .subnav .second_nav a{
    color: #333;
    font-size: 16px;
}

nav .subnav .second_nav > ol > li,
nav .subnav .third_nav ul li{
    line-height: 3vw;
}

nav .subnav .second_nav > ol > li > a {
    padding: 0 1vw;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
}

nav .subnav .second_nav > ol > li > a .iconfont_jiantou {
    opacity: 0;
    color: #fff;
    transform: translateX(-20px);
    transition: transform .35s;
}

nav .subnav .second_nav > ol > li.active > a {
    color: #fff;
    background: var(--curColor);
}

nav .subnav .second_nav > ol > li.active > a span {
    font-weight: bold;
}

nav .subnav .second_nav > ol > li.active > a .iconfont_jiantou {
    opacity: 1;
    transform: translateX(0);
    transition-delay: .1s;
}

nav .subnav .second_nav > ol > li.active .third_nav,
nav .subnav .second_nav > ol > li.active .second_pics {
    opacity: 1;
    transform: translateX(0);
    pointer-events: auto;
}

nav .subnav .second_nav1 > ol > li.active > a {
    color: inherit;
    background: inherit;
}

nav .subnav .second_nav1 > ol > li.active > a span {
    font-weight: inherit;
}

nav .subnav .second_nav1 > ol > li.active > a .iconfont_jiantou {
    opacity: 0;
    transform: translateX(-20px);
    transition-delay: .1s;
}

nav .subnav .second_nav1 > ol > li.active .third_nav,
nav .subnav .second_nav1 > ol > li.active .second_pics {
    opacity: 0;
    transform: translateX(-20px);
    pointer-events: none;
}

nav .subnav .third_nav,
nav .subnav .second_pics {
    position: absolute;
    width: 43.68vw;
    left:100%;
    top:0;
    padding-left: 4vw;
   /* opacity:0;
    transform:translateX(-20px);
    pointer-events: none; */
    transition:opacity .5s, transform .5s;
}
nav .subnav .second_pics{
	top:4vw;
}

nav .subnav .third_nav {
    max-height: 15vw;
    overflow-y: auto;
	 opacity:0;
	transform:translateX(-20px);
	pointer-events: none;
}

nav .subnav .third_nav::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

nav .subnav .third_nav::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 6px;
}

nav .subnav .third_nav::-webkit-scrollbar-thumb:vertical {
    height: 5px;
    background-color: rgba(125, 125, 125, 0.5);
    -webkit-border-radius: 6px;
}

nav .subnav .third_nav::-webkit-scrollbar-thumb:horizontal {
    width: 5px;
    background-color: rgba(125, 125, 125, 0.5);
    -webkit-border-radius: 6px;
}

nav .subnav .third_nav ul {
    overflow: hidden;
}

nav .subnav .third_nav ul li{
    float: left;
    min-width: 100%;
}

nav .subnav .second_pics {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

nav .subnav .second_pics .second_img {
    float: right;
    width: 25vw;
    height: 15.625vw;
}

nav .subnav .second_pics .second_img img {
    display: block;
    width: 100%;
    height: 100%;
	object-fit:cover;
}


/* banner */
.banner_box{
	position:relative;
}
.banner_box .swiper-slide{
	position:relative;
	max-height:100vh;
	overflow:hidden;
}
.banner_box .swiper-slide a{
	display:block;
	position:relative;
	width:100%;
	height:100vh;
	overflow:hidden;
}
.banner_box .swiper-slide a:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0);
	z-index:4;
	pointer-events:none;
}
.banner_box .swiper-slide video{
	position: absolute;
	width:100%;
	left:0px;
	top:50%;
	transform: translateY(-50%);
	object-fit:fill;
	min-height:100%;
	z-index:3;
}
.banner_box .swiper-slide a>img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	transform-style:preserve-3d;
	transform: scale(1.1);
	transition:all .5s;
}
.banner_box .swiper-slide-active a>img{
	transform-style: preserve-3d;
	transform: scale(1);
	transition:7s;
}
.banner_box .swiper-slide a .banner_txt{
	position:absolute;
	top:0;
	left:8%;
	z-index:5;
	width:84%;
	height:100%;
	color:#fff;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.banner_box .swiper-slide a .banner_txt img{
	display:block;
	max-height:60%;
	max-width:80%;
}
.banner_box .swiper-pagination.swiper-pagination-bt{
	bottom:30px;
	position:absolute;
}
.swiper-pagination-bt.swiper-pagination{
	position:static;
	width:100%;
	text-align:center;
}
.swiper-pagination-bt.swiper-pagination .swiper-pagination-bullet{
	display:inline-block !important;
	margin:0 5px;
	transition:all .35s;
	width:auto;
	height:auto;
	border-radius:0;
	opacity:.5;
	background:none;
	font-family:aems;
	font-size:24px;
	color:#fff;
	width:100px;
	padding-bottom:10px;
	position:relative;
}
.swiper-pagination-bt.swiper-pagination .swiper-pagination-bullet:before,
.swiper-pagination-bt.swiper-pagination .swiper-pagination-bullet:after{
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background:#fff;
}
.swiper-pagination-bt.swiper-pagination .swiper-pagination-bullet:after{
	background:var(--curColor);
	transform-origin:left;
	transform:scaleX(0);
}
/* @keyframes swPnation{
	0%{
		transform:scaleX(0);
	}
	100%{
		transform:scaleX(1);
	}
} */
.swiper-pagination-bt.swiper-pagination .swiper-pagination-bullet-active:before{
	opacity:1;
	background:var(--curColor);
}
.swiper-pagination-bt.swiper-pagination .swiper-pagination-bullet-active:after{
	animation:swPnation 5.9s linear;
}
.swiper-pagination-bt.swiper-pagination .swiper-pagination-bullet-active{
	opacity:1;
	color:var(--curColor);
}
.scroll_btn{
	position:absolute;
	z-index:6;
	bottom:0;
	left:8%;
	color:#fff;
	opacity:.5;
	width:18px;
	transition:all .35s;
}
.scroll_btn:hover{
	opacity:1;
}
.scroll_btn .scroll_txt{
	font-family:arial;
	font-size:12px;
    -webkit-writing-mode:vertical-rl;
    -ms-writing-mode:tb-rl;
    writing-mode:vertical-rl;
    margin-bottom:8px;
	letter-spacing:.2em;
	text-transform:uppercase;
	cursor:pointer;
}
.scroll_btn .scroll_bar{
	display:block;
	position:relative;
	width:1px;
	height:60px;
	margin:0 auto;
	overflow:hidden;
}
.scroll_btn .scroll_bar:before{
	content:"";
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:#fff;
	-webkit-animation:cmn-induction 3s cubic-bezier(.43,.2,.02,1) 1s infinite;
	animation:cmn-induction 3s cubic-bezier(.43,.2,.02,1) 1s infinite;
}
@keyframes cmn-induction {
    0% {
        transform:translateY(-101%)
    }
    70% {
        transform:translateY(101%)
    }
    100%{
        transform:translateY(101%)
    }
}

/* 每屏共用样式 */
.section {
    overflow:hidden;
    position:relative;
}

.section .sec_bg {
    position:absolute;
    width:100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transform: scale(1.1, 1.1);
    transition: all 3s .7s;
}

.section.active .sec_bg {
    transform: scale(1, 1);
}

.section .sec_container {
   
}


/* 侧边栏 */
.side_bar{
    position:fixed;
    right:0;
    top:50%;
    transform:translateY(-50%);
    z-index: 970;
    max-width:60px;
	width:4vw;
    text-align:center;
    color:#fff;
}
.side_bar.blue_color{
	color:var(--curColor);
}
.side_bar #side_menu li + li{
	margin-top:1vw;
}
.side_bar #side_menu li a{
	display:block;
	color:currentcolor;
	padding:4px 0;
}
.side_bar #side_menu li a i{
	display:block;
	width:100%;
	height:1px;
	background:currentcolor;
	transform-origin:left;
	transform:scaleX(.5);
	transition:transform .5s;
}
.side_bar #side_menu li.active a i{
	transform:scaleX(1);
}



/* 图片经过 */
.pic_hvr{
	overflow:hidden;
	position:relative;
	display:block;
}
.pic_hvr:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
}
.pic_hvr img{
	display:block;
	width:100%;
	height:100%;
	transition:all .5s;
}

@keyframes gradient-rectangle {
	0% {
		-webkit-transform: scaleY(0);
		transform: scaleY(0);
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
		background: linear-gradient(to top,
			rgba(255, 255, 255, 0),
			rgba(255, 255, 255, 0.6));
		background: -webkit-linear-gradient(to top,
			rgba(255, 255, 255, 0),
			rgba(255, 255, 255, 0.6));
		opacity: 1;
	}

	100% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: top;
		transform-origin: top;
		background: linear-gradient(to top,
			rgba(255, 255, 255, 0),
			rgba(255, 255, 255, 0.6));
		background: -webkit-linear-gradient(to top,
			rgba(255, 255, 255, 0),
			rgba(255, 255, 255, 0.6));
		opacity: 0;
	}
}
.pic_ss:hover .pic_hvr:before{
	animation:gradient-rectangle 1s 1;
	animation-delay: 0s;
	-webkit-animation-timing-function:cubic-bezier(0, 0, 0.18, 0.96);
}
.pic_ss:hover .pic_hvr img{
	transform:scale(1.1);
}

/* 更多按钮1 */
.zy_btn{
	-webkit-justify-content:center;
	justify-content:center;
}
.zy_btn .zy_a{
	padding:13px 30px;
	border-radius:200px;
	border:solid 1px var(--curColor);
	color:var(--curColor);
	-webkit-align-items:center;
	align-items:center;
	font-size:16px;
	cursor:pointer;
}
.zy_btn .zy_a .iconfont{
	font-size:1.2em;
	width:1em;
	height:1em;
	margin-left:.5em;
}
.zy_btn .zy_a:hover .iconfont{
	animation:zyBtn 2s linear infinite;
}
@keyframes zyBtn{
	0%,100%{
		transform:translateX(0);
	}
	30%{
		transform:translateX(.5em);
	}
}
.zy_btn.white_bor .zy_a{
	color:#fff;
	border-color:#fff;
}
.zy_btn.white_bor .zy_a:hover{
	background:#fff;
	color:var(--curColor);
}
.zy_btn.blue_bor .zy_a{
	color:var(--curColor);
	border-color:var(--curColor);
}
.zy_btn.blue_bor .zy_a:hover{
	background:var(--curColor);
	color:#fff;
}
.zy_btn.green_bor .zy_a{
	color:var(--subColor);
	border-color:var(--subColor);
}
.zy_btn.green_bor .zy_a:hover{
	background:var(--subColor);
	color:#fff;
}
.zy_btn.white_bg .zy_a{
	color:var(--curColor);
	border-color:#fff;
	background:#fff;
}
.zy_btn.green_bg .zy_a{
	background:var(--subColor);
	border-color:var(--subColor);
	color:#fff;
}
.zy_btn.blue_bg .zy_a{
	background:var(--curColor);
	border-color:var(--curColor);
	color:#fff;
}

/* 更多按钮2 */
.cir_more .cir_a{
	font-size:50px;
	width:1em;
	height:1em;
	margin:0 auto;
	border-radius:50%;
	border:solid 1px var(--subColor);
	color:var(--subColor);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	cursor:pointer;
	transition:all .35s;
}
.cir_more .cir_a .iconfont{
	font-size:.4em;
}
.cir_more .cir_a:hover{
	background-color:var(--subColor);
	color:#fff;
}
.cir_more.blue_more .cir_a{
	border-color:var(--curColor);
	color:var(--curColor);
}
.cir_more.blue_more .cir_a:hover{
	background-color:var(--curColor);
	color:#fff;
}
.cir_more.white_more .cir_a{
	border-color:#fff;
	color:#fff;
}
.cir_more.white_more .cir_a:hover{
	background-color:#fff;
	color:var(--curColor);
}

/* 标题1 */
.zy_tit1{
	text-align:center;
	font-size:36px;
	font-size:1.875vw;
	color:#fff;
}
.zy_tit1 .zy_h{
	font-weight:bold;
}
.zy_tit1 .zy_line{
	display:block;
	max-width:125px;
	max-height:10px;
	width:3.48em;
	height:.28em;
	background:var(--subColor);
	border-radius:200px;
	margin-left:auto;
	margin-right:auto;
	transform:scaleX(0);
	transition:all 1s;
}
.zy_tit1 .zy_h ~ .zy_line{
	margin-top:.62em;
}
.section.active .zy_tit1 .zy_line{
	transform:scaleX(1);
	transition-delay:.5s;
}

/* 标题2 */
.zy_tit2{
	font-size:36px;
	font-size:1.875vw;
	color:#333;
}
.zy_tit2 .zy_dot{
	display:block;
	font-size:16px;
	width:1em;
	height:1em;
	border:solid 1px var(--subColor);
	border-radius:50%;
	position:relative;
}
.zy_tit2 .zy_dot:before{
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:.5em;
	height:.5em;
	border-radius:50%;
	background:var(--subColor);
}
.zy_tit2 .zy_en{
	display:block;
	font-size:18px;
	line-height:1;
	height:1em;
	font-family:menk;
	color:var(--subColor);
	text-transform:uppercase;
}
.zy_tit2 .zy_dot ~ .zy_en{
	margin-top:1vw;
}
.zy_tit2 .zy_h{
	font-weight:bold;
}
.zy_tit2 .zy_en ~ .zy_h{
	margin-top:.5vw;
}
.zy_tit2 .zy_h *{
	font-weight:inherit;
}
.zy_tit2 .zy_w{
	font-size:16px;
	line-height:1.5;
	margin-top:1vw;
	opacity:.9;
}
.zy_tit2.center_tit{
	text-align:center;
}
.zy_tit2.center_tit .zy_dot{
	margin-left:auto;
	margin-right:auto;
}
.zy_tit2.white_tit{
	color:#fff;
}
.zy_tit2.white_tit .zy_dot{
	border-color:currentcolor;
}
.zy_tit2.white_tit .zy_dot:before{
	background:currentcolor;
}
.zy_tit2.white_tit .zy_en{
	color:currentcolor;
}

/* 标题3 */
.zy_tit3{
	font-size:75px;
	line-height:1em;
	text-align:center;
}
.zy_tit3 .zy_h{
	font-size:36px;
	font-weight:bold;
	position:relative;
	z-index:3;
	color:#333;
}
.zy_tit3 .zy_en{
	display:block;
	font-family:menk;
	text-transform:uppercase;
	color:var(--subColor);
	color:rgba(117,187,45,.2);
	margin-top:-1em;
}
.zy_tit3 .zy_w{
	text-align:center;
	color:#666;
}
.zy_tit3.white_tit .zy_h{
	color:#fff;
}
.zy_tit3.white_tit .zy_w{
	color:#fff;
}



/* 了解6163银河网站 */
.ljzy_box .ljzy_l,
.ljzy_box .ljzy_r{
	width:50%;
	height:100vh;
}
.ljzy_box .ljzy_l{
	position:relative;
	background:#f9f9f9;
	overflow:hidden;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:#333;
	text-align:center;
}
.ljzy_box .ljzy_l .ljzy_bg{
	position:absolute;
	width:1920px !important;
	height:1080px !important;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	opacity:.2;
	pointer-events:none;
}
.ljzy_box .ljzy_l .ljzy_cir{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:70vh;
	height:70vh;
	margin:auto;
	opacity:.8;
	pointer-events:none;
}
.ljzy_box .ljzy_l .ljzy_cir span{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:50%;
	border:solid 1px var(--subColor);
	animation:sec5Ring 1s linear infinite;
}
.ljzy_box .ljzy_l .ljzy_cir span:nth-of-type(1){
	transform-origin:center 51%;
}
.ljzy_box .ljzy_l .ljzy_cir span:nth-of-type(2){
	border-color:var(--curColor);
	transform-origin:51% 51%;
}
.ljzy_box .ljzy_l .ljzy_cir span:nth-of-type(3){
	transform-origin:51% center;
}
@keyframes sec5Ring {
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
.ljzy_box .ljzy_l .ljzy_con{
	width:62vh;
	background:url(../img/ljzy_l_zhuzi.png) no-repeat center center;
	background-size:contain;
}
.svg_iam{
	max-width:180px;
	max-height:180px;
	width:9vw;
	height:9vw;
	position:relative;
	display:block;
	margin:0 auto;
}
.svg_iam .svg_el{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.svg_iam .svg_elw{
	z-index:5;
}
.svg_iam .svg_elg{
	transform:translateX(-2px);
}
.svg_iam .svg_elb{
	transform:translateX(2px);
}
.svg_iam .svg_el svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.svg_iam .svg_elb svg path,
.svg_iam .svg_elg svg path{
	fill:none;
	stroke-miterlimit:10;
	stroke-dasharray:1500;
	stroke-dashoffset:1500;
	stroke-width:3;
	fill-opacity:0;
	display:block;
	animation:animeSlow 12s linear infinite;
}
/* .svg_iam .svg_elw,
.svg_iam .svg_elb{
	display:none;
} */
.svg_iam .svg_elw svg path{
	fill:#fff !important;
}
.svg_iam .svg_el.svg_elg path{
	stroke:var(--subColor);
	/* fill:#fff !important; */
}
.svg_iam .svg_el.svg_elb path{
	stroke:var(--curColor);
}

@keyframes animeSlow{
    0% {
        stroke-dashoffset:1500
    }
    50% {
        stroke-dashoffset:0
    }
    100% {
        stroke-dashoffset:1500
    }
}
.ljzy_box .ljzy_l .ljzy_h,
.ljzy_box .ljzy_l .ljzy_w,
.ljzy_box .ljzy_l .zy_btn{
	opacity:0;
	transform:translateY(20px);
	transition:all 1s;
}
.section.active .ljzy_box .ljzy_l .ljzy_h,
.section.active .ljzy_box .ljzy_l .ljzy_w,
.section.active .ljzy_box .ljzy_l .zy_btn{
	transform:translateY(0);
	opacity:1;
}
.ljzy_box .ljzy_l .ljzy_h{
	font-size:36px;
	font-size:1.875vw;
	font-weight:bold;
	transition-delay:.4s;
}
.ljzy_box .ljzy_l .ljzy_w{
	line-height:1.625;
	font-size:18px;
	font-size:.94vw;
	margin-top:1.25vw;
	transition-delay:.8s;
}
.ljzy_box .ljzy_l .zy_btn{
	margin-top:3vw;
	transition-delay:1.2s;
}
.ljzy_box .ljzy_r{
	background:var(--curColor);
	background:-webkit-linear-gradient(top,#1f8ccd,#1f71cd);
	background:linear-gradient(to bottom,#1f8ccd,#1f71cd);
	position:relative;
	overflow:hidden;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.ljzy_box .ljzy_r:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../img/ljzy_mask_bg.png);
}
.ljzy_box .ljzy_r .ljzy_wrapper{
	position:relative;
	z-index:5;
	width:63%;
}
.ljzy_box .ljzy_r .ljzy_wrapper .ljzy_con{
	position:relative;
	padding:1.56vw 3vw;
	border-radius:20px;
	border:solid 2px #fff;
	margin-top:2vw;
	min-height:26vw;
}
.ljzy_box .ljzy_r .ljzy_info{
	padding-top:2vw;
}
.ljzy_box .ljzy_r .ljzy_info.ljzy_info2{
	padding-top:0;
}
.ljzy_box .ljzy_r .ljzy_info.ljzy_info2 ul li .ljzy_ss .iconfont{
	opacity:0;
}
.ljzy_box .ljzy_r .ljzy_info.ljzy_info2 ul li .ljzy_ss span{
	border:none;
}
.ljzy_box .ljzy_r .ljzy_info ul{
	-webkit-column-count:2;
	column-count:2;
	-webkit-column-gap:2.5vw;
	column-gap:2.5vw;
}
.ljzy_box .ljzy_r .ljzy_info ul li{
	margin-bottom:1vw;
}
.ljzy_box .ljzy_r .ljzy_info ul li .ljzy_ss{
	-webkit-align-items:flex-start;
	align-items:flex-start;
	color:#fff;
	font-size:18px;
	font-size:.94vw;
}
.ljzy_box .ljzy_r .ljzy_info ul li .ljzy_ss .iconfont{
	font-size:1.39em;
	width:1em;
	height:1em;
	margin-right:1em;
}
.ljzy_box .ljzy_r .ljzy_info ul li .ljzy_ss span{
	border-bottom:solid 1px #fff;
	border-color:rgba(255,255,255,.8);
	max-width:calc(100% - 1.4em);
	transform-origin:left;
	
	transition:all 1s;
}
@keyframes ljzyW{
	from{
		transform:scale(1);
	}
	to{
		transform:scale(1.33);
		font-weight:bold;
	}
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li .ljzy_ss span{
	animation:ljzyW linear 1 1s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(1) .ljzy_ss span{
	animation-delay:1.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(2) .ljzy_ss span{
	animation-delay:2.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(3) .ljzy_ss span{
	animation-delay:3.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(4) .ljzy_ss span{
	animation-delay:4.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(5) .ljzy_ss span{
	animation-delay:5.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(6) .ljzy_ss span{
	animation-delay:6.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(7) .ljzy_ss span{
	animation-delay:7.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(8) .ljzy_ss span{
	animation-delay:8.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(9) .ljzy_ss span{
	animation-delay:9.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(10) .ljzy_ss span{
	animation-delay:10.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(11) .ljzy_ss span{
	animation-delay:11.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(12) .ljzy_ss span{
	animation-delay:12.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(13) .ljzy_ss span{
	animation-delay:13.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(14) .ljzy_ss span{
	animation-delay:14.2s;
}
.section.active .ljzy_box .ljzy_r .ljzy_info1 ul li:nth-of-type(15) .ljzy_ss span{
	animation-delay:15.2s;
}
.ljzy_box .ljzy_r .ljzy_con .ljzy_img{
	position:absolute;
	opacity:0;
	transition:all 1s;
}
.section.active .ljzy_box .ljzy_r .ljzy_con .ljzy_img{
	transform:translateX(0);
	opacity:1;
}
.section.active .ljzy_box .ljzy_r .ljzy_con .ljzy_img1{
	transition-delay:.4s;
}
.section.active .ljzy_box .ljzy_r .ljzy_con .ljzy_img2{
	transition-delay:.8s;
}
.ljzy_box .ljzy_r .ljzy_con .ljzy_img1{
	width:8vw;
	max-width:149px;
	left:-5.2vw;
	bottom:-7.6vw;
	transform:translateX(-20px);
}
.ljzy_box .ljzy_r .ljzy_con .ljzy_img2{
	max-width:156px;
	width:8.2vw;
	bottom:-2.3vw;
	right:-5.2vw;
	transform:translateX(20px);
}
.ljzy_box .ljzy_r .ljzy_con .ljzy_img img{
	display:block;
	width:100%;
}
.ljzy_box .ljzy_r .ljzy_wrapper .zy_btn{
	margin-top:2.5vw;
}

/* 解决方案 */
.solu_section .sec_container{
	-webkit-align-items:center;
	align-items:center;
}
.solu_section .solu_box{
	width:100%;
}
.solu_box .solu_con{
	margin-top:2.5vw;
}
.solu_box .solu_con ul li{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	transition:all .35s;
}
.solu_box .solu_con ul li + li{
	margin-left:1.56vw;
}
.solu_box .solu_con ul li .solu_ss{
	display:block;
	width:100%;
	height:100%;
	box-shadow:0 0 20px rgba(31,140,205,.15);
	border-radius:20px;
	background:#fff;
	overflow:hidden;
	-webkit-flex-direction:column;
	flex-direction:column;
}
.solu_box .solu_con ul li .solu_ss .solu_top,
.solu_box .solu_con ul li .solu_ss .solu_bot{
	width:100%;
}
.solu_box .solu_con ul li .solu_ss .solu_top{
	padding:0 2vw;
	background:rgba(31,140,205,.1);
	position:relative;
}
.solu_box .solu_con ul li .solu_ss .solu_top .solu_tit{
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	z-index:5;
	font-size:30px;
	font-size:1.56vw;
	height:4.16vw;
}
.solu_box .solu_con ul li .solu_ss .solu_top .solu_tit .iconfont{
	font-size:.67em;
	color:var(--subColor);
	margin-right:.9em;
	transition:color .35s;
}
.solu_box .solu_con ul li .solu_ss .solu_top .solu_wrap{
	-webkit-align-items:center;
	align-items:center;
}
.solu_box .solu_con ul li .solu_ss .solu_top .solu_wrap span{
	font-weight:bold;
	color:var(--curColor);
}
.solu_box .solu_con ul li .solu_ss .solu_top .solu_wrap i{
	width:1.6em;
	height:1px;
	background:#000;
	opacity:.1;
	margin:0 .33em;
	/* transition:all .35s; */
}
.solu_box .solu_con ul li .solu_ss .solu_top .solu_rect,
.solu_box .solu_con ul li .solu_ss .solu_top .solu_cir{
	position:absolute;
}
.solu_box .solu_con ul li .solu_ss .solu_top .solu_rect{
	width:9.375vw;
	height:75%;
	border-bottom-left-radius:1vw;
	right:0;
	top:0;
	opacity:.3;
	background:-webkit-linear-gradient(left,rgba(31,140,205,.5),rgba(31,140,205,.1));
	background:linear-gradient(to right,rgba(31,140,205,.5),rgba(31,140,205,.1));
	z-index:3;
	transition:all .35s;
}
.solu_box .solu_con ul li .solu_ss .solu_top .solu_cir{
	width:8.3vw;
	height:8.3vw;
	border-radius:50%;
	right:-4.15vw;
	top:37.5%;
	background:-webkit-linear-gradient(left,rgba(31,140,205,.3),rgba(31,140,205,1));
	background:linear-gradient(to right,rgba(31,140,205,.3),rgba(31,140,205,1));
	opacity:.1;
}
.solu_box .solu_con ul li .solu_ss .solu_bot{
	height:calc(100% - 4.16vw);
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:2vw;
	position:relative;
}
.solu_box .solu_con ul li .solu_ss .solu_bot .solu_cir{
	position:absolute;
	border-radius:50%;
	opacity:0;
	transform:scale(.5) translateX(-13.5vw);
	transition:all 1s;
}

.solu_box .solu_con ul li .solu_ss .solu_bot .solu_cir1{
	width:13.5vw;
	height:13.5vw;
	left:-3vw;
	bottom:-3vw;
	background:linear-gradient(45deg,rgba(31,140,205,.4),rgba(31,140,205,.05));
}
.solu_box .solu_con ul li .solu_ss .solu_bot .solu_cir2{
	width:5.2vw;
	height:5.2vw;
	left:7.8vw;
	bottom:4vw;
	background:linear-gradient(45deg,rgba(31,140,205,.4),rgba(31,140,205,.05));
}

.solu_box .solu_con ul li .solu_ss .solu_bot .solu_txt,
.solu_box .solu_con ul li .solu_ss .solu_bot .solu_pics{
	width:100%;
	position:relative;
}
.solu_box .solu_con ul li .solu_ss .solu_bot .solu_txt{
	z-index:5;
}
.solu_box .solu_con ul li .solu_ss .solu_bot .zy_btn,
.solu_box .solu_con ul li .solu_ss .solu_bot .solu_w{
	transform:translateY(20px);
	opacity:0;
	transition:all .5s;
}
.solu_box .solu_con ul li .solu_ss .solu_bot .zy_btn{
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	margin-top:1.8vw;
}
.solu_box .solu_con ul li .solu_ss .solu_bot .solu_h{
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
	color:#333;
}
.solu_box .solu_con ul li .solu_ss .solu_bot .solu_w{
	font-size:16px;
	color:#666;
	line-height:1.5;
	margin-top:.75vw;
}
.solu_box .solu_con ul li .solu_ss .solu_bot .solu_pics{
	z-index:3;
	max-height:280px;
	height:14.6vw;
	position:relative;
	margin-top:calc(-50px - 1vw);
}
.solu_box .solu_con ul li .solu_ss .solu_bot .solu_img{
	position:absolute;
	top:0;
	right:50%;
	transform:translateX(50%);
	max-width:280px;
	max-height:280px;
	width:14.6vw;
	height:14.6vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transition:all .5s;
}
.solu_box .solu_con ul li .solu_ss .solu_bot .solu_img img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.solu_box .solu_con ul li.active{
	-webkit-box-flex:1.3;
	-webkit-flex:1.3;
	-ms-flex:1.3;
	flex:1.3;
}
.solu_box .solu_con ul li.active .solu_ss .solu_bot .solu_cir{
	opacity:.5;
	transform:scale(1) translateX(0);
}
.solu_box .solu_con ul li.active .solu_ss .solu_bot .solu_cir1{
	transition-delay:.4s;
}
.solu_box .solu_con ul li.active .solu_ss .solu_bot .solu_cir2{
	transition-delay:.6s;
}
.solu_box .solu_con ul li.active .solu_ss .solu_bot .zy_btn,
.solu_box .solu_con ul li.active .solu_ss .solu_bot .solu_w{
	transform:translateY(0);
	opacity:1;
}
.solu_box .solu_con ul li.active .solu_ss .solu_bot .solu_w{
	transition-delay:.4s;
}
.solu_box .solu_con ul li.active .solu_ss .solu_bot .zy_btn{
	transition-delay:.6s;
}
.solu_box .solu_con ul li.active .solu_ss .solu_bot .solu_img{
	right:0;
	transform:translateX(0);
}
.solu_box .solu_con ul li.active .solu_ss .solu_top{
	background:var(--curColor);
	color:#fff;
}
.solu_box .solu_con ul li.active .solu_ss .solu_top .solu_tit .iconfont{
	color:currentcolor;
}
.solu_box .solu_con ul li.active .solu_ss .solu_top .solu_tit .solu_wrap span{
	color:currentcolor;
}
.solu_box .solu_con ul li.active .solu_ss .solu_top .solu_tit .solu_wrap i{
	background:currentcolor;
	opacity:.5;
}
.solu_box .solu_con ul li.active .solu_ss .solu_top .solu_rect{
	background:-webkit-linear-gradient(left,rgba(255,255,255,.5),rgba(255,255,255,.1));
	background:linear-gradient(to right,rgba(255,255,255,.5),rgba(255,255,255,.1));
}

/* 客户 */
.kh_section .sec_container{
	height:100vh;
	overflow:hidden;
	background:var(--curColor);
	background:-webkit-linear-gradient(top,#1f8ccd,#0b70e1);
	background:linear-gradient(to bottom,#1f8ccd,#0b70e1);
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.kh_section .sec_container:after{
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:50%;
	background:-webkit-linear-gradient(top,rgba(11,112,225,0),rgba(11,112,225,1));
	pointer-events:none;
}
.kh_box{
	width:100%;
}
.kh_box .kh_top{
	background:url(../img/kh_top_bg.png) no-repeat right center;
	background-size:contain;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.kh_box .kh_top{
	padding:5.5vh 0;
	border-bottom:solid 1px rgba(255,255,255,.1);
}
.kh_box .kh_top .kh_l{
	font-size:36px;
	font-size:1.875vw;
	position:relative;
	color:#fff;
}
.kh_box .kh_top .kh_l .kh_h{
	font-weight:bold;
	position:relative;
	z-index:3;
}
.kh_box .kh_top .kh_l .kh_en{
	font-size:4.16em;
	line-height:1;
	opacity:.05;
	position:absolute;
	bottom:0;
	left:0;
	font-weight:bold;
}
.kh_box .kh_bot{
	margin-top:6.5vh;
	position:relative;
}
.kh_box .kh_bot .kh_list_wrapper{
	transform:translateY(50%);
	opacity:0;
	transition:all 1s;
}
.section.active .kh_box .kh_bot .kh_list_wrapper{
	transform:translateY(0);
	opacity:1;
	transition-delay:.4s;
}
.kh_box .kh_bot .kh_list{
	-webkit-perspective:3000;
	perspective:3000;
	margin-top:-5vh;
	position:relative;
}
.kh_box .kh_bot .kh_list ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-1.5vw;
	margin-bottom:-1.5vw;
	transform:perspective(1350px) rotateX(40deg);
    transform-style:preserve-3d;
}
.kh_box .kh_bot .kh_list ul li{
	width:14.2857%;
	margin-bottom:1.5vw;
}
.kh_box .kh_bot .kh_list ul li a{
	width:calc(100% - 1.5vw);
	margin-left:1.5vw;
	border-radius:10px;
	height:6vw;
	background:#fff;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	opacity:.5;
}
.kh_box .kh_bot .kh_list ul li:hover a{
	transform:translateZ(1vw);
	opacity:1;
}
.kh_box .kh_bot .kh_list ul li a img{
	display:block;
	max-width:76%;
	max-height:80%;
}
.kh_box .kh_bot .zy_btn{
	position:absolute;
	left:0;
	right:0;
	bottom:10vh;
	z-index:9;
	pointer-events:none;
	transform:translateY(12vh);
	opacity:0;
	transition:all 1s;
}
.section.active .kh_box .kh_bot .zy_btn{
	transform:translateY(0);
	opacity:1;
	transition-delay:1.2s;
}
.kh_box .kh_bot .zy_btn .zy_a{
	pointer-events:auto;
}

/* 竞争力 */
.jzl_section .sec_container{
	height:100vh;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.jzl_box{
	width:100%;
}
.jzl_box .jzl_con{
	margin-top:5vh;
}
.jzl_box .jzl_cc{
	width:66vw;
	height:33vw;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.jzl_box .jzl_cc .jzl_cir{
	border-radius:50%;
}
.jzl_box .jzl_cc .jzl_cir1{
	width:100%;
	height:66vw;
	border:dotted 1px rgba(122,194,90,.5);
	overflow:hidden;
}
.jzl_box .jzl_cc .jzl_cir2{
	width:56vw;
	height:56vw;
	border:solid 1px rgba(122,194,90,.3);
	margin-top:5vw;
	margin-left:5vw;
	position:relative;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}

.jzl_box .jzl_info .swiper-container{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:visible;
}
.jzl_box .jzl_info .swiper-container .swiper-wrapper{
	transform:none !important;
}
.jzl_box .jzl_info .swiper-container .swiper-slide,
.jzl_box .jzl_info .jzl_ss{
	max-width:120px !important;
	max-height:120px;
	width:6.3vw !important;
	height:6.3vw;
	cursor:pointer;
}
.jzl_box .jzl_info .swiper-container .swiper-slide{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	transform:rotate(0deg) translate(0) rotate(0);
	transition:all 1.5s;
}
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(1),
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(2),
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(3),
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(4),
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(5),
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(6),
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(7),
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(8),
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(9){
	transition-delay:.6s;
}
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(1){
	transform:rotate(190deg) translate(28vw) rotate(-190deg);
}
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(2){
	transform:rotate(210deg) translate(28vw) rotate(-210deg);
}
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(3){
	transform:rotate(230deg) translate(28vw) rotate(-230deg);
}
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(4){
	transform:rotate(250deg) translate(28vw) rotate(-250deg);
}
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(5){
	transform:rotate(270deg) translate(28vw) rotate(-270deg);
}
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(6){
	transform:rotate(290deg) translate(28vw) rotate(-290deg);
}
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(7){
	transform:rotate(310deg) translate(28vw) rotate(-310deg);
}
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(8){
	transform:rotate(330deg) translate(28vw) rotate(-330deg);
}
.section.active .jzl_box .jzl_info .swiper-container .swiper-slide:nth-of-type(9){
	transform:rotate(350deg) translate(28vw) rotate(-350deg);
}
.jzl_box .jzl_info .jzl_ss{
	border-radius:50%;
	box-shadow:0 0 30px rgba(6,66,134,.15);
	background:#fff;
	color:#333;
	font-size:16px;
	font-size:.84vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	text-align:center;
	transition:all .35s;
}
.jzl_box .jzl_info .jzl_ss .jzl_icon{
	font-size:2.875em;
	width:1em;
	height:1em;
}
.jzl_box .jzl_info .jzl_ss .jzl_w{
	font-weight:bold;
	margin-top:.4em;
}
.jzl_box .jzl_cirzd{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	border-radius:50%;
}
@keyframes jzlRotate1{
	from{
		transform:translate(-50%,-50%) rotate(0deg);
	}
	to{
		transform:translate(-50%,-50%) rotate(-1turn);
	}
}
@keyframes jzlRotate2{
	from{
		transform:translate(-50%,-50%) rotate(0deg);
	}
	to{
		transform:translate(-50%,-50%) rotate(1turn);
	}
}
.jzl_box .jzl_cir3{
	width:46vw;
	height:46vw;
	animation:jzlRotate1 60s linear infinite forwards;
	pointer-events:none;
}
.jzl_box .jzl_cir4{
	width:41vw;
	height:41vw;
	border:solid 1px rgba(31,140,205,.2);
	animation:jzlRotate2 86.4s linear infinite forwards;
}
.jzl_box .jzl_cir4 .jzl_dot,
.jzl_box .jzl_cir4 .jzl_dot:before{
	position:absolute;
	border-radius:50%;
}
.jzl_box .jzl_cir4 .jzl_dot{
	width:17px;
	height:17px;
	background:#bbdcf0;
	top:50%;
}
.jzl_box .jzl_cir4 .jzl_dot1{
	left:0;
	transform:translate(-50%,-50%);
}
.jzl_box .jzl_cir4 .jzl_dot2{
	right:0;
	transform:translate(50%,-50%);
}
.jzl_box .jzl_cir4 .jzl_dot:before{
	content:"";
	width:9px;
	height:9px;
	background:var(--curColor);
	top:4px;
	left:4px;
}
.jzl_box .jzl_cir3 img{
	display:block;
	width:100%;
	height:100%;
}
.jzl_box .jzl_cir5{
	width:36vw;
	height:36vw;
	border-radius:50%;
	overflow:hidden;
	background:var(--curColor);
	position:relative;
	z-index:6;
}
.jzl_box .jzl_cir5 .jzl_lz{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:1920px !important;
	height:1080px !important;
	opacity:.15;
}
.jzl_box .jzl_cir5 .jzl_cir5_half{
	width:100%;
	position:relative;
	background:url(../img/jzl_zhuzi.png) no-repeat center bottom;
	background-size:auto 76%;
	z-index:5;
}
.jzl_box .jzl_cir5 .jzl_cir5_half,
.jzl_box .jzl_cir5 .jzl_nr .swiper-slide{
	height:18vw;
}
.jzl_box .jzl_cir5 .jzl_nr .swiper-slide{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.jzl_box .jzl_cir5 .jzl_nr .jzl_ss{
	width:72%;
	color:#fff;
	text-align:center;
	transition:all .35s;
	opacity:0;
}
.jzl_box .jzl_cir5 .jzl_nr .jzl_ss .jzl_h{
	font-size:30px;
	font-size:1.56vw;
	font-weight:bold;
}
.jzl_box .jzl_cir5 .jzl_nr .jzl_ss .jzl_line{
	display:block;
	max-width:50px;
	width:2.6vw;
	height:2px;
	background:var(--subColor);
	margin-left:auto;
	margin-right:auto;
	margin-top:1.2vw;
}
.jzl_box .jzl_cir5 .jzl_nr .jzl_ss .jzl_w{
	font-size:16px;
	line-height:1.5;
	margin-top:2vw;
}


.jzl_box .jzl_info .swiper-slide-thumb-active .jzl_ss{
	color:#fff;
	background:var(--curColor);
}
.jzl_box .jzl_info .swiper-slide-thumb-active .jzl_ss .jzl_icon{
	color:currentcolor;
}
.jzl_box .jzl_info .swiper-slide-thumb-active .jzl_ss .jzl_icon.grad_icon .iconfont{
	/* background:-webkit-linear-gradient(top,#fff,#fff);
	background:linear-gradient(to bottom,#fff,#fff);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:transparent; */
	background:none;
	color:currentcolor;
	-webkit-text-fill-color:currentcolor;
}
.jzl_box .jzl_cir5 .jzl_nr .swiper-slide-active .jzl_ss{
	opacity:1;
}

.icon_svg_img{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.icon_svg_img .iconfont{
	font-size:1em;
	color:currentcolor;
}
.icon_svg_img img,
.icon_svg_img svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.icon_svg_img svg path{
	fill:currentcolor !important;
}
.icon_svg_img.grad_icon{
	color:var(--subColor);
}
.icon_svg_img.grad_icon .iconfont{
	background:var(--subColor);
	background:-webkit-linear-gradient(top,#7ac25a,#34ad72);
	background:linear-gradient(to bottom,#7ac25a,#34ad72);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:transparent;
}

/* 6163银河网站资讯 */
.zyzx_section .sec_container{
	height:100vh;
	background:url(../img/zyzx.jpg) no-repeat center center;
	background-size:cover;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.zyzx_section .zyzx_canvas{
	position:absolute;
	width:100%;
	height:calc(100vw * 600 / 1920);
	left:0;
	bottom:0;
	overflow:hidden;
	pointer-events:none;
	/* opacity:.5; */
}
.zyzx_box{
	width:100%;
	position:relative;
	z-index:5;
}
.zyzx_box .zy_tit2 .zy_h{
	color:#fff;
}
.zyzx_box .zy_tit2 .zy_w{
	color:#fff;
}
.zyzx_box .zyzx_con{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	margin-top:5vh;
}
.zyzx_box .zyzx_con .zyzx_l{
	width:43.75%;
	background:#fff;
}
.zyzx_box .zyzx_con .zyzx_ss{
	color:#fff;
}
.zyzx_box .zyzx_con .zyzx_ss .zyzx_date{
	text-align:center;
	font-family:arial;
	transition:all .35s;
}
.zyzx_box .zyzx_con .zyzx_ss .zyzx_date span{
	display:block;
	font-size:48px;
	font-size:2.5vw;
	font-weight:bold;
}
.zyzx_box .zyzx_con .zyzx_ss .zyzx_date p{
	font-size:14px;
}
.zyzx_box .zyzx_con .zyzx_l .zyzx_ss .zyzx_date,
.zyzx_box .zyzx_con .zyzx_r .swiper-slide-thumb-active .zyzx_ss .zyzx_date{
	color:var(--subColor);
}
.zyzx_box .zyzx_con .zyzx_l .zyzx_ss{
	display:block;
	color:#333;
	opacity:0;
}
.zyzx_box .zyzx_con .zyzx_l .swiper-slide-active .zyzx_ss{
	opacity:1;
}
.zyzx_box .zyzx_con .zyzx_l .zy_btn{
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	margin-top:.5vw;
}
.zyzx_box .zyzx_con .zyzx_l .zy_btn .zy_a{
	padding:0;
	border:none;
}
.zyzx_box .zyzx_con ~ .zy_btn{
	margin-top:5vh;
}
.zyzx_box .zyzx_con .zyzx_l .zyzx_img{
	display:block;
	height:calc(84vw * .4375 * 400 / 700);
}
.zyzx_box .zyzx_con .zyzx_l .zyzx_img img{
	display:block;
	width:100%;
	height:100%;
}
.zyzx_box .zyzx_con .zyzx_l .zyzx_ss .zyzx_bot{
	padding:1vw 1.56vw;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.zyzx_box .zyzx_con .zyzx_l .zyzx_ss .zyzx_bot .zyzx_txt{
	width:calc(100% - 4.167vw);
	max-width:calc(100% - 70px);
}
.zyzx_box .zyzx_con .zyzx_ss .zyzx_h,
.zyzx_box .zyzx_con .zyzx_r .zyzx_ss .zyzx_w{
	padding:2px 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.zyzx_box .zyzx_con .zyzx_ss .zyzx_h{
	font-size:20px;
	font-size:1vw;
	/* font-weight:bold;*/
	font-weight: normal;
}
.zyzx_box .zyzx_con .zyzx_l  .swiper-button-white{
	font-size:50px;
	width:1em;
	height:1em;
	border-radius:50%;
	color:#009b63;
	top:calc(84vw * .4375 * 400 / 700 / 2);
	transition:color .35s,background-color .35s;
}
.zyzx_box .zyzx_con .zyzx_l  .swiper-button-white:after{
	font-size:.8em;
}
.zyzx_box .zyzx_con .zyzx_l  .swiper-button-white:hover{
	background:var(--subColor);
	color:#fff;
}
.zyzx_box .zyzx_con .zyzx_l  .swiper-button-white:hover:after{
	transform:scale(.6);
}
.zyzx_box .zyzx_con .zyzx_r{
	width:50.625%;
	position:relative;
}
.zyzx_box .zyzx_con .zyzx_r:before{
	content:"";
	position:absolute;
	width:1px;
	height:100%;
	background:rgba(255,255,255,.5);
	top:0;
	left:22px;
}
.zyzx_box .zyzx_con .zyzx_r .swiper-container{
	height:500px;
	height:26vw;
}
.zyzx_box .zyzx_con .zyzx_r .zyzx_ss{
	padding-left:4.5vw;
	width:100%;
	height:100%;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.zyzx_box .zyzx_con .zyzx_r .zyzx_ss .zyzx_txt{
	width:calc(100% - 4vw);
	max-width:calc(100% - 70px);
}
.zyzx_box .zyzx_con .zyzx_r .zyzx_ss .zyzx_dot,
.zyzx_box .zyzx_con .zyzx_r .zyzx_ss .zyzx_dot:before,
.zyzx_box .zyzx_con .zyzx_r .zyzx_ss .zyzx_dot:after{
	position:absolute;
	width:11px;
	height:11px;
	border-radius:50%;
	background:var(--subColor);
	left:0;
}
.zyzx_box .zyzx_con .zyzx_r .zyzx_ss .zyzx_dot{
	top:50%;
	margin-top:-6px;
	left:17px;
}
.zyzx_box .zyzx_con .zyzx_r .zyzx_ss .zyzx_dot:before,
.zyzx_box .zyzx_con .zyzx_r .zyzx_ss .zyzx_dot:after{
	content:"";
	top:0;
}
.zyzx_box .zyzx_con .zyzx_r .zyzx_ss .zyzx_dot:before{
	transform:scale(1.9);
	opacity:.5;
}
@keyframes scaleIntro{
    0%{
        transform: scale(1);
        opacity:.9
    }
    100%{
        transform: scale(3);
        opacity: 0;
    }
}
.zyzx_box .zyzx_con .zyzx_r .swiper-slide-thumb-active .zyzx_ss .zyzx_dot:before{
	opacity:0;
}
.zyzx_box .zyzx_con .zyzx_r .swiper-slide-thumb-active .zyzx_ss .zyzx_dot:after{
	animation:scaleIntro 2s infinite;
}
.zyzx_box .zyzx_con .zyzx_r .swiper-slide-thumb-active .zyzx_ss{
	color:var(--subColor);
}
.zyzx_box .zyzx_con .zyzx_r .zyzx_ss .zyzx_w{
	font-size:14px;
	margin-top:.5vw;
}

/* 生态圈 */
.stq_box{
	width:100%;
}
.stq_box .stq_l,
.stq_box .stq_r{
	width:50%;
	height:100vh;
	-webkit-align-items:center;
	align-items:center;
}
.stq_box .stq_l{
	-webkit-justify-content:center;
	justify-content:center;
}
.stq_box .stq_l .zy_tit1{
	color:#333;
}
.stq_box .stq_l .stq_con{
	width:67%;
}
.stq_box .zy_tit1 .zy_line{
	width:1.38em;
	height:4px;
}
.stq_box .stq_l .stq_img{
	display:block;
	overflow:hidden;
	height:calc(50vw * .67 * 360 / 640);
	margin-top:1.56vw;
	border-radius:1.56vw;
	position:relative;
}
.stq_box .stq_l .stq_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.stq_box .stq_l .stq_img .stq_icons{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.stq_box .stq_l .stq_img .stq_icon{
	width:4.6vw;
	height:4.6vw;
	max-width:88px;
	max-height:88px;
	background:#fff;
	position:relative;
	z-index:4;
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:var(--subColor);
	cursor:pointer;
}
.stq_box .stq_l .stq_img .stq_icon .iconfont{
	font-size:2.9vw;
	color:var(--subColor);
	background:-webkit-linear-gradient(top,#7ac25a,#34ad72);
	background:-moz-linear-gradient(top,#7ac25a,#34ad72);
	background:-o-linear-gradient(top,#7ac25a,#34ad72);
	background:linear-gradient(to bottom,#7ac25a,#34ad72);
	background-clip:text;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.stq_box .stq_l .stq_img .stq_icons:before,
.stq_box .stq_l .stq_img .stq_icons:after{
    position: absolute;
    width:100%;
    height:100%;
    border-radius:50%;
    content:'';
    top:0;
    left:0;
    background:var(--subColor);
	background:-webkit-linear-gradient(top,#75fac8,#00d5dd);
	background:-moz-linear-gradient(top,#75fac8,#00d5dd);
	background:-o-linear-gradient(top,#75fac8,#00d5dd);
	background:linear-gradient(to bottom,#75fac8,#00d5dd);
	opacity:.9;
 }
.stq_box .stq_l .stq_img .stq_icons:before{
    animation: scale1 2s infinite;
}
.stq_box .stq_l .stq_img .stq_icons:after{
    animation: scale2 2s infinite;
}
@keyframes scale1{
    0%{
        transform: scale(1);
        opacity:.9
    }
    100%{
        transform: scale(1.6);
        opacity: 0;
    }
}
@keyframes scale2{
    0%{
        transform:scale(1);
        opacity:.9;
    }
    100%{
        transform:scale(2.2);
        opacity:0;
    }
}
.stq_box .stq_l .stq_img .icon_svg_img img,
.stq_box .stq_l .stq_img .icon_svg_img svg{
	max-width:62%;
	max-height:62%;
}
.stq_box .stq_l .stq_txt{
	margin-top:1.56vw;
}
.stq_box .stq_l .stq_txt .stq_w{
	font-size:18px;
	color:#666;
	line-height:1.67;
	text-align:center;
}
.stq_box .stq_l .stq_txt .stq_more{
	text-align:center;
}
.stq_box .stq_l .stq_txt .stq_more .stq_a{
	display:inline-block;
	color:var(--curColor);
	font-size:18px;
	font-weight:bold;
	padding-bottom:2px;
	border-bottom:solid 2px currentColor;
}
.stq_box .stq_l .stq_txt .stq_more .stq_a:hover{
	color:var(--subColor);
}
.stq_box .stq_l .stq_txt .stq_more,
.stq_box .stq_l .cir_more{
	margin-top:2vw;
}
.stq_box .stq_r{
	background:var(--curColor);
	background:-webkit-linear-gradient(top,#158ed1,#0d71c2);
	background:linear-gradient(to bottom,#158ed1,#0d71c2);
	overflow:hidden;
	position:relative;
	-webkit-align-items:center;
	align-items:center;
}
.stq_box .stq_r .stq_bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.stq_box .stq_r .stq_bg img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	transform:scale(1.5);
	opacity:0;
	transition:all 2s;
}
.section.active .stq_box .stq_r .stq_bg img{
	transform:scale(1);
	opacity:1;
	transition-delay:.5s;
}
.stq_box .stq_r .stq_lizi{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:3;
	width:1920px !important;
	height:1080px !important;
	pointer-events:none;
	opacity:.15;
}
.stq_box .stq_r .stq_con{
	position:relative;
	z-index:5;
	width:100%;
	padding-bottom:20vh;
}
.stq_box .stq_r .stq_txt{
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.stq_box .stq_r .stq_txt *{
	font-weight:inherit;
}
.stq_box .stq_r .stq_txt>span,
.stq_box .stq_r .stq_txt .stq_h,
.stq_box .stq_r .stq_txt>i,
.stq_box .stq_r .stq_txt .stq_w{
	display:block;
}

.stq_box .stq_r .stq_txt>span,
.stq_box .stq_r .stq_txt .stq_h{
	font-size:48px;
	font-size:2.5vw;
}
.stq_box .stq_r .stq_txt>i,
.stq_box .stq_r .stq_txt .stq_w{
	font-size:36px;
	font-size:1.875vw;
	margin-top:.94vw;
}
.stq_box .stq_r .zy_btn{
	margin-top:2.5vw;
}
.stq_box .stq_r .zy_btn .zy_a{
	padding-left:calc(30px + 1vw);
	padding-right:calc(30px + 1vw);
}
.stq_box .stq_r .zy_btn .zy_a span{
	font-size:18px;
	font-weight:bold;
}

/* 视频弹出窗 */
.pop_mask{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;
	z-index:990;
	pointer-events:none;
	transition:all .8s;
}
.pop_mask.is-open{
	opacity:.4;
	pointer-events:auto;
}
.pop_box{
	width:71vw;
	position:fixed;
	top:50%;
	left:50%;
	z-index:992;
	transform:translate(-50%,100%);
	visibility:hidden;
	pointer-events:none;
	transition:all .8s;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.pop_box.is-open{
	transform:translate(-50%,-50%);
	visibility:visible;
	pointer-events:auto;
}
.pop_box .pop_close{
	position:absolute;
	right:15px;
	top:15px;
	cursor:pointer;
	z-index:5;
	color:#fff;
	padding:8px 20px;
	background:var(--curColor);
	border-radius:200px;
	-webkit-align-items:center;
	align-items:center;
	transition:background-color .35s,opacity .35s;
	opacity:0;
}
.pop_box .pop_close i{
	width:20px;
	height:20px;
	position:relative;
	margin-right:5px;
}
.pop_box .pop_close i:before,
.pop_box .pop_close i:after{
	content:"";
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform-origin:center;
    height:3px;
    width:100%;
    background-color:#fff;
    transition:all .3s ease;
	transform:translate(-50%,-50%);
    margin-top:0;
	border-radius:20px;
}
.pop_box .pop_close i:before{
	transform:translate(-50%, -50%) rotate(45deg);
}
.pop_box .pop_close i:after{
	transform:translate(-50%, -50%) rotate(-45deg);
}
.pop_box .pop_close span{
	font-size:18px;
}
.pop_box:hover .pop_close{
	opacity:1;
}
.pop_box .pop_close:hover{
	background:var(--subColor);
}
.pop_box .pop_close:hover i:before{
	transform:translate(-50%, -50%) rotate(30deg);
}
.pop_box .pop_close:hover i:after{
	transform:translate(-50%, -50%) rotate(-30deg);
}

/* 页脚 */
.footer_box{
	color:#fff;
}
.footer_box a{
	color:#fff;
	color:rgba(255,255,255,.6);
}
.footer_box a:hover{
	color:#fff;
}
.footer_box{
	background:#222;
}
.footer_box .footer_bg{
	background:url(../img/footer_bg.png) no-repeat center top;
	background-size:cover;
}
.footer_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.footer_top .footer_logo{
	display:inline-block;
}
.footer_top .footer_logo img{
	display:block;
	max-width:300px;
	max-height:70px;
}
.footer_top .footer_info ul li{
	-webkit-align-items:flex-start;
	align-items:flex-start;
	font-size:16px;
}
.footer_top .footer_info ul li .footer_icon{
	font-size:1.5em;
	width:1em;
	height:1em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.footer_top .footer_info ul li .footer_icon .iconfont{
	font-size:1em;
}
.footer_top .footer_info ul li .footer_txt{
	line-height:1.5em;
	-webkit-align-items:center;
	align-items:center;
	padding-left:.625em;
}
.footer_top .footer_nav .footer_tit{
	font-size:18px;
	font-weight:bold;
}
.footer_top .footer_nav ul > li + li{
	margin-left:5vw;
}
.footer_top .footer_nav .footer_list ol li a{
	display:inline-block;
	font-size:16px;
}
.footer_top .footer_qr ul{
	overflow:hidden;
	margin-left:-1vw;
}
.footer_top .footer_qr ul li{
	float:left;
	margin-left:1vw;
	text-align:center;
}
.footer_top .footer_qr ul li span{
	display:inline-block;
	width:150px;
	height:150px;
	border-radius:5px;
	overflow:hidden;
}
.footer_top .footer_qr ul li span img{
	display:block;
	width:100%;
	height:100%;
}
.footer_top .footer_qr ul li .footer_w{
	font-size:14px;
}
.footer_zyzx,
.footer_bot{
	border-top:solid 1px rgba(255,255,255,.3);
}
.footer_zyzx{
	-webkit-align-items:flex-start;
	align-items:flex-start;
	font-size:18px;
}
.footer_zyzx .footer_tit{
	font-weight:bold;
	color:rgba(255,255,255,.6);
	padding-right:2.5vw;
	border-right:solid 1px rgba(255,255,255,.3);
}
.footer_zyzx .footer_list{
	width:calc(100% - 2.5vw - 80px);
}
.footer_zyzx .footer_list ul{
	overflow:hidden;
}
.footer_zyzx .footer_list ul li{
	float:left;
}
.footer_zyzx .footer_list ul li a{
	display:block;
	font-weight:bold;
	color:var(--subColor);
	margin-left:2.5vw;
	border-bottom:solid 2px currentColor;
}
.footer_zyzx .footer_list ul li a:hover{
	color:#34ad72;
}
.footer_cpr{
	font-size:16px;
	color:#fff;
	color:rgba(255,255,255,.6);
}

/* 侧边客服栏 */
.fix_bar{
	position:fixed;
	right:10px;
	bottom:10%;
	z-index:940;
}
.fix_bar ul li{
	position:relative;
}
.fix_bar ul li + li{
	margin-top:6px;
}
.fix_bar ul li .fix_ss{
	display:block;
	width:64px;
	height:64px;
	border-radius:50%;
	background:var(--curColor);
	position:relative;
	color:#fff;
}
.fix_bar ul li .fix_ss .fix_icon,
.fix_bar ul li .fix_ss .fix_txt{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.fix_bar ul li .fix_ss .fix_icon svg{
	display:block;
	max-width:36%;
	max-height:36%;
}
.fix_bar ul li .fix_ss.fix_tel .fix_icon svg{
	animation:t0 .6s infinite alternate;
}
.fix_bar ul li .fix_ss .fix_icon svg path{
	fill:#fff !important;
}
.fix_bar ul li .fix_ss .fix_txt{
	z-index:3;
	transform:scale(0);
	opacity:0;
	transition:all .35s
}
.fix_bar ul li .fix_ss .fix_txt i{
	width:30px;
	font-size:12px;
	text-align:center;
	line-height:1.4;
	letter-spacing:.1em;
}
.fix_bar ul li .fix_hide{
	position:absolute;
	right:80px;
	font-size:15px;
	background:var(--curColor);
	border-radius:5px;
	color:#fff;
	display:none;
}
.fix_bar ul li .fix_hide:before{
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:10px;
	height:10px;
	background:var(--curColor);
	transform:translate(50%,27px) rotate(45deg);
}
.fix_bar ul li .fix_hide_qr{
	padding:10px;
	top:0;
}
.fix_bar ul li .fix_hide_qr:before{
	transform:translate(50%,27px) rotate(45deg);
}
.fix_bar ul li .fix_hide_tel:before{
	top:50%;
	transform:translate(50%,-50%) rotate(45deg);
}
.fix_bar ul li .fix_hide_qr span{
	display:block;
	width:106px;
	height:106px;
}
.fix_bar ul li .fix_hide_qr span img{
	display:block;
	width:100%;
	height:100%;
}
.fix_bar ul li .fix_hide_tel{
	top:50%;
	width:150px;
	line-height:50px;
	text-align:center;
	transform:translateY(-50%);
}
@keyframes t0{
    from{-webkit-transform:rotate(15deg)}
    35%{-webkit-transform:rotate(0deg)}
    to{ -webkit-transform:rotate(15deg)}
}

.fix_bar ul li .fix_ss:hover .fix_icon{
	opacity:0;
}
.fix_bar ul li .fix_ss:hover .fix_txt{
	transform:scale(1);
	opacity:1;
}
.fix_bar ul li:hover .fix_hide{
	display:block;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~内页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* 当前位置、二级导航 */
.inner_locnav{
	border-top:solid 1px #eee;
}
.inner_locnav .center_box{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}

/* 二级导航 */
.isub_nav{
	margin-right:-20px;
}
.isub_nav .swiper-slide{
	width:auto;
}
.isub_nav .swiper-slide a:before{
	content:"";
	position:absolute;
	width:4px;
	height:4px;
	border-radius:50%;
	background:var(--curColor);
	left:0;
	top:50%;
	transform:translateY(-50%);
}
.isub_nav .swiper-slide a{
	display:block;
	color:#666;
	font-size:18px;
	padding:0 20px;
	position:relative;
	line-height:1;
}
.isub_nav .swiper-slide.active a{
	color:var(--curColor);
}
.isub_nav .swiper-slide.active a:before{
	background:var(--curColor);
}

.isub_nav .swiper-slide a:hover{
	color:var(--curColor);
}

/* 当前位置 */
.inner_loc {
    position: relative;
    z-index: 10;
    
}

.inner_loc,
.inner_loc a {
    color:#666;
    font-size:14px;
}

.inner_loc a,
.inner_loc span {
    padding: 0 3px;
    text-transform: uppercase;
}
.inner_loc a span{
	font-size:20px;
	width:1em;
	height:1em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	padding:0;
	margin-right:.5em;
	transform:translateY(2px);
}
.inner_loc a span .iconfont{
	font-size:1em;
}

.inner_loc a:hover {
    color:var(--curColor);
}
.inner_loc a ~ span{
	color:var(--curColor);
}

/* 内页-banner */
.inner_banner {
    position:relative;
    overflow:hidden;
}
.inner_banner .inner_bimg{
	display:block;
	overflow:hidden;
}
.inner_banner .inner_bimg > img {
    display:block;
    width:100%;
}
.inner_banner .inner_wrap{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:84%;
	margin:0 auto;
	z-index:5;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.inner_banner .inner_wrap img{
	display:block;
	max-width:100%;
	max-height:80%;
	-webkit-animaton-name:cusBanner;
	animation-name:cusBanner;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
}
@keyframes cusBanner{
	0%{
		transform:scale(.5,.5);
		opacity:0;
	}
	100%{
		transform:scale(1,1);
		opacity:1;
	}
}

.inner_banner .inner_b_txt {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    z-index: 3;
    color: #fff;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.inner_banner .inner_b_txt h2 {
    font-size: 48px;
    font-size: 2.5vw;
    font-weight: bold;
}

.inner_banner .inner_b_txt p {
    font-size: 24px;
    font-size: 1.25vw;
    font-weight: bold;
}

.scaleBox {
    -webkit-animation-name: scaleBox;
    animation-name: scaleBox;
}

@keyframes scaleBox {
    0% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}


/* 列表翻页 */
.list_pages .pagination{
	font-size:0;
	overflow:hidden;
	position:relative;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
}
.list_pages .pagination li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 6px 10px;
}
.list_pages .pagination li a,
.list_pages .pagination li span{
	display:block;
	font-size:24px;
	color:#999;
	width:50px;
	height:50px;
	text-align:center;
	overflow:hidden;
	background:#fafafa;
	border:solid 1px #fafafa;
	border-radius:50%;
	font-family:swis;
	display:flex;
	justify-content:center;
	align-items:center;
}
.list_pages .pagination li.pg_prev{
	margin-right:30px;
}
.list_pages .pagination li.pg_next{
	margin-left:30px;
}
.list_pages .pagination li.pg_prev a,
.list_pages .pagination li.pg_next a{
	display:inline-flex;
	justify-content:center;
	align-items:center;
	line-height:normal;
	border-color:var(--subColor);
	color:var(--subColor);
	background:none;
}
.list_pages .pagination li a .iconfont{
	font-size:24px;
	transition:all 0s;
}
.list_pages .pagination li.pg_prev a .iconfont{
	transform:rotate(180deg);
}
.list_pages .pagination li a .iconfont:before{
	transition:all 0s;
}
.list_pages .pagination li.active a,
.list_pages .pagination li.active span{
	background:var(--subColor);
	border-color:var(--subColor);
	color:#fff;
}
.list_pages .pagination li.active a:hover,
.list_pages .pagination li.active span:hover{
	color:#fff !important;
}
.list_pages .pagination li:not(.disabled) a:hover{
	color:var(--subColor);
	border-color:var(--subColor);
	background:none;
}
.list_pages .pagination li.pg_prev:not(.disabled) a:hover,
.list_pages .pagination li.pg_next:not(.disabled) a:hover{
	color:#fff;
	border-color:var(--subColor);
	background:var(--subColor) !important;
}


/* 内容翻页 */
.inner_pnpage {
    overflow: hidden;
	border-top:solid 1px #e5e5e5;
}

.inner_pnpage > a {
    overflow: hidden;
}

.inner_pnpage > a span,
.inner_pnpage > a p {
    float: left;
    font-size: 16px;
    color: #333;
}

.inner_pnpage > a p {
    color: #888;
    max-width:420px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all .35s;
}

.inner_pnpage > a:hover p {
    color: var(--curColor);
}

.inner_pnpage .inner_pnpage_prev {
    float: left;
}

.inner_pnpage .inner_pnpage_next {
    float: right;
}

/* IAM */
.dymd{
	position:relative;
}
.dymd .dymd_id{
	position:absolute;
	top:0;
	left:0;
	pointer-events:none;
}
.iam_s1 .center_box{
	background:url(../img/ljzy_l_zhuzi.png) no-repeat center top;
	background-size:174px;
}
.iam_s1 .iam_top .svg_iam,
.iam_s6 .svg_iam{
	width:180px;
	height:110px;
}
.iam_s1 .iam_top .iam_exp{
	font-size:30px;
	color:#333;
	font-family:baloo;
	text-align:center;
}
.iam_s1 .iam_top .iam_w,
.iam_s1 .iam_bot .iam_w{
	font-size:18px;
	color:#555;
	text-align:center;
	line-height:1.5;
}
.iam_s1 .iam_bot{
	border-top:solid 1px #eee;
	text-align:center;
}
.iam_s1 .iam_bot .iam_tit{
	font-size:24px;
	font-weight:bold;
	color:var(--curColor);
	line-height:1.6;
}
.iam_s1 .iam_bot .iam_tit br{
	display:none;
}
.iam_s1 .iam_bot .iam_md{
	position:relative;
	height:50px;
}
.iam_s1 .iam_bot .iam_md .cir_more{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
}
.iam_s1 .iam_bot .iam_md .cir_more.current{
	z-index:3;
	opacity:0;
}
.iam_s1 .iam_bot .cir_more .cir_a{
	background:var(--subColor) !important;
}
.iam_s1 .iam_bot .cir_more .cir_a .iconfont{
	transform:rotate(90deg);
	color:#fff;
}
.iam_s1 .iam_bot .cir_more .cir_a:hover{
	filter:saturate(150%);
}
.iam_s2{
	background:#f9f9f9;
}
.iam_s2 .iam_con{
	position:relative;
	min-height:21.875vw;
}
.iam_s2 .iam_con .iam_cir{
	position:absolute;
	top:40px;
	left:50%;
	transform:translateX(-50%);
	width:21.875vw;
	height:21.875vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.iam_s2 .iam_con .iam_cir > img{
	display:block;
	max-width:74%;
	max-height:74%;
}
.iam_s2 .iam_con .iam_cir1,
.iam_s2 .iam_con .iam_cir2{
	position:absolute;
}
.iam_s2 .iam_con .iam_cir1{
	top:50%;
	left:50%;
	width:100%;
	height:100%;
	border-radius:50%;
	border:dotted 1px rgba(31,140,205,.5);
	animation:jzlRotate2 40s linear infinite forwards;
}
.iam_s2 .iam_con .iam_cir1 i{
	position:absolute;
	width:9px;
	height:9px;
	border-radius:50%;
	top:-5px;
	left:50%;
	margin-left:-5px;
	background:var(--curColor);
}
.iam_s2 .iam_con .iam_cir2{
	font-size:18.23vw;
	width:1em;
	height:1em;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	animation:jzlRotate1 30s linear infinite forwards;
}
.iam_s2 .iam_con .iam_cir2 img{
	display:block;
	width:100%;
	height:100%;
}
.iam_s2 .iam_info ul{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-20px;
	margin-top:-40px;
}
.iam_s2 .iam_info ul li{
	width:33%;
	margin-left:20px;
	margin-top:40px;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	transition:all .35s;
}
.iam_s2 .iam_info ul li:hover{
	filter:hue-rotate(20deg);
}
.iam_s2 .iam_info ul li:nth-of-type(2n){
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
}
.iam_s2 .iam_info ul li .iam_icon{
	font-size:100px;
	width:1em;
	height:1em;
	border-radius:50%;
	background:var(--subColor);
	box-shadow:0 10px 15px rgba(122,194,90,.3);
}
.iam_s2 .iam_info ul li .iam_icon .iconfont{
	font-size:.56em;
}
.iam_s2 .iam_info ul li .iam_icon svg,
.iam_s2 .iam_info ul li .iam_icon img{
	max-width:56%;
	max-height:56%;
}
.iam_s2 .iam_info ul li .iam_txt{
	width:calc(100% - 130px);
}
.iam_s2 .iam_info ul li .iam_stit{
	display:inline-block;
	position:relative;
}
.iam_s2 .iam_info ul li .iam_stit .iam_h{
	font-size:30px;
	font-weight:bold;
	font-family:'PingFang SC',arial;
	color:var(--subColor);
	padding:0 10px;
	min-width:80px;
	text-align:center;
}
.iam_s2 .iam_info ul li .iam_stit>i{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:15px;
	background:var(--subColor);
	opacity:.3;
}
.iam_s2 .iam_info ul li .iam_w{
	min-height:104px;
}
.iam_s3 .iam_con{
	position:relative;
}
.iam_s3 .swiper-container{
	magrin:0 -20px;
}
.iam_s3 .swiper-slide{
	width:426.667px;
	margin-right:40px;
}
.iam_s3 .iam_con .iam_ss{
	display:block;
	background:#fff;
	border-radius:20px;
	box-shadow:0 0 20px rgba(31,140,205,.1);
	padding:35px;
	position:relative;
	overflow:hidden;
	transition:all .35s;
}
.iam_s3 .iam_con .iam_ss:hover{
	box-shadow:0 0 20px rgba(31,140,205,.4);
}
.iam_s3 .iam_con .iam_ss .iam_num{
	position:absolute;
	top:0;
	right:0;
	transform:translate(31.25%,-50%);
	width:160px;
	height:160px;
	background:var(--curColor);
	background:-webkit-linear-gradient(left,#95d7ff,#1f8ccd 68%);
	background:linear-gradient(to right,#95d7ff,#1f8ccd 68%);
	border-radius:50%;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.iam_s3 .iam_con .iam_ss .iam_num em{
	height:50%;
	line-height:80px;
	width:80%;
	text-align:center;
	font-size:48px;
	font-family:potra;
	color:#fff;
}
.iam_s3 .iam_con .iam_ss .iam_img{
	width:100%;
	height:202px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.iam_s3 .iam_con .iam_ss .iam_img img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.iam_s3 .iam_con .iam_ss .iam_h{
	font-size:30px;
	font-weight:bold;
	color:#333;
}
.iam_s3 .iam_con .iam_ss .iam_w{
	font-size:16px;
	line-height:1.5;
	color:#666;
}
.iam_s3 .iam_con .swiper-button-white{
	font-size:40px;
	width:1em;
	height:1em;
	border-radius:50%;
	color:#ddd;
	opacity:1;
}
.iam_s3 .iam_con .swiper-button-white:after{
	font-size:1em;
}
.iam_s3 .iam_con .swiper-button-prev{
	left:-60px;
}
.iam_s3 .iam_con .swiper-button-next{
	right:-60px;
}
.iam_s3 .iam_con .swiper-button-white:hover{
	background:var(--curColor);
	color:#fff;
}
.iam_s3 .iam_con .swiper-button-white:hover:after{
	transform:scale(.5);
}
.iam_s4{
	background:#f9f9f9;
	width:100%;
	overflow:hidden;
}
.iam_s4 .iam_con{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.iam_s4 .iam_con .iam_l,
.iam_s4 .iam_con .iam_r{
	box-shadow:0 0 20px rgba(31,140,205,.1);
	border-radius:20px 20px 0 0;
	overflow:hidden;
}
.iam_s4 .iam_con .iam_l{
	width:54.286%;
	transform-origin:bottom;
	animation-name:iamL;
	animation-delay:1s;
}
@keyframes iamL{
	from{
		transform:scaleY(0);
		opacity:0;
	}
	to{
		transform:scaleY(1);
		opacity:1;
	}
}
.iam_s4 .iam_con .iam_l .iam_stit{
	padding:20px 50px;
	background:var(--curColor);
	color:#fff;
	font-size:30px;
	font-weight:bold;
}
.iam_s4 .iam_con .iam_l .iam_list{
	background:#fff;
	padding:50px;
}
.iam_s4 .iam_con .iam_l .iam_list ul li{
	-webkit-align-items:flex-start;
	align-items:flex-start;
	font-size:24px;
	animation-name:fadeInUp;
}
.iam_s4 .iam_con .iam_l .iam_list ul li:nth-of-type(1){
	animation-delay:1.6s;
}
.iam_s4 .iam_con .iam_l .iam_list ul li:nth-of-type(2){
	animation-delay:1.8s;
}
.iam_s4 .iam_con .iam_l .iam_list ul li:nth-of-type(3){
	animation-delay:2s;
}
.iam_s4 .iam_con .iam_l .iam_list ul li:nth-of-type(4){
	animation-delay:2.2s;
}
.iam_s4 .iam_con .iam_l .iam_list ul li:nth-of-type(5){
	animation-delay:2.4s;
}
.iam_s4 .iam_con .iam_l .iam_list ul li:nth-of-type(6){
	animation-delay:2.6s;
}
.iam_s4 .iam_con .iam_l .iam_list ul li:nth-of-type(7){
	animation-delay:2.8s;
}
.iam_s4 .iam_con .iam_l .iam_list ul li:nth-of-type(8){
	animation-delay:3s;
}
.iam_s4 .iam_con .iam_l .iam_list ul li:nth-of-type(9){
	animation-delay:3.2s;
}
.iam_s4 .iam_con .iam_l .iam_list ul li:nth-of-type(10){
	animation-delay:3.4s;
}
.iam_s4 .iam_con .iam_l .iam_list ul li + li{
	margin-top:30px;
}
.iam_s4 .iam_con .iam_l .iam_list ul li .iam_icon{
	font-size:1.2em;
	width:1em;
	height:1em;
	color:var(--curColor);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.iam_s4 .iam_con .iam_l .iam_list ul li .iam_icon .iconfont{
	font-size:1em;
}
.iam_s4 .iam_con .iam_l .iam_list ul li .iam_txt{
	max-width:calc(100% - 1.2em);
	padding-left:.8em;
}
.iam_s4 .iam_con .iam_l .iam_list ul li .iam_w{
	color:#666;
	font-weight:bold;
	display:inline;
	transition:background-size .6s cubic-bezier(.19,1,.22,1),color .35s;
    width:100%;
    background-image:linear-gradient(transparent calc(100% - 2px),currentColor 2px);
    background-repeat:no-repeat;
    background-position:0 100%;
    background-size:100% 100%;
}
.iam_s4 .iam_con .iam_l .iam_list ul li:hover .iam_w{
	
}
.iam_s4 .iam_con .iam_r{
	width:42.86%;
	padding:70px 6.4%;
	background:rgba(31,140,205,.2);
	position:relative;
	z-index:5;
}
.iam_s4 .iam_con .iam_r .iam_list ul li{
	font-size:24px;
	overflow:hidden;
	animation-name:fadeInUp;
}
.iam_s4 .iam_con .iam_r .iam_list ul li + li{
	margin-top:15px;
}
.iam_s4 .iam_con .iam_r .iam_list ul li .iam_ss{
	float:left;
	color:#333;
	transition:all .35s;
}
.iam_s4 .iam_con .iam_r .iam_list ul li .iam_ss:hover{
	color:var(--curColor);
}
.zy_line_tit{
	text-align:center;
	font-size:36px;
}
.zy_line_tit .zy_line_wrap{
	display:inline-block;
	position:relative;
}
.zy_line_tit .zy_line_wrap .zy_h{
	color:#fff;
	font-weight:bold;
	position:relative;
	z-index:3;
}
.zy_line_tit .zy_line_wrap .zy_line{
	position:absolute;
	left:1em;
	right:1em;
	bottom:0;
	background:var(--subColor);
	height:16px;
}
.iam_s5{
	background:url(../img/iam_s5_bg.jpg) no-repeat center center;
	background-size:cover;
}
.iam_s5 .iam_con{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.iam_s5 .iam_con .iam_l{
	width:57%;
	position:relative;
	z-index:5;
}
.iam_s5 .iam_con .iam_l ul li{
	color:#fff;
	padding:15px 30px;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.iam_s5 .iam_con .iam_l ul li .iam_ibg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:-webkit-linear-gradient(left,rgba(255,255,255,.2),rgba(255,255,255,0));
	background:linear-gradient(to right,rgba(255,255,255,.2),rgba(255,255,255,0));
	transform-origin:left;
	animation-name:iamBg;
}
.iam_s5 .iam_con .iam_l ul li:nth-of-type(2) .iam_ibg{
	animation-delay:.3s;
}
.iam_s5 .iam_con .iam_l ul li:nth-of-type(3) .iam_ibg{
	animation-delay:.6s;
}
.iam_s5 .iam_con .iam_l ul li:nth-of-type(4) .iam_ibg{
	animation-delay:.9s;
}
.iam_s5 .iam_con .iam_l ul li:nth-of-type(5) .iam_ibg{
	animation-delay:1.2s;
}
@keyframes iamBg{
	from{
		transform:scaleX(0);
	}
	to{
		transform:scaleX(1);
	}
}
.iam_s5 .iam_con .iam_l ul li + li{
	margin-top:20px;
}
.iam_s5 .iam_con .iam_l ul li .iam_icon,
.iam_s5 .iam_con .iam_l ul li .iam_txt{
	position:relative;
	z-index:5;
}
.iam_s5 .iam_con .iam_l ul li .iam_icon{
	font-size:100px;
	color:#fff;
	width:1em;
	height:1em;
	border-radius:50%;
	border:solid 1px #fff;
}
.iam_s5 .iam_con .iam_l ul li .iam_icon:before{
	content:"";
	position:absolute;
	bottom:.2em;
	right:.2em;
	width:.3em;
	height:.3em;
	background:#fff;
	border-radius:50%;
	opacity:.3;
}
.iam_s5 .iam_con .iam_l ul li .iam_icon .iconfont{
	font-size:.56em;
	position:relative;
	z-index:3;
}
.iam_s5 .iam_con .iam_l ul li .iam_icon img,
.iam_s5 .iam_con .iam_l ul li .iam_icon svg{
	max-width:56%;
	max-height:56%;
}
.iam_s5 .iam_con .iam_l ul li .iam_txt{
	width:calc(100% - 130px);
}
.iam_s5 .iam_con .iam_l ul li .iam_h{
	font-size:20px;
	font-weight:bold;
}
.iam_s5 .iam_con .iam_l ul li .iam_w{
	line-height:1.5;
	overflow:hidden;
}
.iam_s5 .iam_con .iam_l ul li:nth-of-type(2) .iam_w > p,
.iam_s5 .iam_con .iam_l ul li:nth-of-type(4) .iam_w > p,
.cpfw_s5 .cpfw_con .cpfw_l ul li:nth-of-type(2) .cpfw_w > p,
.cpfw_s5 .cpfw_con .cpfw_l ul li:nth-of-type(4) .cpfw_w > p{
	float:left;
	min-width:50%;
}
.iam_s5 .iam_con .iam_r{
	width:42.85%;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	animation:adPlay 3s infinite;
}
.iam_s5 .iam_con .iam_r img{
	display:block;
	max-width:100%;
}
@keyframes adPlay {
	0% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(20px);
	}
	100% {
		transform: translateY(0);
	}
}
.iam_s6 .iam_cir_half{
	width:960px;
	height:420px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	clip-path:polygon(-100px 100%,-100px -100px,calc(100% + 100px) -100px,calc(100% + 100px) 100%);
}
.iam_s6 .iam_cirs{
	width:100%;
	height:960px;
	background:url(../img/iam_s6_cir.png) no-repeat center center;
	background-size:contain;
	position:relative;
}
.iam_s6 .iam_cirs .iam_cir{
	position:absolute;
	border-radius:50%;
	border:solid 1px var(--subColor);
	opacity:.6;
}
.iam_s6 .iam_cirs .iam_cir1{
	top:-20px;
	right:-20px;
	bottom:-20px;
	left:-20px;
}
.iam_s6 .iam_cirs .iam_cir2{
	top:20px;
	right:20px;
	bottom:20px;
	left:20px;
}
.iam_s6 .iam_cirs .iam_info ul li{
	position:absolute;
	font-size:100px;
	width:1em;
	height:1em;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
}
.iam_s6 .iam_cirs .iam_info ul li:nth-of-type(1){
	transform:rotate(210deg) translateX(480px) rotate(-210deg);
	animation-name:iamIcon1;
}
.iam_s6 .iam_cirs .iam_info ul li:nth-of-type(2){
	transform:rotate(240deg) translateX(480px) rotate(-240deg);
	animation-name:iamIcon2;
}
.iam_s6 .iam_cirs .iam_info ul li:nth-of-type(3){
	transform:rotate(270deg) translateX(480px) rotate(-270deg);
	animation-name:iamIcon3;
}
.iam_s6 .iam_cirs .iam_info ul li:nth-of-type(4){
	transform:rotate(300deg) translateX(480px) rotate(-300deg);
	animation-name:iamIcon4;
}
.iam_s6 .iam_cirs .iam_info ul li:nth-of-type(5){
	transform:rotate(330deg) translateX(480px) rotate(-330deg);
	animation-name:iamIcon5;
}
.iam_s6 .iam_cirs .iam_info ul li .iam_icon{
	width:1em;
	height:1em;
	background:var(--subColor);
	background:linear-gradient(120deg,#badfa9,var(--subColor));
	border-radius:50%;
	color:#fff;
}
.iam_s6 .iam_cirs .iam_info ul li .iam_icon img{
	max-width:56%;
	max-height:56%;
}
.iam_s6 .iam_cirs .iam_info ul li .iam_icon .iconfont{
	font-size:.56em;
}
.iam_s6 .iam_cirs .iam_info ul li .iam_w{
	position:absolute;
	top:calc(100% + 10px);
	left:-50%;
	width:200%;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
@keyframes iamIcon1{
	from{
		transform:rotate(0deg) translateX(0) rotate(0deg);
		opacity:0;
	}
	to{
		transform:rotate(210deg) translateX(480px) rotate(-210deg);
		opacity:1;
	}
}
@keyframes iamIcon2{
	from{
		transform:rotate(0deg) translateX(0) rotate(0deg);
		opacity:0;
	}
	to{
		transform:rotate(240deg) translateX(480px) rotate(-240deg);
		opacity:1;
	}
}
@keyframes iamIcon3{
	from{
		transform:rotate(0deg) translateX(0) rotate(0deg);
		opacity:0;
	}
	to{
		transform:rotate(270deg) translateX(480px) rotate(-270deg);
		opacity:1;
	}
}
@keyframes iamIcon4{
	from{
		transform:rotate(0deg) translateX(0) rotate(0deg);
		opacity:0;
	}
	to{
		transform:rotate(300deg) translateX(480px) rotate(-300deg);
		opacity:1;
	}
}
@keyframes iamIcon5{
	from{
		transform:rotate(0deg) translateX(0) rotate(0deg);
		opacity:0;
	}
	to{
		transform:rotate(330deg) translateX(480px) rotate(-330deg);
		opacity:1;
	}
}
.iam_s6 .iam_cir_half .iam_txts{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.iam_s6 .iam_cir_half .iam_cw{
	font-size:24px;
	font-weight:bold;
	color:var(--subColor);
}
.iam_s6 .iam_cir_half .iam_cw br{
	display:none;
}
.iam_s6 .iam_cir_half .iam_cw *{
	font-weight:inherit;
}
.iam_s6 .iam_bot{
	padding:60px 80px;
	border-radius:20px;
	background:var(--curColor) url(../img/iam_s6_bg.png) no-repeat center bottom;
}
.iam_s6 .iam_bot ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-50px;
	margin-left:-84px;
}
.iam_s6 .iam_bot ul li{
	width:20%;
	margin-top:50px;
	animation-name:fadeInUp;
}
.iam_s6 .iam_bot ul li:nth-of-type(5n-4){
	animation-delay:.2s;
}
.iam_s6 .iam_bot ul li:nth-of-type(5n-3){
	animation-delay:.4s;
}
.iam_s6 .iam_bot ul li:nth-of-type(5n-2){
	animation-delay:.6s;
}
.iam_s6 .iam_bot ul li:nth-of-type(5n-1){
	animation-delay:.8s;
}
.iam_s6 .iam_bot ul li:nth-of-type(5n){
	animation-delay:1s;
}
.iam_s6 .iam_bot ul li .iam_ss{
	width:calc(100% - 84px);
	margin-left:84px;
	height:180px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	background:#fff;
	border-radius:10px;
	text-align:center;
	transition:border-radius .35s;
}
.iam_s6 .iam_bot ul li .iam_ss .iam_icon{
	font-size:60px;
	width:1em;
	height:1em;
}
.iam_s6 .iam_bot ul li .iam_ss .iam_w{
	font-size:18px;
	font-weight:bold;
	color:#333;
	transition:color .35s;
}
.iam_s6 .iam_bot ul li .iam_ss:hover{
	border-radius:40px;
}
.iam_s6 .iam_bot ul li .iam_ss:hover .iam_w{
	color:var(--subColor);
}

/* 内页-客户 */
.kh_s1 .kh_top{
	position:relative;
}
.kh_s1 .kh_top .swiper-button-white{
	color:#ddd;
}
.kh_s1 .kh_top .swiper-button-white:after{
	font-size:30px;
}
.kh_s1 .kh_top .swiper-button-prev{
	left:0;
}
.kh_s1 .kh_top .swiper-button-next{
	right:0;
}
.kh_s1 .kh_top .kh_ss{
	height:110px;
	border-radius:10px;
	background:#fff;
	box-shadow:0 0 20px rgba(31,140,205,.1);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	cursor:pointer;
	transition:all .35s;
}
.kh_s1 .kh_top .kh_ss img{
	display:block;
	max-width:60%;
	max-height:50%;
}
.kh_s1 .kh_top .swiper-slide{
	opacity:0;
	position:relative;
}
.kh_s1 .kh_top .kh_rect{
	position:absolute;
	width:14px;
	height:14px;
	background:var(--curColor);
	bottom:-40px;
	left:50%;
	transform:translate(-50%,150%) rotate(45deg);
}
.kh_s1 .kh_top .swiper-slide-thumb-active .kh_ss{
	box-shadow:0 0 20px rgba(31,140,205,.3);
}
.kh_s1 .kh_top .swiper-slide-thumb-active .kh_rect{
	transform:translate(-50%,50%) rotate(45deg);
	transition:all .5s
}
.kh_s1 .kh_top .swiper-slide-visible{
	opacity:1;
}
.kh_s1 .kh_bot{
	background:#fff;
	border-top:solid 3px var(--curColor);
	border-radius:0 0 20px 20px;
	box-shadow:0 0 20px rgba(31,140,205,.1);
	position:relative;
	z-index:5;
}
.kh_s1 .kh_top .swiper-button-white:hover{
	color:var(--curColor);
}
.kh_s1 .kh_bot .kh_stop .kh_img{
	width:600px;
	height:300px;
	border-radius:20px;
	overflow:hidden;
}
.kh_s1 .kh_bot .kh_stop .kh_img img{
	display:block;
	width:100%;
	height:100%;
}
.kh_s1 .kh_bot .kh_stop .kh_txt{
	width:calc(100% - 600px);
	padding-left:5.4%;
	color:#333;
}
.kh_s1 .kh_bot .kh_stop .kh_txt .kh_line{
	display:block;
	width:30px;
	height:6px;
	border-radius:200px;
	background:var(--curColor);
	position:relative;
}
.kh_s1 .kh_bot .kh_stop .kh_txt .kh_line:before{
	content:"";
	position:absolute;
	width:50%;
	height:100%;
	background:var(--subColor);
	left:0;
	top:0;
	border-radius:200px 0 0 200px;
}
.kh_s1 .kh_bot .kh_stop .kh_txt .kh_h{
	font-size:30px;
	font-weight:bold;
}
.kh_s1 .kh_bot .kh_stop .kh_txt .kh_exp{
	font-size:24px;
	font-weight:bold;
}
.kh_s1 .kh_bot .kh_stop .kh_txt .kh_tag{
	display:inline-block;
	background:#e8f3fa;
	padding:12px 40px;
	border-radius:200px;
}
.kh_s1 .kh_bot .kh_stop .kh_txt .kh_tag .kh_sp{
	font-size:18px;
	color:var(--subColor);
	transition:background-size .6s cubic-bezier(.19,1,.22,1);
	width:100%;
	background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);
	background-repeat:no-repeat;
	background-position:0 100%;
	background-size:100% 100%;
}
.kh_s1 .kh_bot .kh_stop .cir_more .cir_a{
	margin:0;
}
.kh_s1 .kh_bot .kh_sbot .kh_item .kh_sh{
	line-height:34px;
	font-size:24px;
	font-weight:bold;
	padding-left:60px;
	color:#333;
	background:url(../img/kh_s1_dot.png) no-repeat left top;
}
.kh_s1 .kh_bot .kh_sbot .kh_item .kh_w{
	margin-top:10px;
}
.kh_s2{
	position:relative;
	overflow:hidden;
}
.kh_s2 .kh_bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	pointer-events:none;
}
.kh_s2 .kh_bg img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	animation-name:khBg;
	animation-duration:4s;
}
@keyframes khBg{
	from{
		transform:scale(1.2);
	}
	to{
		transform:scale(1);
	}
}
.kh_s2 .center_box1{
	position:relative;
	z-index:5;
}
.kh_s2 .kh_con{
	padding:0 30px;
	position:relative;
}
.kh_s2 .kh_con .gallery-caption{
	display:none;
}
.kh_s2 .kh_con .swiper-slide{
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
}
.kh_s2 .kh_con .kh_img{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:320px;
	overflow:hidden;
	margin:0 auto;
	opacity:1;
	cursor:default;
}
.kh_s2 .kh_con .kh_img img{
	display:block;
	width:100%;
	height:100%;
	opacity:0;
	transition:all .35s;
}
.kh_s2 .kh_con .kh_ss{
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.kh_s2 .kh_con .kh_ss .kh_top{
	width:273px;
	height:297px;
	position:relative;
	z-index:5;
	background:url(../img/kh_s2_xf.png) no-repeat center center;
	background-size:contain;
	overflow:hidden;
	transition:all .35s;
}
.kh_s2 .kh_con .swiper-slide .kh_ss:hover .kh_top{
	transform:translateY(-10px);
	filter:hue-rotate(100deg);
}
.kh_s2 .kh_con .kh_ss .kh_h{
	font-size:17px;
	font-weight:bold;
	display:block;
	width:196px;
	border-radius:10px;
	background:var(--subColor);
	color:#fff;
	padding:8px 0;
	text-align:center;
	margin-top:46px;
	margin-left:27px;
	transform:rotate(-3deg);
}
.kh_s2 .kh_con .kh_ss .cir_more{
	transform:translateX(-10px) rotate(-5deg);
}
.kh_s2 .kh_con .kh_ss .kh_sdw{
	width:320px;
	height:100px;
	border-radius:50%;
	background:rgba(255,255,255,.1);
	margin-top:-66px;
	transition:transform .35s,background-color .35s;
}
.kh_s2 .kh_con .swiper-slide .kh_ss:hover .kh_sdw{
	transform:scaleX(.8) translateY(10px);
	background:rgba(255,255,255,.15);
	filter:blur(5px);
}
.kh_s2 .kh_con .swiper-button-white{
	color:rgba(255,255,255,.6);
}
.kh_s2 .kh_con .swiper-button-white:hover{
	color:#fff;
}
.kh_s2 .kh_con .swiper-button-prev{
	left:0;
}
.kh_s2 .kh_con .swiper-button-next{
	right:0;
}
.pswp .pswp__bg{
	background:rgba(0,0,0,.8);
}
.kh_s3{
	position:relative;
	overflow:hidden;
	width:100%;
}
.kh_s3:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:-webkit-linear-gradient(top,#fff,rgba(255 255 255 / 0));
	background:linear-gradient(to bottom,#fff,rgba(255 255 255 / 0));
	z-index:2;
}
.kh_s3 .kh_bg{
	position:absolute;
	width:1920px !important;
	height:1080px !important;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	pointer-events:none;
	opacity:.3;
}
.kh_s3 .center_box1{
	position:relative;
	z-index:5;
}
.kh_s3 .kh_top{
	position:relative;
}
.kh_s3 .kh_top:before{
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	background:#e5e5e5;
	left:0;
	bottom:1px;
}
.kh_s3 .kh_top .swiper-wrapper{
	transform:none !important;
	justify-content:center;
}
.kh_s3 .kh_top .swiper-slide{
	width:auto;
	margin:0 30px;
}
.kh_s3 .kh_top .kh_ss{
	display:block;
	padding:0 8px 20px;
	position:relative;
	color:#333;
	font-size:24px;
	font-weight:bold;
	cursor:pointer;
}
.kh_s3 .kh_top .kh_ss:after{
	content:"";
	position:absolute;
	width:100%;
	height:3px;
	background:var(--curColor);
	bottom:0;
	left:0;
	transform:scaleX(0);
	transition:all 0s;
}
.kh_s3 .kh_top .swiper-slide-thumb-active .kh_ss:after{
	transform:scaleX(1);
	transition:all .5s;
}
.kh_s3 .kh_bot{
	margin:-20px;
}
.kh_s3 .kh_bot .swiper-container{
	padding:20px;
}
.kh_s3 .kh_bot ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-35px;
}
.kh_s3 .kh_bot ul li{
	width:20%;
	margin-top:35px;
}
.kh_s3 .kh_bot ul li .kh_img{
	width:calc(100% - 35px);
	margin-left:35px;
	height:110px;
	border-radius:10px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	background:#fff;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transition:all .35s;
}
.kh_s3 .kh_bot ul li .kh_img:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.kh_s3 .kh_bot ul li .kh_img img{
	display:block;
	max-width:70%;
	max-height:60%;
}

/* 内页-客户详情页 */
.khx_banner{
	background:url(../img/khxqy_banner_bg.jpg) no-repeat center top;
	background-size:cover;
	position:relative;
	padding-top:90px;
	padding-bottom:260px;
	padding-top:4.6875vw;
	padding-bottom:13.54vw;
}
.khx_banner .khx_mask{
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	z-index:5;
	pointer-events:none;
}
.khx_banner .khx_mask img{
	display:block;
	width:100%;
}
.khx_banner .center_box1{
	position:relative;
	z-index:3;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.khx_banner .khx_l{
	width:46%;
}
.khx_banner .khx_l .khx_tit{
	font-size:36px;
	color:#fff;
}
.khx_banner .khx_l .khx_line{
	display:block;
	width:2.78em;
	height:2px;
	background:var(--subColor);
	transform-origin:left;
	animation-name:zyLine;
	animation-duration:2s;
}
@keyframes zyLine{
	from{
		transform:scaleX(0);
	}
	to{
		transform:scaleX(1);
	}
}
.khx_banner .khx_l .khx_tit .khx_h{
	font-size:1em;
	font-weight:bold;
	margin-right:-180px;
}
.khx_banner .khx_l .khx_logo{
	display:block;
}
.khx_banner .khx_l .khx_logo img{
	display:block;
	max-height:80px;
	max-width:320px;
}
.khx_banner .khx_l .khx_top{
	background:#fff;
	border-top:solid 2px var(--subColor);
	border-radius:0 0 20px 20px;
	position:relative;
}
.khx_banner .khx_l .khx_tag{
	padding:0 20px;
	background:var(--subColor);
	border-radius:200px 200px 200px 0;
	color:#fff;
	min-width:156px;
	text-align:center;
	line-height:50px;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:0;
	left:0;
	transform:translateY(-50%);
}
.khx_banner .khx_l .khx_txt{
	text-align:justify;
	text-align-last:left;
}

.khx_banner .khx_l .khx_bot{
	border-radius:20px;
	overflow:hidden;
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.khx_banner .khx_l .khx_bot table{
	border:none;
	width:100%;
}
.khx_banner .khx_l .khx_bot table *{
	font-weight:bold;
}
.khx_banner .khx_l .khx_bot table th,
.khx_banner .khx_l .khx_bot table td{
	vertical-align:middle;
	border:none;
	font-size:18px;
	font-weight:bold;
}
.khx_banner .khx_l .khx_bot table tr + tr th,
.khx_banner .khx_l .khx_bot table tr + tr td{
	border-top:solid 1px #e5e5e5;
}
.khx_banner .khx_l .khx_bot table th{
	width:140px;
	background:var(--subColor);
	color:#fff;
	text-align:center;
	padding:12px 0;
}
.khx_banner .khx_l .khx_bot table td{
	width:calc(100% - 140px);
	background:#fff;
	color:var(--subColor);
	padding:12px 20px;
}

.khx_banner .khx_r{
	width:47%;
	max-height:600px;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	animation:adPlay 3s infinite;
}
.khx_banner .khx_r img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.khx_s1 .khx_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-30px;
	margin-left:-30px;
}
.khx_s1 .khx_con ul li{
	width:33.3333%;
	margin-top:30px;
}
.khx_s1 .khx_con ul li .khx_ss{
	margin-left:30px;
	width:calc(100% - 30px);
	height:100%;
	border-radius:20px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	transition:all .35s;
}
.khx_s1 .khx_con ul li .khx_ss:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.khx_s1 .khx_con ul li .khx_ss .khx_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
	margin-top:-17px;
}
.khx_s1 .khx_con ul li .khx_ss .khx_num,
.khx_s1 .khx_con ul li .khx_ss .khx_top .khx_l .khx_line{
	opacity:.2;
	transition:all .35s;
}
.khx_s1 .khx_con ul li .khx_ss:hover .khx_num,
.khx_s1 .khx_con ul li .khx_ss:hover .khx_top .khx_l .khx_line{
	opacity:.4;
}
.khx_s1 .khx_con ul li .khx_ss .khx_num{
	font-size:66px;
	margin-right:-20px;
	line-height:1;
	font-family:swis;
	color:var(--subColor);
}
.khx_s1 .khx_con ul li .khx_ss .khx_top .khx_l{
	font-size:24px;
	position:relative;
	transform:translateY(-10px);
	max-width:calc(100% - 70px);
}
.khx_s1 .khx_con ul li .khx_ss .khx_top .khx_l .khx_h{
	font-weight:bold;
	color:#333;
	position:relative;
	z-index:3;
	padding:0 10px;
}
.khx_s1 .khx_con ul li .khx_ss .khx_top .khx_l .khx_line{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:.625em;
	background:var(--subColor);
	transform-origin:left;
	animation-name:zyLine;
	animation-duration:2s;
}
.khx_s1 .khx_con ul li:nth-of-type(2) .khx_ss .khx_top .khx_l .khx_line{
	animation-delay:.4s;
}
.khx_s1 .khx_con ul li:nth-of-type(3) .khx_ss .khx_top .khx_l .khx_line{
	animation-delay:.8s;
}
.khx_s2 .khx_con{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.khx_s2 .khx_con .khx_l{
	width:35.3%;
	max-height:400px;
	margin-top:-40px;
}
.khx_s2 .khx_con .khx_l img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.khx_s2 .khx_con .khx_r{
	width:51%;
}
.khx_s2 .khx_con .khx_r ul li{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.khx_s2 .khx_con .khx_r ul li + li{
	margin-top:30px;
}
.khx_s2 .khx_con .khx_r ul li .khx_icon{
	font-size:80px;
	width:1em;
	height:1em;
	border-radius:50%;
	background:rgba(117 187 46 / 20%);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.khx_s2 .khx_con .khx_r ul li .khx_icon .iconfont{
	font-size:.6em;
}
.khx_s2 .khx_con .khx_r ul li .khx_icon svg,
.khx_s2 .khx_con .khx_r ul li .khx_icon img{
	max-width:60%;
	max-height:60%;
}
.khx_s2 .khx_con .khx_r ul li .khx_txt{
	width:calc(100% - 100px);
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	min-height:80px;
	color:#333;
}
.khx_s2 .khx_con .khx_r ul li .khx_num{
	font-size:24px;
	font-family:arial;
}
.khx_s2 .khx_con .khx_r ul li .khx_w{
	margin-top:3px;
}
.khx_s3 .khx_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-30px;
	margin-top:-30px;
}
.khx_s3 .khx_con ul li{
	margin-top:30px;
	width:25%;
}
.khx_s5 .center_box1,
.khx_s3 .khx_con ul li .khx_ss{
	background:#fff;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	padding:40px 30px;
	border-radius:0 0 20px 20px;
	position:relative;
	transition:all .35s;
}
.khx_s3 .khx_con ul li .khx_ss{
	width:calc(100% - 30px);
	margin-left:30px;
	height:100%;
}
.khx_s3 .khx_con ul li .khx_ss:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.khx_s5 .center_box1:before,
.khx_s3 .khx_con ul li .khx_ss:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:3px;
	background:var(--subColor);
	background:-webkit-linear-gradient(left,#9ce57b,#7ac25a);
	background:linear-gradient(to right,#9ce57b,#7ac25a);
}
.khx_s3 .khx_con ul li .khx_ss .khx_top{
	text-align:center;
	font-size:24px;
}
.khx_s3 .khx_con ul li .khx_ss .khx_icon{
	font-size:50px;
	width:1em;
	height:1em;
}
.khx_s3 .khx_con ul li .khx_ss .khx_top .khx_h{
	font-size:24px;
	font-weight:bold;
	color:var(--subColor);
}
.khx_s3 .khx_con ul li .khx_ss .khx_top .khx_line{
	display:block;
	width:1em;
	height:1px;
	background:var(--subColor);
	margin-left:auto;
	margin-right:auto;
}
.khx_s3 .khx_con ul li .khx_ss .khx_w{
	text-align:justify;
	text-align-last:left;
}
.khx_s4{
	background:url(../img/khx_s4_bg.jpg) no-repeat center center;
	background-size:cover;
}
.khx_s4 .khx_con{
	padding:0 3.5%;
}
.khx_s4 .khx_con ul{
	-webkit-justify-content:space-around;
	justify-content:space-around;
}
.khx_s4 .khx_con ul li .khx_ss{
	width:330px;
	height:330px;
	position:relative;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.khx_s4 .khx_con ul li .khx_ss .khx_cir{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	animation-duration:2s;
}
.khx_s4 .khx_con ul li:nth-of-type(2) .khx_ss .khx_num,
.khx_s4 .khx_con ul li:nth-of-type(2) .khx_ss .khx_cir{
	animation-delay:1s;
}
.khx_s4 .khx_con ul li:nth-of-type(3) .khx_ss .khx_num,
.khx_s4 .khx_con ul li:nth-of-type(3) .khx_ss .khx_cir{
	animation-delay:2s;
}
.khx_s4 .khx_con ul li:nth-of-type(4) .khx_ss .khx_num,
.khx_s4 .khx_con ul li:nth-of-type(4) .khx_ss .khx_cir{
	animation-delay:3s;
}
.khx_s4 .khx_con ul li .khx_ss .khx_cir img{
	display:block;
	width:100%;
	height:100%;
}
.khx_s4 .khx_con ul li .khx_ss .khx_num{
	font-size:200px;
	font-family:swis;
	color:#fff;
	text-align:center;
	line-height:1;
	opacity:.1;
	width:1em;
	height:1em;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	transition:all .35s;
	animation-name:khxNum;
}

@keyframes khxNum{
	from{
		opacity:0;
	}
	to{
		opacity:.4;
	}
}
.khx_s4 .khx_con ul li .khx_ss .khx_txt{
	width:66%;
	font-size:16px;
	font-weight:bold;
	line-height:1.6;
	color:#fff;
	animation-name:khxTxt;
}
@keyframes khxTxt{
	from{
		transform:scale(0);
	}
	to{
		transform:scale(1);
	}
}
.khx_s4 .khx_con ul li:nth-of-type(1) .khx_ss .khx_txt{
	animation-delay:.2s;
}
.khx_s4 .khx_con ul li:nth-of-type(2) .khx_ss .khx_txt{
	animation-delay:1.2s;
}
.khx_s4 .khx_con ul li:nth-of-type(3) .khx_ss .khx_txt{
	animation-delay:2.2s;
}
.khx_s4 .khx_con ul li:nth-of-type(4) .khx_ss .khx_txt{
	animation-delay:3.2s;
}
.khx_s5 .center_box1{
	max-width:1200px;
	padding:70px 50px;
}
.khx_s5 .khx_tit{
	text-align:center;
}
.khx_s5 .khx_tit .khx_h{
	font-size:24px;
	font-weight:bold;
	color:var(--subColor);
	display:inline;
    background-position:100% 100%;
    background-size:0 100%;
    transition:background-size .6s cubic-bezier(.19,1,.22,1);
    width:100%;
    background-image:linear-gradient(transparent calc(100% - 2px),currentColor 2px);
    background-repeat:no-repeat;
    background-position:0 100%;
    background-size:100% 100%;
}
.khx_s6{
	background:#f9f9f9;
	position:relative;
	overflow:hidden;
}
.khx_s6:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:100%;
	height:100%;
	background:-webkit-linear-gradient(top,#f9f9f9,rgba(249,249,249,0));
	background:linear-gradient(to bottom,#f9f9f9,rgba(249,249,249,0));
}
.khx_s6 .khx_bg{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:1920px !important;
	height:1080px !important;
	opacity:.3;
	pointer-events:none;
}
.khx_s6 .center_box1{
	position:relative;
	z-index:5;
}
.khx_s6 .khx_con{
	margin-left:-20px;
	margin-right:-20px;
}
.khx_s6 .khx_con .swiper-container{
	padding:20px;
}
.khx_s6 .khx_con .swiper-slide{
	width:327.5px;
	margin-right:30px;
}
.khx_s6 .khx_con .khx_ss{
	background:#fff;
	border-radius:20px;
	color:#333;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	opacity:0;
	transition:all .35s;
}
.khx_s6 .khx_con .khx_ss:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.khx_s6 .khx_con .swiper-slide-visible .khx_ss{
	opacity:1;
}
.khx_s6 .khx_con .khx_ss .khx_img{
	height:100px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.khx_s6 .khx_con .khx_ss .khx_img img{
	display:block;
	max-width:100%;
	max-height:80%;
}
.khx_s6 .khx_con .khx_ss .khx_txt{
	font-size:18px;
	font-weight:bold;
	line-height:1.6;
}
.khx_s6 .khx_con .khx_ss .khx_txt *{
	font-weight:inherit;
}
.khx_s6 .khx_con .khx_ss .cir_more{
	padding-top:5px;
}
.khx_s6 .khx_con .khx_ss .cir_more .cir_a{
	margin:0;
}
.zy-pagination.swiper-pagination{
	position:static;
	width:100%;
}
.zy-pagination.swiper-pagination .swiper-pagination-bullet{
	width:12px;
	height:12px;
	background:var(--curColor);
	margin:0 10px;
}

/* 内页-解决方案 */
.jjfa_box1 .zy_tit2 .zy_w{
	font-size:18px;
}
.jjfa_s1 .jjfa_con,
.jjfa_s2 .jjfa_con{
	background:#fff;
	padding-left:60px;
	padding-right:60px;
	border-radius:20px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
}
.jjfa_s1 .jjfa_con .jjfa_top{
	position:relative;
}
.jjfa_s1 .jjfa_con .jjfa_top .jjfa_ss{
	height:110px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	text-align:center;
	position:relative;
	font-size:20px;
	cursor:pointer;
}
.jjfa_s1 .jjfa_con .jjfa_top span{
	font-weight:bold;
	position:relative;
	z-index:3;
	color:#333;
	transition:all .35s;
}
.jjfa_s1 .jjfa_con .jjfa_top .swiper-slide-thumb-active span{
	color:var(--curColor);
	transform:scale(1.2);
}
.jjfa_s1 .jjfa_con .jjfa_top em{
	font-size:3em;
	font-family:swis;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:var(--subColor);
	opacity:.1;
}
.jjfa_s1 .jjfa_con .jjfa_top .jjfa_rect{
	width:15px;
	height:15px;
	background:var(--curColor);
	position:absolute;
	bottom:-20px;
	left:50%;
	transform:translate(-50%,50%) rotate(45deg);
}
.jjfa_s1 .jjfa_con .jjfa_top .swiper-slide-thumb-active .jjfa_rect{
	bottom:0;
	transition:all .5s;
}
.jjfa_s1 .jjfa_con .jjfa_top .swiper-button-prev{
	left:0;
}
.jjfa_s1 .jjfa_con .jjfa_top .swiper-button-next{
	right:0;
}
.jjfa_s1 .jjfa_con .jjfa_top .swiper-button-white{
	color:var(--subColor);
}
.jjfa_s1 .jjfa_con .jjfa_top .swiper-button-white:hover{
	transform:scale(1.2);
}
.jjfa_s1 .jjfa_con .jjfa_top .swiper-button-white:after{
	display:none;
}
.jjfa_s1 .jjfa_con .jjfa_top .swiper-button-white .iconfont{
	font-size:24px;
}
.jjfa_s1 .jjfa_con .jjfa_top .swiper-button-prev .iconfont{
	transform:rotate(180deg);
}
.jjfa_s1 .jjfa_con .jjfa_bot{
	position:relative;
	z-index:3;
	background:#fff;
	border-top:solid 2px var(--curColor);
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l{
	width:52%;
	color:#333;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_stit{
	display:inline-block;
	position:relative;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_stit .jjfa_h{
	font-size:24px;
	font-weight:bold;
	padding:0 20px;
	position:relative;
	z-index:3;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_stit .jjfa_line{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:16px;
	background:var(--subColor);
	opacity:.3;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_txt{
	text-indent:2em;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_bbot ul{
	margin-top:-30px;
	margin-left:-40px;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_bbot ul li{
	width:25%;
	margin-top:30px;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_bbot ul li .jjfa_bs{
	margin-left:40px;
	text-align:center;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_bbot ul li .jjfa_bs .jjfa_icon{
	font-size:100px;
	width:1em;
	height:1em;
	border-radius:50%;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_bbot ul li .jjfa_bs .jjfa_icon svg,
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_bbot ul li .jjfa_bs .jjfa_icon img{
	display:block;
	max-width:50%;
	max-height:50%;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_bbot ul li .jjfa_bs .jjfa_icon .iconfont{
	font-size:.5em;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_bbot ul li .jjfa_bs .jjfa_icon .iconfont.icon0-46{
	font-size:.64em;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_bbot ul li .jjfa_bs .jjfa_w{
	font-size:16px;
	font-weight:bold;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_l .jjfa_bbot ul li .jjfa_bs .jjfa_w *{
	font-weight:inherit;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_r{
	width:36%;
	max-height:400px;
}
.jjfa_s1 .jjfa_con .jjfa_bot .jjfa_r img{
	display:block;
	width:100%;
}
.jjfa_s1.jjfa_hy{
	background:url(../img/jjfa_hy_bg.jpg) no-repeat center top;
}
.jjfa_s3 .center_box1{
	background:url(../img/jjfa_s3_bg.jpg) no-repeat center center;
	background-size:cover;
	border-radius:20px;
	overflow:hidden;
	padding-left:7%;
	padding-right:7%;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.jjfa_s3 .jjfa_l{
	width:50%;
	color:#fff;
}
.jjfa_s3 .jjfa_l .jjfa_exp,
.jjfa_s3 .jjfa_l .jjfa_h,
.jjfa_s3 .jjfa_l .cir_more{
	animation-name:fadeInUp;
}
.jjfa_s3 .jjfa_l .jjfa_exp{
	animation-delay:.2s;
}
.jjfa_s3 .jjfa_l .jjfa_exp span{
	font-size:18px;
	display:inline;
	background-position:100% 100%;
	background-size:0 100%;
	transition:background-size .6s cubic-bezier(.19,1,.22,1);
	width:100%;
	background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);
	background-repeat:no-repeat;
	background-position:0 100%;
	background-size:100% 100%;
}
.jjfa_s3 .jjfa_l .jjfa_h{
	font-size:30px;
	font-weight:bold;
	animation-delay:.4s;
}
.jjfa_s3 .jjfa_l .cir_more{
	animation-delay:.6s;
}
.jjfa_s3 .jjfa_l .cir_more .cir_a{
	margin:0;
}
.jjfa_s3 .jjfa_r{
	width:324px;
	animation-name:fadeInRight;
	animation-delay:.8s;
}
.jjfa_s3 .jjfa_r img{
	display:block;
	width:100%;
}
.jjfa_s4{
	background:#f9f9f9;
}
.jjfa_form ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-40px;
}
.jjfa_form ul li{
	width:100%;
	margin-top:30px;
}
.jjfa_form ul li.jjfa_c3{
	width:33.33333%;
}
.jjfa_form ul li .jjfa_ss{
	margin-left:40px;
	position:relative;
}
.jjfa_form ul li .jjfa_ss .jjfa_icon{
	font-size:50px;
	width:1em;
	height:1em;
	position:absolute;
	left:0;
	bottom:0;
}
.jjfa_form ul li .jjfa_ss .jjfa_icon svg,
.jjfa_form ul li .jjfa_ss .jjfa_icon img{
	max-width:50%;
	max-height:50%;
}
.jjfa_form ul li .jjfa_ss .jjfa_icon .iconfont{
	font-size:.5em;
}
.jjfa_form ul li .jjfa_ss input{
	display:block;
	width:100%;
	height:50px;
	padding-left:50px;
	border-bottom:solid 1px #ddd;
	font-size:16px;
	color:#333;
	transition:all .35s;
}
.jjfa_form ul li .jjfa_ss input:focus{
	border-color:var(--subColor);
}
.jjfa_form .zy_btn{
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
}

/* 业务解决方案 */
.jjfax_banner{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.jjfax_banner .center_box1{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.jjfax_banner .jjfax_l{
	width:54%;
	color:#fff;
}
.jjfax_banner .jjfax_l .jjfax_en{
	display:inline-block;
	font-size:24px;
	font-weight:bold;
	font-family:arial;
	text-transform:uppercase;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:solid 2px #fff;
	animation-name:fadeInUp;
	animation-delay:.2s;
}
.jjfax_banner .jjfax_l .jjfax_line{
	display:block;
	width:60px;
	height:2px;
	background:#fff;
	transform-origin:left;
	animation-name:zyLine;
	animation-duration:2s;
}
.jjfax_banner .jjfax_l .jjfax_txt{
	font-size:40px;
	font-weight:bold;
	line-height:1.8;
	animation-name:fadeInUp;
	animation-delay:.4s;
}
.jjfax_banner .jjfax_l .jjfax_txt *{
	font-weight:inherit;
}
.jjfax_banner .jjfax_r{
	width:46%;
	height:632px;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-webkit-align-items:center;
	align-items:center;
}
.jjfax_banner .jjfax_r img{
	display:block;
	max-width:100%;
	max-height:100%;
	animation-name:cusBanner;
	animation-delay:.3s;
}
.jjfa1_s1 .jjfa1_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-30px;
	margin-left:-30px;
}
.jjfa1_s1 .jjfa1_con ul li{
	width:33.33333%;
	margin-top:30px;
	animation-name:fadeInUp;
}
.jjfa1_s1 .jjfa1_con ul li .jjfa1_ss{
	width:calc(100% - 30px);
	margin-left:30px;
	padding-top:0 !important;
	background:#fff;
	box-shadow:0 0 20px rgba(31,140,205,.1);
	border-radius:10px;
	transition:all .35s;
}
.jjfa1_s1 .jjfa1_con ul li .jjfa1_ss:hover{
	box-shadow:0 0 20px rgba(31,140,205,.3);
}
.jjfa1_s1 .jjfa1_con ul li .jjfa1_stit{
	background:var(--subColor);
	color:#fff;
	font-size:24px;
	height:2.67em;
	border-radius:0 0 20px 20px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	text-align:center;
}
.jjfa1_s1 .jjfa1_con ul li .jjfa1_sh{
	font-weight:bold;
}
.jjfa1_s1 .jjfa1_con ul li .jjfa1_img{
	height:200px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.jjfa1_s1 .jjfa1_con ul li .jjfa1_img img{
	display:block;
	max-width:100%;
	max-height:65%;
}
.jjfa1_s1 .jjfa1_con ul li .jjfa1_sw{
	text-align:center;
	margin-left:-30px;
	margin-right:-30px;
}
.jjfa1_s2 .jjfa1_wrap{
	background:#f9f9f9;
	border-radius:20px;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	animation-delay:.4s;
}
.jjfa1_s2 .jjfa1_wrap .jjfa1_l{
	width:394px;
}
.jjfa1_s2 .jjfa1_wrap .jjfa1_l img{
	display:block;
	max-width:100%;
}
.jjfa1_s2 .jjfa1_wrap .jjfa1_r{
	width:calc(92% - 394px);
}
.jjfa1_s3 .jjfa1_item{
	border-radius:0 0 20px 20px;
	border-top:solid 2px var(--subColor);
	padding-top:0 !important;
	box-shadow:0 0 20px rgba(31,140,205,.1);
	animation-name:fadeInUp;
	animation-delay:.3s;
}
.jjfa1_s3 .jjfa1_item .jjfa1_stit{
	text-align:center;
}
.jjfa1_s3 .jjfa1_item .jjfa1_sh{
	display:inline-block;
	font-size:24px;
	font-weight:bold;
	line-height:2.66em;
	background:var(--subColor);
	border-radius:0 0 20px 20px;
	color:#fff;
	padding-left:20px;
	padding-right:20px;
	min-width:300px;
}
.jjfa1_s4,
.jjfa2_s4{
	background:var(--curColor);
	background:-webkit-linear-gradient(top,#1f8ccd,#0b70e1);
	background:linear-gradient(to bottom,#1f8ccd,#0b70e1);
}
.jjfa1_s4 .jjfa1_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-30px;
	margin-top:-30px;
}
.jjfa1_s4 .jjfa1_con ul li{
	width:33.33333%;
	margin-top:30px;
	animation-name:fadeInUp;
}
.jjfa1_s4 .jjfa1_con ul li .jjfa1_ss{
	margin-left:30px;
	background:#fff;
	border-radius:20px;
	padding-top:0 !important;
	width:calc(100% - 30px);
	height:100%;
	color:#333;
	transition:all .35s;
}
.jjfa1_s4 .jjfa1_con ul li .jjfa1_ss:hover{
	color:var(--curColor);
	transform:translateY(-20px);
}
.jjfa1_s4 .jjfa1_con ul li .jjfa1_ss .jjfa1_img{
	height:266px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.jjfa1_s4 .jjfa1_con ul li .jjfa1_ss .jjfa1_img img{
	display:block;
	max-width:100%;
	max-height:77%;
}
.jjfa1_s4 .jjfa1_con ul li .jjfa1_ss .jjfa1_txt{
	text-align:center;
}
.jjfa1_s4 .jjfa1_con ul li .jjfa1_ss .jjfa1_txt .jjfa1_h{
	font-size:24px;
	font-weight:bold;
}
.jjfa1_s5 .jjfa1_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-30px;
	margin-left:-30px;
}
.jjfa1_s5 .jjfa1_con ul li{
	width:25%;
	margin-top:30px;
}
.jjfa1_s5 .jjfa1_con ul li .jjfa1_ss{
	width:calc(100% - 30px);
	height:100%;
	margin-left:30px;
	border-radius:10px;
	background:#f3faff;
	text-align:center;
	color:#333;
	transition:all .35s;
}
.jjfa1_s5 .jjfa1_con ul li .jjfa1_ss:hover{
	background:#fff;
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.jjfa1_s5 .jjfa1_con ul li .jjfa1_ss .jjfa1_icon{
	font-size:70px;
	width:1em;
	height:1em;
}
.jjfa1_s5 .jjfa1_con ul li .jjfa1_ss .jjfa1_w{
	font-size:18px;
	font-weight:bold;
	line-height:1.6;
	margin-left:-5px;
	margin-right:-5px;
}
.jjfa1_s5 .jjfa1_con ul li .jjfa1_ss .jjfa1_w *{
	font-weight:inherit;
}

/* 行业解决方案 */
.jjfa2_s1 .jjfa2_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-50px;
	margin-top:-50px;
}
.jjfa2_s1 .jjfa2_con ul li{
	width:50%;
	margin-top:50px;
	animation-name:fadeInUp;
}
.jjfa2_s1 .jjfa2_con ul li .jjfa2_ss{
	margin-left:50px;
	width:calc(100% - 50px);
	height:100%;
	background:#fff;
	border-radius:10px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	color:#333;
	transition:all .35s;
}
.jjfa2_s1 .jjfa2_con ul li .jjfa2_ss:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.jjfa2_s1 .jjfa2_con ul li .jjfa2_ss .jjfa2_stit{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.jjfa2_s1 .jjfa2_con ul li .jjfa2_ss .jjfa2_icon{
	font-size:58px;
	width:1em;
	height:1em;
	color:var(--subColor);
}
.jjfa2_s1 .jjfa2_con ul li .jjfa2_ss .jjfa2_h{
	width:calc(100% - 80px);
	font-size:24px;
	font-weight:bold;
}
.jjfa2_s2{
	background:#f9f9f9;
}
.jjfa2_s2 .jjfa2_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-50px;
}
.jjfa2_s2 .jjfa2_con ul li{
	width:50%;
	margin-top:40px;
}
.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss{
	width:calc(100% - 50px);
	margin-left:50px;
	height:100%;
	background:#fff;
	border-radius:0 10px 10px 10px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	position:relative;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	transition:all .35s;
}
.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss .jjfa2_rect{
	position:absolute;
	width:40%;
	height:10px;
	bottom:100%;
	left:0;
	border-top-right-radius:10px;
	background:var(--subColor);
	background:-webkit-linear-gradient(left,#7ac25a,#9ce57b);
	background:linear-gradient(to right,#7ac25a,#9ce57b);
}
.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss .jjfa2_img{
	margin-left:-10px;
	font-size:226px;
	width:1em;
	min-height:.88em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss .jjfa2_img img{
	display:block;
	max-width:100%;
	max-height:1em;
}
.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss .jjfa2_txt{
	width:calc(100% - 245px);
	margin-top:-10px;
}
.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss .jjfa2_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
	border-bottom:solid 2px #e9f2e6;
	color:var(--subColor);
	font-size:24px;
}
.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss .jjfa2_h{
	font-weight:bold;
	width:calc(100% - 60px);
}
.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss .jjfa2_num{
	font-size:.75em;
	font-family:'PingFang SC',arial;
}
.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss .jjfa2_num em{
	font-size:1.66em;
}
.jjfa2_s3 .jjfa2_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.jjfa2_s3 .jjfa2_top .jjfa2_img{
	width:41%;
	-webkit-justify-content:center;
	justify-content:center;
}
.jjfa2_s3 .jjfa2_top .jjfa2_img img{
	display:block;
	max-width:70%;
	animation:adPlay 3s infinite;
}
.jjfa2_s3 .jjfa2_top .jjfa2_txt{
	width:59%;
	padding-left:8.5%;
	padding-right:7%;
}
.jjfa2_s3 .jjfa2_top .jjfa2_txt .jjfa2_line{
	display:block;
	width:100px;
	height:3px;
	background:var(--curColor);
	position:relative;
	transform-origin:left;
	animation-name:zyLine;
	animation-duration:2s;
}
.jjfa2_s3 .jjfa2_top .jjfa2_txt .jjfa2_line:before,
.jjfa2_s4 .jjfa2_con ul li .jjfa2_ss .jjfa2_line:before{
	content:"";
	position:absolute;
	width:50%;
	height:100%;
	left:0;
	top:0;
	background:var(--subColor);
}
.jjfa2_s3 .jjfa2_top .jjfa2_txt .jjfa2_w{
	animation-delay:.3s;
}
.jjfa2_s3 .jjfa2_top .jjfa2_txt .zy_btn{
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	animation-delay:.6s;
}
.jjfa2_s3 .jjfa2_bot{
	background:#fff;
	border-top:solid 2px var(--subColor);
	border-radius:0 0 20px 20px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	animation-name:fadeInUp;
	animation-delay:.3s;
}
.jjfa2_s3 .jjfa2_bot .jjfa2_w{
	padding-left:4%;
	padding-right:4%;
}
.jjfa2_s4 .jjfa2_con ul{
	-webkit-justify-content:center;
	justify-content:center;
}
.jjfa2_s4 .jjfa2_con ul li{
	width:33.33333%;
	animation-name:fadeInUp;
}
.jjfa2_s4 .jjfa2_con ul li .jjfa2_ss{
	margin-left:30px;
	width:calc(100% - 30px);
	height:100%;
	border-radius:10px;
	background:#fff;
	text-align:center;
	transition:all .35s;
}
.jjfa2_s4 .jjfa2_con ul li .jjfa2_ss:hover{
	transform:translateY(-20px);
}
.jjfa2_s4 .jjfa2_con ul li .jjfa2_ss .jjfa2_stit{
	font-size:24px;
}
.jjfa2_s4 .jjfa2_con ul li .jjfa2_ss .jjfa2_h{
	font-weight:bold;
	color:var(--subColor);
}
.jjfa2_s4 .jjfa2_con ul li .jjfa2_ss .jjfa2_line{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:2.5em;
	height:2px;
	background:var(--curColor);
	position:relative;
}
.jjfa2_s4 .jjfa2_con ul li .jjfa2_ss .jjfa2_icon{
	font-size:80px;
	width:1em;
	height:1em;
	border:dotted 1px var(--subColor);
	border-radius:50%;
}
.jjfa2_s4 .jjfa2_con ul li .jjfa2_ss .jjfa2_icon .iconfont{
	font-size:.5em;
}
.jjfa2_s4 .jjfa2_con ul li .jjfa2_ss .jjfa2_icon svg,
.jjfa2_s4 .jjfa2_con ul li .jjfa2_ss .jjfa2_icon img{
	display:block;
	max-width:50%;
	max-height:50%;
}
.jjfa2_s4 .jjfa2_con ul li .jjfa2_ss .jjfa2_w{
	text-align:left;
}
.jjfa2_s5 .jjfa2_tags{
	animation-name:fadeInUp;
	animation-delay:.2s;
}
.jjfa2_s5 .jjfa2_tags ul{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-30px;
	margin-top:-15px;
}
.jjfa2_s5 .jjfa2_tags ul li{
	padding:12px 35px;
	border-radius:200px;
	background:var(--subColor);
	color:#fff;
	font-size:20px;
	font-weight:bold;
	margin-left:30px;
	margin-top:15px;
}
.jjfa2_s5 .jjfa2_w{
	text-align:center;
	animation-name:fadeInUp;
	animation-delay:.4s;
}
.jjfa2_s5 .jjfa2_logos{
	animation-name:fadeInUp;
	animation-delay:.6s;
}
.jjfa2_s5 .jjfa2_logos ul{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-20px;
	margin-right:-20px;
	margin-top:-20px;
}
.jjfa2_s5 .jjfa2_logos ul li{
	width:12.5%;
	margin-top:20px;
}
.jjfa2_s5 .jjfa2_logos ul li .jjfa2_ss{
	font-size:140px;
	width:1em;
	height:1em;
	border-radius:50%;
	background:#fff;
	box-shadow:0 0 30px rgba(31 140 205 / 15%);
	margin-left:auto;
	margin-right:auto;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.jjfa2_s5 .jjfa2_logos ul li .jjfa2_ss img{
	display:block;
	max-width:60%;
	max-height:60%;
}
.jjfa2_s6{
	background:#f9f9f9;
}
.jjfa2_s6 .jjfa2_con{
	margin-left:7%;
	margin-right:7%;
	background:var(--curColor);
	background:-webkit-linear-gradient(top,#1f8ccd,#0b70e1);
	background:linear-gradient(to bottom,#1f8ccd,#0b70e1);
	border-radius:10px;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.jjfa2_s6 .jjfa2_con .jjfa2_img{
	width:39%;
	animation-name:fadeInLeft;
	animation-delay:.3s;
}
.jjfa2_s6 .jjfa2_con .jjfa2_img img{
	display:block;
	max-width:100%;
}
.jjfa2_s6 .jjfa2_con .jjfa2_txt{
	width:51.8%;
	color:#fff;
}
.jjfa2_s6 .jjfa2_con .jjfa2_logo{
	display:block;
	animation-name:fadeInUp;
	animation-delay:.2s;
}
.jjfa2_s6 .jjfa2_con .jjfa2_logo img{
	display:block;
	max-height:40px;
}
.jjfa2_s6 .jjfa2_con .jjfa2_exp{
	font-size:18px;
	font-weight:bold;
	animation-name:fadeInUp;
	animation-delay:.4s;
}
.jjfa2_s6 .jjfa2_con .jjfa2_exp *{
	font-weight:inherit;
}
.jjfa2_s6 .jjfa2_con .jjfa2_w{
	border-radius:10px;
	background:rgba(255 255 255 / 20%);
	color:#fff;
	padding-top:20px;
	padding-bottom:20px;
	animation-name:fadeInUp;
	animation-delay:.6s;
}
.jjfa2_s7 .jjfa2_con{
	position:relative;
	padding-left:80px;
	padding-right:80px;
}
.jjfa2_s7 .jjfa2_con ul li + li{
	margin-top:20px;
}
.jjfa2_s7 .jjfa2_con .swiper-slide-visible .jjfa2_img{
	opacity:1;
}
.jjfa2_s7 .jjfa2_con .jjfa2_img{
	width:100%;
	height:100px;
	box-shadow:0 0 20px rgba(31,140,205,.1);
	background:#fff;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	opacity:0;
	transition:all .35s;
}
.jjfa2_s7 .jjfa2_con .jjfa2_img:hover{
	box-shadow:0 0 20px rgba(31,140,205,.3);
}
.jjfa2_s7 .jjfa2_con .jjfa2_img img{
	display:block;
	max-width:62.5%;
	max-height:50%;
}
.jjfa2_s7 .jjfa2_con .swiper-button-white{
	font-size:50px;
	width:1em;
	height:1em;
	border-radius:50%;
	border:solid 1px var(--curColor);
	color:var(--curColor);
	transition:all .35s;
}
.jjfa2_s7 .jjfa2_con .swiper-button-white:hover{
	color:#fff;
	background:var(--curColor);
}
.jjfa2_s7 .jjfa2_con .swiper-button-prev{
	left:0;
}
.jjfa2_s7 .jjfa2_con .swiper-button-next{
	right:0;
}
.jjfa2_s7 .jjfa2_con .swiper-button-white:after{
	display:none;
}
.jjfa2_s7 .jjfa2_con .swiper-button-white .iconfont{
	font-size:.5em;
}
.jjfa2_s7 .jjfa2_con .swiper-button-prev .iconfont{
	transform:rotate(180deg);
}

/* 了解行业背景与法规 */
.jjfa3_s1 .jjfa3_con ul{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-30px;
	margin-top:-30px;
}
.jjfa3_s1 .jjfa3_con ul li{
	width:33.33333%;
	margin-top:30px;
	animation-name:fadeInUp;
}
.jjfa3_s1 .jjfa3_con ul li .jjfa3_ss{
	width:calc(100% - 30px);
	margin-left:30px;
	-webkit-flex-direction:column;
	flex-direction:column;
}
.jjfa3_s1 .jjfa3_con ul li .jjfa3_ss .jjfa3_top,
.jjfa3_s1 .jjfa3_con ul li .jjfa3_ss .jjfa3_bot{
	width:100%;
}
.jjfa3_s1 .jjfa3_con ul li .jjfa3_ss .jjfa3_top{
	border-radius:10px 10px 0 0;
	background:var(--subColor);
	background:-webkit-linear-gradient(top,#9ce57b,var(--subColor));
	background:linear-gradient(to bottom,#9ce57b,var(--subColor));
	height:60px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	text-align:center;
	color:#fff;
}
.jjfa3_s1 .jjfa3_con ul li .jjfa3_ss .jjfa3_top .jjfa3_h{
	font-size:18px;
	font-weight:bold;
}
.jjfa3_s1 .jjfa3_con ul li .jjfa3_ss .jjfa3_bot{
	border:solid 1px var(--subColor);
	border-top:none;
	border-radius:0 0 10px 10px;
	height:calc(100% - 60px);
}
.jjfa3_s2{
	background:#f9f9f9;
}
.jjfa3_s2 .jjfa3_con ul li{
	animation-name:fadeInUp;
}
.jjfa3_s2 .jjfa3_con ul li + li{
	margin-top:30px;
}
.jjfa3_s2 .jjfa3_con ul li .jjfa3_ss{
	padding-left:50px;
	padding-right:50px;
	border-radius:10px;
	background:#fff;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	color:#333;
}
.jjfa3_s2 .jjfa3_con ul li .jjfa3_ss .jjfa3_top{
	border-bottom:solid 1px #e5e5e5;
}
.jjfa3_s2 .jjfa3_con ul li .jjfa3_ss .jjfa3_date{
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
	background:var(--subColor);
	background:-webkit-linear-gradient(top,#9ce57b,var(--subColor));
	background:linear-gradient(to bottom,#9ce57b,var(--subColor));
	padding:2px 20px;
	border-radius:200px;
	font-size:16px;
}
.jjfa3_s2 .jjfa3_con ul li .jjfa3_ss .jjfa3_date .iconfont{
	width:1em;
	height:1em;
	margin-right:.5em;
}
.jjfa3_s2 .jjfa3_con ul li .jjfa3_ss .jjfa3_date span{
	font-family:'PingFang SC',arial;
}
.jjfa3_s2 .jjfa3_con ul li .jjfa3_ss .jjfa3_h{
	font-size:18px;
	font-weight:bold;
}

/* 产品与服务 */
.gray_bg{
	background:#f9f9f9;
	position:relative;
}
.white_rect_bor{
	position:absolute;
	left:0;
	top:0;
	display:block;
	height:30px;
	width:100%;
	background:#fff;
	border-radius:0 0 50% 50%;
}
@keyframes rectBor{
	from{
		border-radius:0;
	}
	to{
		border-radius:0 0 50% 50%;
	}
}
.cpfw_s1 .cpfw_info ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:-30px;
	margin-top:-30px;
}
.cpfw_s1 .cpfw_info ul li{
	width:33.33333%;
	margin-top:30px;
}
.cpfw_s1 .cpfw_info ul li .cpfw_ss{
	margin-left:30px;
	width:calc(100% - 30px);
	height:100%;
	background:#fff;
	border-radius:0 0 10px 10px;
	border-top:solid 2px var(--subColor);
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	transition:all .35s;
}
.cpfw_s1 .cpfw_info ul li .cpfw_ss:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.cpfw_s1 .cpfw_info ul li .cpfw_top{
	-webkit-align-items:center;
	align-items:center;
	font-size:24px;
}
.cpfw_s1 .cpfw_info ul li .cpfw_top .cpfw_h{
	font-weight:bold;
	color:var(--subColor);
	max-width:calc(100% - 3.5em);
}
.cpfw_s1 .cpfw_info ul li .cpfw_top .cpfw_line{
	width:2.5em;
	height:2px;
	background:var(--curColor);
	position:relative;
	margin-left:.8em;
}
.cpfw_s1 .cpfw_info ul li .cpfw_top .cpfw_line:before{
	content:"";
	position:absolute;
	width:50%;
	height:100%;
	left:0;
	top:0;
	background:var(--subColor);
}
.cpfw_s1 .cpfw_info ul li .cpfw_bot{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	margin-top:20px;
}
.cpfw_s1 .cpfw_info ul li .cpfw_bot .cpfw_w{
	width:60%;
	padding-top:15px;
}
.cpfw_s1 .cpfw_info ul li .cpfw_bot .cpfw_img{
	width:35%;
	height:134px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.cpfw_s1 .cpfw_info ul li .cpfw_bot .cpfw_img img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.cpfw_s2 .cpfw_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	margin-left:-30px;
	margin-top:-30px;
}
.cpfw_s2 .cpfw_con ul li{
	margin-top:30px;
	width:50%;
}
.cpfw_s2 .cpfw_con ul li .cpfw_ss{
	width:calc(100% - 30px);
	height:100%;
	margin-left:30px;
	padding:30px 40px;
	border-radius:10px;
	color:#333;
	position:relative;
	background:var(--subColor);
	background:-webkit-linear-gradient(left,#9be57b,var(--subColor));
	background:linear-gradient(to right,#9be57b,var(--subColor));
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	transition:all .35s;
}
.cpfw_s2 .cpfw_con ul li .cpfw_ss:hover{
	color:var(--subColor);
}
.cpfw_s2 .cpfw_con ul li .cpfw_ss:before{
	content:"";
	position:absolute;
	top:1px;
	right:1px;
	bottom:1px;
	left:1px;
	border-radius:9px;
	background:#f9f9f9;
}
.cpfw_s2 .cpfw_con ul li .cpfw_ss .cpfw_icon,
.cpfw_s2 .cpfw_con ul li .cpfw_ss .cpfw_txt{
	position:relative;
	z-index:3;
}
.cpfw_s2 .cpfw_con ul li .cpfw_ss .cpfw_icon{
	font-size:80px;
	width:1em;
	height:1em;
}
.cpfw_s2 .cpfw_con ul li .cpfw_ss .cpfw_txt{
	width:calc(100% - 120px);
}
.cpfw_s2 .cpfw_con ul li .cpfw_ss .cpfw_h{
	font-size:24px;
	font-weight:bold;
}
.cpfw_s2 .cpfw_con ul li .cpfw_ss .cpfw_w{
	margin-top:6px;
}
.cpfw_s3 .cpfw_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	margin-top:-40px;
}
.cpfw_s3 .cpfw_con ul>li{
	width:calc(50% - 30px);
	background:#fff;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	padding:30px 40px;
	border-radius:20px;
	margin-top:40px;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_stit{
	display:inline-block;
	font-size:30px;
	position:relative;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_stit .cpfw_h{
	font-weight:bold;
	padding-right:.7em;
	position:relative;
	z-index:3;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_stit .cpfw_line{
	position:absolute;
	background:var(--subColor);
	opacity:.3;
	height:.5em;
	width:100%;
	bottom:0;
	left:0;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_scon{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_l{
	width:calc(100% - 210px);
}
.cpfw_s3 .cpfw_con ul>li .cpfw_l ol{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_l ol li{
	min-width:150px;
	font-size:18px;
	line-height:1.5;
	padding-left:1.27em;
	position:relative;
	-webkit-justify-content:flex-start;
	color:#333;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_l ol li .cpfw_dot{
	position:absolute;
	width:8px;
	height:8px;
	background:var(--curColor);
	border-radius:50%;
	top:calc((1.5em - 8px) / 2);
	left:0;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_l ol li .cpfw_dot:before,
.cpfw_s3 .cpfw_con ul>li .cpfw_l ol li .cpfw_dot:after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(31 140 205 / 30%);
	border-radius:50%;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_l ol li .cpfw_dot:before{
	transform:scale(2);
}
.cpfw_s3 .cpfw_con ul>li .cpfw_l ol li .cpfw_dot:after{
	width:150%;
	height:150%;
	top:-25%;
	left:-25%;
	opacity:0;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_l ol li:hover .cpfw_w{
	color:var(--curColor);
	opacity:1;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_l ol li:hover .cpfw_dot:after{
	animation: scaleIntro 2s infinite;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_l ol li .cpfw_w{
	display:inline;
    font-weight:bold;
    background-position:100% 100%;
    background-size:0 100%;
    transition:opacity .35s;
    width:100%;
    background-image:linear-gradient(transparent calc(100% - 2px),currentColor 2px);
    background-repeat:no-repeat;
    background-position:0 100%;
    background-size:100% 100%;
	opacity:.8;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_r{
	width:210px;
	height:210px;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-webkit-align-items:center;
	align-items:center;
	animation-name:fadeInRight;
	animation-delay:.5s;
}
.cpfw_s3 .cpfw_con ul>li .cpfw_r img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.cpfw_s4 .cpfw_con .cpfw_top .swiper-slide{
	width:25%;
}
.cpfw_s4 .cpfw_con .cpfw_top .cpfw_ss{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	font-size:24px;
	padding:10px 0;
	color:#333;
	cursor:pointer;
}
.cpfw_s4 .cpfw_con .cpfw_top .cpfw_ss .cpfw_icon{
	font-size:1.6em;
	width:1em;
	height:1em;
	margin-right:.4em;
}
.cpfw_s4 .cpfw_con .cpfw_top .cpfw_ss .cpfw_w{
	font-weight:bold;
}
.cpfw_s4 .cpfw_con .cpfw_lines{
	position:relative;
	height:5px;
	width:100%;
}
.cpfw_s4 .cpfw_con .cpfw_lines:before{
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	background:#e5e5e5;
	top:2px;
	left:0;
}
.cpfw_s4 .cpfw_con .cpfw_lines .cpfw_line{
	position:absolute;
	left:0;
	top:0;
	width:25%;
	height:100%;
	transition:left .5s;
}
.cpfw_s4 .cpfw_con .cpfw_lines .cpfw_line:before{
	content:"";
	position:absolute;
	width:58%;
	height:100%;
	top:0;
	left:50%;
	transform:translateX(-50%);
	background:var(--subColor);
	background:-webkit-linear-gradient(left,var(--subColor),#9CE57B,var(--subColor));
	background:linear-gradient(to left,var(--subColor),#9CE57B,var(--subColor));
	border-radius:200px;
}
.cpfw_s4 .cpfw_con .cpfw_bot ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.cpfw_s4 .cpfw_con .cpfw_bot ul li{
	width:calc(50% - 30px);
	margin-top:20px;
}
.cpfw_s4 .cpfw_con .cpfw_bot ul li .cpfw_ss{
	width:100%;
	height:200px;
	padding:0 8.9%;
	border-radius:10px;
	color:#fff;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.cpfw_s4 .cpfw_con .cpfw_bot ul li .cpfw_ss .cpfw_l{
	width:calc(100% - 80px);
	font-size:36px;
}
.cpfw_s4 .cpfw_con .cpfw_bot ul li .cpfw_ss .cpfw_l .cpfw_en{
	line-height:1.2;
	display:inline-block;
	font-weight:bold;
	font-family:'PingFang SC',arial;
	border-bottom:solid 1px #fff;
}
.cpfw_s4 .cpfw_con .cpfw_bot ul li .cpfw_ss .cpfw_l .cpfw_cn{
	font-size:.667em;
	font-weight:bold;
}
.cpfw_s4 .cpfw_con .cpfw_bot ul li .cpfw_ss .cpfw_l .cpfw_en ~ .cpfw_cn{
	margin-top:10px;
}
.cpfw_s5 .cpfw_tit{
	text-align:center;
}
.cpfw_s5 .cpfw_tit .cpfw_wrap{
	display:inline-block;
	font-size:30px;
	position:relative;
}
.cpfw_s5 .cpfw_tit .cpfw_h{
	font-weight:bold;
	color:var(--subColor);
	position:relative;
	z-index:3;
}
.cpfw_s5 .cpfw_tit .cpfw_h *{
	font-weight:inherit;
}
.cpfw_s5 .cpfw_tit .cpfw_line{
	position:absolute;
	left:1em;
	right:1em;
	bottom:0;
	height:.5em;
	background:rgba(122,194,90,.3);
	animation-name:zyLine;
	animation-duration:2s;
}
.cpfw_s5 .cpfw_con{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.cpfw_s5 .cpfw_con .cpfw_l{
	width:50%;
}
.cpfw_s5 .cpfw_con .cpfw_l ul li{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	color:#333;
	padding:20px 0;
}
.cpfw_s5 .cpfw_con .cpfw_l ul li .cpfw_icon{
	font-size:100px;
	width:1em;
	height:1em;
	border:solid 1px var(--subColor);
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.cpfw_s5 .cpfw_con .cpfw_l ul li .cpfw_icon:before{
	content:"";
    position:absolute;
    bottom:.2em;
    right:.2em;
    width:.3em;
    height:.3em;
    background:var(--subColor);
    border-radius:50%;
    opacity:.3;
}
.cpfw_s5 .cpfw_con .cpfw_l ul li .cpfw_icon .iconfont,
.cpfw_s5 .cpfw_con .cpfw_l ul li .cpfw_icon svg,
.cpfw_s5 .cpfw_con .cpfw_l ul li .cpfw_icon img{
	position:relative;
	z-index:3;
}
.cpfw_s5 .cpfw_con .cpfw_l ul li .cpfw_icon .iconfont{
	font-size:.56em;
}
.cpfw_s5 .cpfw_con .cpfw_l ul li .cpfw_txt{
	width:calc(100% - 130px);
}
.cpfw_s5 .cpfw_con .cpfw_l ul li .cpfw_h{
	font-size:20px;
	font-weight:bold;
}
.cpfw_s5 .cpfw_con .cpfw_l ul li .cpfw_w{
	color:#666;
	margin-top:5px;
	overflow:hidden;
}
.cpfw_s5 .cpfw_con .cpfw_l ul li .cpfw_line{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:2px;
	background:var(--subColor);
	background:-webkit-linear-gradient(left,var(--subColor),rgba(255,255,255,0));
	background:linear-gradient(to right,var(--subColor),rgba(255,255,255,0));
}

.cpfw_s5 .cpfw_con .cpfw_r{
	width:42.85%;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	animation:adPlay 3s infinite;
}
.cpfw_s5 .cpfw_con .cpfw_r img{
	display:block;
	max-width:100%;
}

/* 产品与服务详情 */
.cpfw1_s1 .cpfw1_top ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:-170px;
	margin-top:-30px;
}
.cpfw1_s1 .cpfw1_top ul li{
	width:33.3333%;
	margin-top:30px;
}
.cpfw1_s1 .cpfw1_top ul li .cpfw1_ss{
	margin-left:170px;
	color:#333;
	text-align:center;
}
.cpfw1_s1 .cpfw1_top ul li .cpfw1_ss .cpfw1_icon{
	font-size:160px;
	width:1em;
	height:1em;
	border-radius:50%;
	background:#e3f1d5;
	position:relative;
}
.cpfw1_s1 .cpfw1_top ul li .cpfw1_ss .cpfw1_icon:before{
	content:"";
	position:absolute;
	top:-10px;
	right:-10px;
	bottom:-10px;
	left:-10px;
	border:solid 1px rgba(117,187,45,.5);
	border-radius:50%;
}
.cpfw1_s1 .cpfw1_top ul li .cpfw1_ss .cpfw1_icon .iconfont{
	font-size:.54em;
}
.cpfw1_s1 .cpfw1_top ul li .cpfw1_ss .cpfw1_icon svg,
.cpfw1_s1 .cpfw1_top ul li .cpfw1_ss .cpfw1_icon img{
	display:block;
	max-width:54%;
	max-height:54%;
}
.cpfw1_s1 .cpfw1_top ul li .cpfw1_ss .cpfw1_h{
	font-size:24px;
	font-weight:bold;
}
.cpfw1_s1 .cpfw1_top ul li .cpfw1_ss .cpfw1_line{
	display:block;
	width:24px;
	height:1px;
	background:var(--curColor);
	margin-left:auto;
	margin-right:auto;
}
.cpfw1_s1 .cpfw1_bot{
	background:#fff;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	border-radius:0 0 10px 10px;
	border-top:solid 2px var(--subColor);
	animation-name:fadeInUp;
	animation-delay:.4s;
}
.cpfw1_s2 .cpfw1_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	margin-top:-40px;
	margin-left:-40px;
}
.cpfw1_s2 .cpfw1_con ul li{
	width:33.33333%;
	margin-top:40px;
}
.cpfw1_s2 .cpfw1_con ul li .cpfw1_ss{
	margin-left:40px;
	width:calc(100% - 40px);
	height:100%;
	background:#fff;
	border-radius:10px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	padding:30px 20px;
	color:#333;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	transition:all .35s;
}
.cpfw1_s2 .cpfw1_con ul li .cpfw1_ss:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.cpfw1_s2 .cpfw1_con ul li .cpfw1_ss .cpfw1_icon{
	font-size:90px;
	width:1em;
	height:1em;
	border-radius:50%;
	background:#e3f1d5;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.cpfw1_s2 .cpfw1_con ul li .cpfw1_ss .cpfw1_icon .iconfont{
	font-size:.54em;
}
.cpfw1_s2 .cpfw1_con ul li .cpfw1_ss .cpfw1_txt{
	width:calc(100% - 110px);
}
.cpfw1_s2 .cpfw1_con ul li .cpfw1_ss .cpfw1_h{
	font-size:20px;
	font-weight:bold;
}
.cpfw1_s2 .cpfw1_con ul li .cpfw1_ss .cpfw1_w{
	color:#666;
}
.cpfw1_s3 .cpfw1_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:-30px;
}
.cpfw1_s3 .cpfw1_con ul li{
	width:50%;
	margin-top:30px;
}
.cpfw1_s3 .cpfw1_con ul li .cpfw1_ss{
	margin-left:30px;
	width:calc(100% - 30px);
	border-radius:10px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	color:#333;
	transition:all .35s;
}
.cpfw1_s3 .cpfw1_con ul li .cpfw1_ss:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
	color:var(--subColor);
}
.cpfw1_s3 .cpfw1_con ul li .cpfw1_ss .cpfw1_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
	margin-top:-10px;
}
.cpfw1_s3 .cpfw1_con ul li .cpfw1_ss .cpfw1_stit{
	position:relative;
	font-size:24px;
	max-width:calc(100% - 120px);
	min-width:63.36%;
	transform:translateY(-10px);
}
.cpfw1_s3 .cpfw1_con ul li .cpfw1_ss .cpfw1_stit .cpfw1_line{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:.82em;
	background:var(--subColor);
	background:rgba(212,229,205,.4);
}
.cpfw1_s3 .cpfw1_con ul li .cpfw1_ss .cpfw1_stit .cpfw1_h{
	font-weight:bold;
	position:relative;
	z-index:3;
}
.cpfw1_s3 .cpfw1_con ul li .cpfw1_ss .cpfw1_num{
	font-size:65px;
	font-family:swis;
	line-height:1;
	color:var(--subColor);
	opacity:.2;
}
.cpfw1_s3 .cpfw1_con ul li .cpfw1_ss .cpfw1_w{
	color:#666;
	margin-top:5px;
}
.cpfw1_s4{
	background:url(../img/cpfw1_s4_bg.jpg) no-repeat center top;
	background-size:100%;
	position:relative;
}
.cpfw1_s4 .cpfw1_con{
	background:#fff;
	border-radius:20px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	animation-name:fadeInUp;
	animation-delay:.3s;
}
.cpfw1_s5 .cpfw1_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:-40px;
	margin-top:-40px;
}
.cpfw1_s5 .cpfw1_con ul li{
	width:50%;
	margin-top:40px;
}
.cpfw1_s5 .cpfw1_con ul li .cpfw1_ss{
	margin-left:40px;
	width:calc(100% - 40px);
	min-height:268px;
	height:100%;
	background:#fff;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	border-radius:0 0 10px 10px;
	position:relative;
	transition:all .35s;
}
.cpfw1_s5 .cpfw1_con ul li .cpfw1_ss:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.cpfw1_s5 .cpfw1_con ul li .cpfw1_ss:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:2px;
	background:#9CE57B;
}
.cpfw1_s5 .cpfw1_con ul li .cpfw1_ss .cpfw1_l{
	width:51.5%;
	position:relative;
	z-index:3;
}
.cpfw1_s5 .cpfw1_con ul li .cpfw1_ss .cpfw1_l .cpfw1_h{
	padding:12px 30px;
	border-radius:0 0 20px 0;
	background:var(--subColor);
	background:-webkit-linear-gradient(left,var(--subColor),#9ce57b);
	background:linear-gradient(to right,var(--subColor),#9ce57b);
	color:#fff;
	font-size:24px;
	font-weight:bold;
}
.cpfw1_s5 .cpfw1_con ul li .cpfw1_ss .cpfw1_l .cpfw1_txt{
	padding-left:30px;
	text-align:justify;
	text-align-last:left;
}
.cpfw1_s5 .cpfw1_con ul li .cpfw1_ss .cpfw1_r{
	position:absolute;
	width:48.5%;
	height:100%;
	right:0;
	top:0;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.cpfw1_s5 .cpfw1_con ul li .cpfw1_ss .cpfw1_r img{
	display:block;
	max-width:78%;
	max-height:90%;
}

/* 动态 */
.dt_s1{
	position:relative;
}
.dt_s1 .dt_md{
	position:absolute;
	top:0;
	left:0;
}
.dt_s1 .dt_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.dt_s1 .dt_nav{
	max-width:65%;
}
.dt_s1 .dt_nav ul{
	overflow:hidden;
	margin-top:-15px;
	margin-left:-30px;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.dt_s1 .dt_nav ul li{
	float:left;
	color:#333;
	background:#effaea;
	border-radius:200px;
	margin-left:30px;
	margin-top:15px;
	position:relative;
	overflow:hidden;
	transition:color .35s;
}
.dt_s1 .dt_nav ul li:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:var(--subColor);
	background:-webkit-linear-gradient(left,var(--subColor),#9CE57B);
	background:linear-gradient(to right,var(--subColor),#9CE57B);
	opacity:0;
}
.dt_s1 .dt_nav ul li.active{
	color:#fff;
}
.dt_s1 .dt_nav ul li.active:before{
	opacity:1;
}
.dt_s1 .dt_nav ul li a{
	display:block;
	font-size:24px;
	font-weight:bold;
	color:currentcolor;
	padding:12px 30px;
	position:relative;
	z-index:5;
	transition:all 0s;
}
.dt_s1 .dt_nav ul li:hover:not(.active){
	color:var(--subColor);
}
.dt_s1 .dt_search{
	border-radius:10px;
	overflow:hidden;
	width:28.57%;
}
.dt_s1 .dt_search input,
.dt_s1 .dt_search .dt_button{
	height:50px;
}
.dt_s1 .dt_search input{
	display:block;
	width:calc(100% - 50px);
	background:#f9f9f9;
	font-size:16px;
	color:#333;
	padding-left:1.25em;
}
.dt_s1 .dt_search .dt_button{
	font-size:50px;
	width:1em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	color:#fff;
	background:var(--subColor);
	background:-webkit-linear-gradient(top,#9ce57b,var(--subColor));
	background:linear-gradient(to bottom,#9ce57b,var(--subColor));
	cursor:pointer;
}
.dt_s1 .dt_search .dt_button:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:radial-gradient(circle,#9ce57b,var(--subColor));
	opacity:0;
}
.dt_s1 .dt_search .dt_button:hover:before{
	opacity:1;
}
.dt_s1 .dt_search .dt_button .iconfont{
	font-size:.6em;
	position:relative;
	z-index:5;
}
.dt_list ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-30px;
	margin-top:-30px;
}
.dt_list ul li{
	width:33.33333%;
	margin-top:30px;
}
.dt_list ul li a{
	display:block;
	position:relative;
	margin-left:30px;
	border-radius:20px 20px 0 0;
	color:#333;
	overflow:hidden;
}
.dt_list ul li a:hover{
	color:var(--curColor);
}
.dt_list ul li a:before{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:1px;
	background:var(--curColor);
	transform:scaleX(0);
	transform-origin:left;
	transition:all 0s;
}
.dt_list ul li a:hover:before{
	transform:scaleX(1);
	transition:all 1s .2s;
}
.dt_list ul li a .dt_img{
	height:267px;
}
.dt_list ul li a .dt_txt .dt_h{
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.dt_list ul li a .dt_txt .dt_bot{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.dt_list ul li a .dt_txt .dt_date{
	font-size:14px;
	font-family:'PingFang SC',arial;
	color:#999;
}
.dt_list ul li a .dt_txt .dt_bot .iconfont{
	font-size:22px;
	color:var(--curColor);
	width:1em;
	height:1em;
}

/* 详情页 */
.xqy_box1 .center_box1{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.xqy_box1 .xqy_l{
	width:calc(100% - 400px);
}
.xqy_box1 .xqy_title{
	text-align:center;
	border-bottom:solid 1px #e5e5e5;
}
.xqy_box1 .xqy_title .xqy_h{
	font-size:24px;
	font-weight:bold;
}
.xqy_box1 .xqy_title .xqy_info,
.xqy_box1 .xqy_title .xqy_info .xqy_item{
	-webkit-align-items:center;
	align-items:center;
}
.xqy_box1 .xqy_title .xqy_info{
	-webkit-justify-content:center;
	justify-content:center;
	font-size:14px;
}
.xqy_box1 .xqy_title .xqy_info .xqy_item{
	padding:0 20px;
}
.xqy_box1 .xqy_title .xqy_info .xqy_item .iconfont{
	font-size:1.4em;
	color:var(--curColor);
	margin-right:.4em;
	width:1em;
	height:1em;
}
.xqy_box1 .xqy_title .xqy_info .xqy_item .iconshijian1 ~ span{
	font-family:'PingFang SC',arial;
}
.xqy_box1 .xqy_title .xqy_info .xqy_item span{
	color:#666;
}
.xqy_box1 .xqy_r{
	width:350px;
	position:-webkit-sticky;
	position:sticky;
	top:100px;
	transition:all .35s;
}
header.scr ~ main .xqy_box1 .xqy_r{
	top:20px;
}

/* 招聘详情 */
.xqy_box1 .xqy2_l{
	border-radius:20px;
	background:#fff;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
}
.xqy_zp .xqy_zp_top{
	border-bottom:solid 2px var(--subColor);
	padding:30px 0;
	margin:0 50px;
}
.xqy_zp .xqy_zp_top .xqy_zp_tit{
	font-size:24px;
	font-weight:bold;
	color:#333;
}
.xqy_zp .xqy_zp_top ul{
	overflow:hidden;
	margin-left:-80px;
	margin-top:-10px;
}
.xqy_zp .xqy_zp_top ul li{
	float:left;
	margin-left:80px;
	font-size:16px;
	color:#666;
	margin-top:10px;
}
.xqy_zp .xqy_zp_top ul li > *{
	display:inline-block;
	font-weight:inherit;
	color:#333;
}
.xqy_zp .xqy_zp_bot{
	padding:40px 50px 50px;
}
.xqy_zp .xqy_zp_bot .xqy_zp_item + .xqy_zp_item{
	margin-top:40px;
}
.xqy_zp .xqy_zp_bot .xqy_zp_h{
	display:inline-block;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding:8px 24px;
	border-radius:200px;
	background:var(--subColor);
	background:-webkit-linear-gradient(top,#9ce57b,var(--subColor));
	background:linear-gradient(to bottom,#9ce57b,var(--subColor));
}
.xqy_zp .xqy_zp_bot .xqy_zp_bb{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	background:#F4F6FA;
	border-radius:10px;
}
.xqy_zp .xqy_zp_bot .xqy_zp_bb .xqy_zp_icon{
	font-size:90px;
	width:1em;
	height:1em;
}
.xqy_zp .xqy_zp_bot .xqy_zp_bb .xqy_zp_w{
	width:calc(100% - 120px);
}



/* 更多按钮 */
.hot_news{
	background:#F4F6FA;
	border-radius:10px;
}
.hot_news .hot_tit{
	font-size:20px;
	position:relative;
	display:inline-block;
}
.hot_news .hot_tit:before{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:.5em;
	background:var(--subColor);
	opacity:.3;
}
.hot_news .hot_tit .hot_h{
	font-weight:bold;
	color:#333;
	position:relative;
	z-index:3;
	padding-right:1em;
}
.hot_list ul li a{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	color:#333;
	border-bottom:solid 1px rgba(0,0,0,.1);
}
.hot_list ul li a:hover{
	color:var(--curColor);
}
.hot_list ul li:nth-last-of-type(1) a{
	border-bottom:none;
}
.hot_list ul li a .hot_img{
	width:120px;
	height:80px;
	border-radius:10px;
}
.hot_list ul li a .hot_txt{
	width:calc(100% - 135px);
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:5px 0;
}
.hot_list.hot_list2 ul li a .hot_txt{
	width:100%;
}
.hot_list ul li a .hot_txt .hot_h{
	font-size:16px;
	font-weight:bold;
}
.hot_list ul li a .hot_txt .hot_date{
	font-size:14px;
	font-family:'PingFang SC',arial;
	color:var(--curColor);
}

/* 资源中心 */
.zyzx_s1 .zyzx_con{
	background:#fff;
	border-radius:0 0 20px 20px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	border-top:solid 2px var(--subColor);
	padding:50px 90px;
}
.zyzx_s1 .zyzx_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-70px;
}
.zyzx_s1 .zyzx_con ul li{
	width:25%;
	position:relative;
}
.zyzx_s1 .zyzx_con ul li .zyzx_ss{
	margin-left:70px;
	padding:15px 0;
	position:relative;
	display:block;
	color:#333;
	transition:all .35s;
}
.zyzx_s1 .zyzx_con ul li:hover .zyzx_ss{
	color:var(--subColor);
}
.zyzx_s1 .zyzx_con ul li .zyzx_ss .zyzx_def{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	font-size:16px;
	line-height:1.5em;
}
.zyzx_s1 .zyzx_con ul li .zyzx_ss .zyzx_def .zyzx_dot{
	position:relative;
	width:14px;
	height:14px;
	transform:translateY(calc((1.5em - 14px) / 2));
}
.zyzx_s1 .zyzx_con ul li .zyzx_ss .zyzx_def .zyzx_dot:before,
.zyzx_s1 .zyzx_con ul li .zyzx_ss .zyzx_def .zyzx_dot:after{
	content:"";
	position:absolute;
}
.zyzx_s1 .zyzx_con ul li .zyzx_ss .zyzx_def .zyzx_dot:before{
	width:100%;
	height:100%;
	border:solid 1px var(--subColor);
	border-radius:50%;
	top:0;
	left:0;
}
.zyzx_s1 .zyzx_con ul li .zyzx_ss .zyzx_def .zyzx_dot:after{
	width:6px;
	height:6px;
	border-radius:50%;
	background:var(--subColor);
	top:50%;
	left:50%;
	margin-top:-3px;
	margin-left:-3px;
}
.zyzx_s1 .zyzx_con ul li .zyzx_ss .zyzx_def .zyzx_font{
	width:calc(100% - 24px);
}
.zyzx_s1 .zyzx_con ul li .zyzx_wrap{
	position:absolute;
	z-index:3;
	width:375px;
	border-radius:20px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	background:#fff url(../img/zyzx_s1_item_bg.png) no-repeat right center;
	padding:30px;
	left:54%;
	top:-22px;
	pointer-events:none;
	transform-origin:left;
	transform:translateX(-20px);
	opacity:0;
	transition:transform .35s,opacity .35s;
}
.zyzx_s1 .zyzx_con ul li:hover .zyzx_wrap{
	pointer-events:auto;
	transform:translateX(0);
	opacity:1;
}
.zyzx_s1 .zyzx_con ul li .zyzx_wrap .zyzx_h{
	font-size:24px;
	font-weight:bold;
	border-bottom:solid 1px var(--subColor);
	color:var(--subColor);
	padding-bottom:10px;
}
.zyzx_s1 .zyzx_con ul li .zyzx_wrap .zyzx_w{
	text-align:justify;
	text-align-last:left;
	padding-top:15px;
}
.zyzx_s1 .zyzx_con ul li .zyzx_wrap .zyzx_rect{
	position:absolute;
	width:20px;
	height:20px;
	background:#fff;
	left:0;
	top:37px;
	clip-path:polygon(100% 0,100% 100%,0 100%);
	transform:translateX(-50%) rotate(135deg);
	box-shadow:0 0 20px rgba(31 140 205 / 100%);
}
.zyzx_s2 .dt_top{
	padding-left:50px;
	padding-right:50px;
}
.zyzx_s2.dt_s1 .dt_nav ul{
	margin-left:-20px;
}
.zyzx_s2.dt_s1 .dt_nav ul li{
	margin-left:20px;
}
.zyzx_s2.dt_s1 .dt_nav ul li a{
	font-size:20px;
}
.zyzx_s2 .zyzx_con{
	padding:50px;
	padding-top:10px;
	background:#fff;
	border-radius:20px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
}
.zyzx_list ul li a{
	display:block;
	color:#333;
	border-bottom:solid 1px #e5e5e5;
}
.zyzx_list ul li a:hover{
	color:var(--subColor);
}
.zyzx_list ul li a .zyzx_date{
	display:inline-block;
	padding:8px 14px;
	border-radius:200px;
	background:rgba(122,194,90,.2);
	color:var(--subColor);
	font-size:14px;
	font-family:'PingFang',arial;
}
.zyzx_list ul li a .zyzx_h{
	font-size:20px;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.zyzx_list ul li a .zyzx_w{
	font-size:16px;
	line-height:1.5;
	color:#666;
}
.zyzx_s3{
	background:url(../img/zyzx_s3_bg.jpg) no-repeat center top;
	background-size:100%;
	position:relative;
}
.zyzx_s3 .zyzx_con{
	background:#fff;
	padding:60px 50px;
	border-radius:20px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
}
.zyzx_s3 .zyzx_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	margin-top:-70px;
}
.zyzx_s3 .zyzx_con ul li{
	width:calc(50% - 30px);
	margin-top:70px;
	border-radius:10px;
	border:solid 1px var(--subColor);
	position:relative;
	color:#333;
}
.zyzx_s3 .zyzx_con ul li .zyzx_stit{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	transform:translateY(-50%);
}
.zyzx_s3 .zyzx_con ul li .zyzx_stit .zyzx_h{
	font-size:24px;
	font-weight:bold;
	color:var(--subColor);
	display:inline-block;
	padding:0 10px;
	background:#fff;
}
.zyzx_s4 .zyzx_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-30px;
	margin-left:-30px;
}
.zyzx_s4 .zyzx_con ul li{
	margin-top:30px;
	width:33.33333%;
	animation-name:fadeInUp;
}
.zyzx_s4 .zyzx_con ul li:nth-of-type(3n-2){
	animation-delay:.2s;
}
.zyzx_s4 .zyzx_con ul li:nth-of-type(3n-1){
	animation-delay:.4s;
}
.zyzx_s4 .zyzx_con ul li:nth-of-type(3n){
	animation-delay:.6s;
}
.zyzx_s4 .zyzx_con ul li .zyzx_ss{
	margin-left:30px;
	width:calc(100% - 30px);
	border-radius:10px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	transition:all .35s;
}
.zyzx_s4 .zyzx_con ul li .zyzx_ss:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.zyzx_s4 .zyzx_con ul li .zyzx_ss .zyzx_l{
	width:90px;
	height:90px;
	background:var(--subColor);
	border-radius:10px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
	font-size:24px;
	text-align:center;
	line-height:1.2;
}
.zyzx_s4 .zyzx_con ul li .zyzx_ss .zyzx_l > *{
	padding:0 10px;
	font-weight:bold;
}
.zyzx_s4 .zyzx_con ul li .zyzx_ss .zyzx_r{
	width:calc(100% - 110px);
}

/* 生态圈 */
.stq_s1 .stq_top ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	margin-top:-60px;
	margin-left:-120px;
}
.stq_s1 .stq_top ul li{
	-webkit-flex-grow:1;
	flex-grow:1;
	width:50%;
	margin-top:60px;
}
.stq_s1 .stq_top ul li .stq_ss{
	display:block;
	width:calc(100% - 120px);
	margin-left:120px;
	height:100%;
	border-bottom:solid 1px var(--subColor);
	color:#333;
}
.stq_s1 .stq_top ul li .stq_ss .stq_st{
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.stq_s1 .stq_top ul li .stq_ss .stq_num{
	font-family:'PingFang SC',arial;
	font-size:80px;
	font-weight:bold;
	line-height:1;
}
.stq_s1 .stq_top ul li .stq_ss .stq_num *{
	font-weight:inherit;
	line-height:1;
}
.stq_s1 .stq_top ul li .stq_ss .stq_num sup{
	font-size:.6em;
	vertical-align:super;
	margin-left:-.25em;
}
.stq_s1 .stq_top ul li .stq_ss .stq_st .stq_h{
	font-size:24px;
	font-weight:bold;
	color:var(--subColor);
	transform:translateY(-5px);
	margin-left:1.25em;
}
.stq_s1 .stq_top ul li .stq_ss .stq_w{
	font-size:18px;
}
.stq_s1 .stq_bot{
	color:#333;
}
.stq_s1 .stq_bot .stq_stit{
	-webkit-align-items:center;
	align-items:center;
}
.stq_s1 .stq_bot .stq_stit .stq_h{
	font-size:30px;
	font-weight:bold;
	padding-left:.5em;
	border-left:solid 5px var(--subColor);
	line-height:1;
	margin-right:.8em;
}
.stq_s1 .stq_bot .stq_stit .stq_line{
	height:1px;
	background:url(../img/stq_s1_line.png) repeat-x left center;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.stq_s1 .stq_bot .stq_exp{
	font-size:18px;
	font-weight:bold;
}
.stq_s1 .stq_bot .stq_exp *{
	font-weight:inherit;
}
.stq_s1 .stq_bot .stq_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-10px;
	margin-left:-10px;
}
.stq_s1 .stq_bot .stq_con ul li{
	width:9.09%;
	margin-top:10px;
}
.stq_s1 .stq_bot .stq_con ul li .stq_ss{
	margin-left:10px;
	border-radius:10px;
	border:dotted 1px var(--subColor);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:#333;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	height:118px;
	transition:all .35s;
}
.stq_s1 .stq_bot .stq_con ul li .stq_ss:hover{
	color:var(--subColor);
	border-style:solid;
	box-shadow:0 0 10px rgba(122,194,90,.5);
}
.stq_s1 .stq_bot .stq_con ul li .stq_ss *{
	font-weight:inherit;
}
.stq_s2 .stq_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	margin-top:-30px;
	margin-left:-30px;
}
.stq_s2 .stq_con ul li{
	width:33.33333%;
	margin-top:30px;
	animation-name:fadeInUp;
}
.stq_s2 .stq_con ul li:nth-of-type(3n-2){
	animation-delay:.2s;
}
.stq_s2 .stq_con ul li:nth-of-type(3n-1){
	animation-delay:.4s;
}
.stq_s2 .stq_con ul li:nth-of-type(3n){
	animation-delay:.6s;
}
.stq_s2 .stq_con ul li .stq_ss{
	width:calc(100% - 30px);
	margin-left:30px;
	height:100%;
	background:#fff;
	border-radius:20px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	cursor:pointer;
	transition:all .35s;
}
.stq_s2 .stq_con ul li .stq_ss:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.stq_s2 .stq_con ul li .stq_ss .stq_txt{
	width:100%;
	text-align:center;
}
.stq_s2 .stq_con ul li .stq_ss .stq_h{
	font-size:24px;
	font-weight:bold;
}
.stq_s2 .stq_con ul li .stq_ss .stq_img{
	width:100%;
	height:240px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.stq_s2 .stq_con ul li .stq_ss .stq_img img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.stq_s3 .stq_top{
	position:relative;
	overflow:hidden;
}
.stq_s3 .stq_top:before{
	content:"";
	position:absolute;
	left:0%;
	right:0%;
	bottom:0;
	height:2px;
	background:var(--curColor);
}
.stq_s3 .stq_top .stq_ss{
	text-align:center;
	color:#333;
	position:relative;
}
.stq_s3 .stq_top .stq_ss .stq_font{
	font-size:24px;
	font-weight:bold;
}
.stq_s3 .stq_top .stq_ss .stq_rect{
	position:absolute;
	bottom:0;
	left:50%;
	transform:translate(-50%,10px);
	border-left:solid 10px transparent;
	border-right:solid 10px transparent;
	border-bottom:solid 10px var(--curColor);
	transition:all .35s;
}
.stq_s3 .stq_top .swiper-slide-thumb-active .stq_ss .stq_rect{
	transform:translate(-50%,0);
}
.stq_s3 .stq_bot{
	border-radius:20px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
}
.stq_s3 .stq_bot ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.stq_s3 .stq_bot ul li{
	width:20%;
	border-top:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
}
.stq_s3 .stq_bot ul li:nth-of-type(5n-4){
	border-left:none;
}
.stq_s3 .stq_bot ul li:nth-of-type(1),
.stq_s3 .stq_bot ul li:nth-of-type(2),
.stq_s3 .stq_bot ul li:nth-of-type(3),
.stq_s3 .stq_bot ul li:nth-of-type(4),
.stq_s3 .stq_bot ul li:nth-of-type(5){
	border-top:none;
}
.stq_s3 .stq_bot ul li .stq_ss{
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:#333;
	height:176px;
	text-align:center;
}
.stq_s3 .stq_bot ul li .stq_ss .stq_img{
	width:100%;
	height:46px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.stq_s3 .stq_bot ul li .stq_ss .stq_img img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.stq_s3 .stq_bot ul li .stq_ss .stq_line{
	display:block;
	width:20px;
	height:2px;
	background:var(--subColor);
	margin-top:15px;
}
.stq_s3 .stq_bot ul li .stq_ss .stq_w{
	font-size:18px;
	font-weight:bold;
	margin-top:15px;
}

/* 关于6163银河网站 */
.gyzy_s1{
	width:100%;
}
.gyzy_s1 .gyzy_img,
.gyzy_s1 .gyzy_wrap{
	width:100%;
}
.gyzy_s1 .gyzy_img{
	box-shadow:0 -2px 20px rgba(31 140 205 / 10%) inset;
}
.gyzy_s1 .gyzy_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.gyzy_s1 .gyzy_wrap{
	margin-left:-100%;
	position:relative;
	z-index:3;
}
.gyzy_s1 .gyzy_wrap .center_box1{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	height:100%;
}
.gyzy_s1 .gyzy_wrap .gyzy_l,
.gyzy_s1 .gyzy_wrap .gyzy_r{
	height:100%;
}
.gyzy_s1 .gyzy_wrap .gyzy_l{
	width:50%;
}
.gyzy_s1 .gyzy_wrap .gyzy_l .gyzy_tit{
	text-align:center;
	font-size:46px;
	color:#333;
	position:relative;
	animation-name:fadeInUp;
}
.gyzy_s1 .gyzy_wrap .gyzy_l .gyzy_tit .gyzy_h{
	font-weight:bold;
	position:relative;
	z-index:3;
}
.gyzy_s1 .gyzy_wrap .gyzy_l .gyzy_tit .gyzy_en{
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	width:100%;
	font-size:1.3em;
	font-family:arial;
	font-weight:bold;
	font-style:italic;
	color:var(--curColor);
	opacity:.08;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_item{
	background:#fff;
	color:#333;
	border-radius:0 0 10px 10px;
	border-top:solid 2px var(--subColor);
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	padding:20px 30px 20px 145px;
	position:relative;
	animation-name:fadeInUp;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_item:nth-of-type(1){
	animation-delay:.2s;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_item:nth-of-type(2){
	animation-delay:.4s;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_item:nth-of-type(3){
	animation-delay:.6s;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_item:nth-of-type(4){
	animation-delay:.6s;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_simg{
	position:absolute;
	width:84px;
	height:100px;
	background:url(../img/gyzy_s1_item_bg.png) no-repeat center center;
	left:30px;
	top:-6px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transform-origin:top;
	animation-name:scaleY1;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_item:nth-of-type(1) .gyzy_simg{
	animation-delay:.4s;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_item:nth-of-type(2) .gyzy_simg{
	animation-delay:.8s;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_item:nth-of-type(3) .gyzy_simg{
	animation-delay:1.2s;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_item:nth-of-type(4) .gyzy_simg{
	animation-delay:1.6s;
}
@keyframes scaleY1{
	from{
		transform:scaleY(0);
	}
	to{
		transform:scaleY(1);
	}
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_simg img{
	display:block;
	max-width:65%;
	max-height:90%;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_stit{
	position:relative;
	font-size:24px;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_stit .gyzy_h{
	font-weight:bold;
	position:relative;
	z-index:3;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_stit .gyzy_en{
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	font-size:1.8em;
	font-family:menk;
	color:var(--subColor);
	text-transform:uppercase;
	opacity:.2;
}
.gyzy_s1 .gyzy_wrap .gyzy_lcon .gyzy_w{
	text-align:justify;
	text-align-last:left;
}
.gyzy_s1 .gyzy_wrap .gyzy_l .zy_btn{
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	animation-name:fadeInUp;
	animation-delay:.8s;
}
.gyzy_s1 .gyzy_wrap .gyzy_r{
	width:32.15%;
	-webkit-align-items:flex-end;
	align-items:flex-end;
	transform:translateY(60px);
}
.gyzy_s1 .gyzy_wrap .gyzy_rcon{
	width:100%;
	padding:50px 30px;
	border-radius:20px;
	background:url(../img/gywm_s1_r_bg.jpg) no-repeat center center;
	background-size:cover;
	color:#fff;
	text-align:center;
	animation-name:fadeInUp;
	animation-duration:1.5s;
	animation-delay:.5s;
}
.gyzy_s1 .gyzy_wrap .gyzy_rcon .gyzy_txt{
	font-size:16px;
	font-weight:bold;
	line-height:2.8;
}
.gyzy_s1 .gyzy_wrap .gyzy_rcon .gyzy_txt *{
	font-weight:inherit;
}
.gyzy_s1 .gyzy_wrap .gyzy_rcon .gyzy_lk{
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-webkit-align-items:center;
	align-items:center;
	font-size:18px;
	font-style:italic;
}
.gyzy_s1 .gyzy_wrap .gyzy_rcon .gyzy_rtit{
	font-weight:bold;
}
.gyzy_s2 .gyzy_con{
	-webkit-align-items:center;
	align-items:center;
	color:#333;
}
.gyzy_s2 .gyzy_con .gyzy_img,
.gyzy_s2 .gyzy_con .gyzy_txt{
	width:50%;
}
.gyzy_s2 .gyzy_con .gyzy_img{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.gyzy_s2 .gyzy_con .gyzy_img img{
	display:block;
	max-width:62%;
	/* animation:adPlay 3s infinite; */
}
.gyzy_s2 .gyzy_con .gyzy_h,
.gyzy_s2 .gyzy_con .gyzy_txt .gyzy_w{
	animation-name:fadeInUp;
}
.gyzy_s2 .gyzy_con .gyzy_h{
	font-size:24px;
	font-weight:bold;
	border-bottom:solid 1px var(--subColor);
	animation-delay:.2s;
}
.gyzy_s2 .gyzy_con .gyzy_txt .gyzy_w{
	animation-delay:.4s;
}
.gyzy_s3{
	width:100%;
	overflow:hidden;
}
.gyzy_s3 .center_box1,
.gyzy_s4 .center_box1{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
} 
.gyzy_s3 .gyzy_l{
	width:43%;
	color:#333;
}
.gyzy_s3 .gyzy_l .gyzy_txt .gyzy_h{
	font-size:24px;
	font-weight:bold;
}
.gyzy_s3 .gyzy_r{
	width:50%;
}
.gyzy_s3 .gyzy_r .gyzy_cir1{
	width:100%;
	height:322px;
	position:relative;
}
.gyzy_s3 .gyzy_r .gyzy_cir1 .gyzy_ell:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border-radius:50%;
	border:dotted 6px rgba(122,194,90,.3);
}
.gyzy_s3 .gyzy_r .gyzy_cir1 .gyzy_ell1:before{
	animation:Rotate2 60s linear infinite;
}
.gyzy_s3 .gyzy_r .gyzy_cir1 .gyzy_ell2:before{
	animation:Rotate1 48s linear infinite;
}
.gyzy_s3 .gyzy_r .gyzy_cir1 .gyzy_ell{
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%) scaleY(.46);
	width:100%;
}
.gyzy_s3 .gyzy_r .gyzy_cir1 .gyzy_ell1{
	font-size:700px;
	height:1em;
}
.gyzy_s3 .gyzy_r .gyzy_cir2{
	width:72%;
	height:232px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
.gyzy_s3 .gyzy_r .gyzy_ell2{
	font-size:504px;
	height:1em;
}
@keyframes Rotate1{
	from{
		transform:rotate(0deg);
	}
	to{
		transform:rotate(1turn);
	}
}
@keyframes Rotate2{
	from{
		transform:rotate(0deg);
	}
	to{
		transform:rotate(-1turn);
	}
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li{
	position:absolute;
	transform:translate(-50%,-50%);
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(1) .gyzy_ss,
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(3) .gyzy_ss,
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(9) .gyzy_ss{
	width:90px;
	height:90px;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(10) .gyzy_ss,
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(11) .gyzy_ss,
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(12) .gyzy_ss{
	width:70px;
	height:70px;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(4n-3) .gyzy_ss{
	--t-y:-20;
	animation:translate-3D 10s linear infinite;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(4n-2) .gyzy_ss{
	--t-y: 25;
	animation:translate-3D 6s linear infinite;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(4n-1) .gyzy_ss{
	--t-y: 11;
	animation:translate-3D 8s linear infinite;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(4n) .gyzy_ss{
	--t-y: 26;
	animation:translate-3D 10s linear infinite;
}
@keyframes translate-3D {
    25% {
        transform: translate3d(0, calc(var(--t-y) * 1%), 0);
    }
    75% {
        transform: translate3d(0, calc(var(--t-y) * -1%), 0);
    }
}
@keyframes adPlay1 {
	0% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(10px);
	}
	100% {
		transform: translateY(0);
	}
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(1){
	left:34.72%;
	top:3%;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(2){
	left:65.873%;
	top:96.55%;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(3){
	left:94.64%;
	top:25%;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(4){
	left:-2.78%;
	top:30.17%;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(5){
	left:3.373%;
	top:69.83%;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(6){
	left:63.1%;
	top:3.45%;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(7){
	left:100%;
	top:74.57%;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(8){
	left:36.3%;
	top:91.81%;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(9){
	left:64.087%;
	top:50.43%;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(10){
	left:29.167%;
	top:50.43%;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(11){
	left:15%;
	top:18%;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(12){
	left:85%;
	top:86%;
}

.gyzy_s3 .gyzy_r .gyzy_mask ul li .gyzy_ss{
	border:solid 1px var(--subColor);
	color:var(--subColor);
	border-radius:50%;
	font-size:24px;
	font-weight:bold;
	width:80px;
	height:80px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li:nth-of-type(odd) .gyzy_ss{
	color:#fff;
	background:var(--subColor);
}
.gyzy_s3 .gyzy_r .gyzy_mask ul li .gyzy_ss *{
	font-weight:inherit;
}
.gyzy_s4 .gyzy_l{
	width:45.7%;
	overflow:hidden;
	border-radius:10px;
	animation-name:fadeInLeft;
	animation-delay:.2s;
}
.gyzy_s4 .gyzy_l img{
	display:block;
	width:100%;
}
.gyzy_s4 .gyzy_r{
	width:50%;
}
.gyzy_s4 .gyzy_r .gyzy_w{
	animation-name:fadeInUp;
	animation-delay:.4s;
}
.gyzy_s5{
	background:url(../img/gyzy_s5_bg.jpg) no-repeat center center;
	background-size:cover;
	color:#fff;
}
.gyzy_s5 .gyzy_con{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.gyzy_s5 .gyzy_con .gyzy_l,
.gyzy_s5 .gyzy_con .gyzy_r{
	width:50%;
}
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_h,
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_info,
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_txt{
	animation-name:fadeInUp;
}
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_h{
	font-size:24px;
	font-weight:bold;
	animation-delay:.2s;
}
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_info{
	animation-delay:.4s;
}
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_info ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-100px;
}
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_info ul li{
	text-align:center;
	margin-left:100px;
}
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_info ul li .gyzy_icon{
	font-size:80px;
	width:1em;
	height:1em;
	background:#fff;
	border-radius:50%;
}
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_info ul li .gyzy_icon .iconfont{
	font-size:.62em;
}
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_info ul li .gyzy_icon svg,
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_info ul li .gyzy_icon img{
	display:block;
	max-width:62%;
	max-height:62%;
}
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_info ul li .gyzy_w{
	font-size:18px;
	font-weight:bold;
}
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_info ul li .gyzy_w *{
	font-weight:inherit;
}
.gyzy_s5 .gyzy_con .gyzy_l .gyzy_txt{
	color:#fff;
	animation-delay:.6s;
}
.gyzy_s5 .gyzy_con .gyzy_r{
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	animation-name:fadeInRight;
	animation-delay:.5s;
}
.gyzy_s5 .gyzy_con .gyzy_r img{
	max-width:70%;
}
.gyzy_s6 .gyzy_con{
	border-radius:10px;
	background:-webkit-linear-gradient(top,#9ce57b,var(--subColor));
	background:linear-gradient(to bottom,#9ce57b,var(--subColor));
	position:relative;
}
.gyzy_s6 .gyzy_con:before{
	content:"";
	position:absolute;
	top:2px;
	right:2px;
	bottom:2px;
	left:2px;
	background:#fff;
	border-radius:8px;
}
.gyzy_s6 .gyzy_con > *{
	position:relative;
	z-index:5;
}
.gyzy_s6 .gyzy_con .gyzy_stit{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	transform:translateY(-50%);
	text-align:center;
	color:#333;
}
.gyzy_s6 .gyzy_con .gyzy_info,
.gyzy_s6 .gyzy_con .gyzy_txt{
	animation-name:fadeInUp;
}
.gyzy_s6 .gyzy_con .gyzy_stit .gyzy_h{
	display:inline-block;
	font-size:30px;
	font-weight:bold;
	padding:0 1em;
	background:#fff;
}
.gyzy_s6 .gyzy_con .gyzy_info{
	animation-delay:.4s;
}
.gyzy_s6 .gyzy_con .gyzy_info ul{
	-webkit-justify-content:space-around;
	justify-content:space-around;
}
.gyzy_s6 .gyzy_con .gyzy_info ul .gyzy_ss{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	width:120px;
	height:120px;
	color:#fff;
	position:relative;
}
.gyzy_s6 .gyzy_con .gyzy_info ul .gyzy_ss:before,
.gyzy_s6 .gyzy_con .gyzy_info ul .gyzy_ss:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
}
.gyzy_s6 .gyzy_con .gyzy_info ul .gyzy_ss:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:dashed 2px #9CE57B;
	border-radius:50%;
}
.gyzy_s6 .gyzy_con .gyzy_info ul .gyzy_ss:after{
	right:0;
	bottom:0;
	width:75%;
	height:75%;
	border-radius:50%;
	background:var(--subColor);
	margin:auto;
}
.gyzy_s6 .gyzy_con .gyzy_info ul .gyzy_ss:hover:before{
	animation:Rotate1 24s linear infinite;
}
.gyzy_s6 .gyzy_con .gyzy_info ul .gyzy_ss:hover:after{
	background:#9CE57B;
}
.gyzy_s6 .gyzy_con .gyzy_info ul .gyzy_ss span{
	position:relative;
	z-index:3;
	width:75%;
	text-align:center;
	font-size:24px;
	font-weight:bold;
}
.gyzy_s6 .gyzy_con .gyzy_txt{
	animation-delay:.6s;
}
.gyzy_s7{
	background:url(../img/gyzy_s7_bg.png) repeat-y center center;
	color:#333;
}
.gyzy_s7 .center_box1{
	background:url(../img/gyzy_s7_rbg.png) no-repeat right bottom;
	background-size:46.43%;
}
.gyzy_s7 .gyzy_l,
.gyzy_s7 .gyzy_r{
	width:46.43%;
}
.gyzy_s7 .gyzy_l .gyzy_h,
.gyzy_s7 .gyzy_l .gyzy_tag,
.gyzy_s7 .gyzy_l .gyzy_w,
.gyzy_s7 .gyzy_r .gyzy_w{
	animation-name:fadeInUp;
}
.gyzy_s7 .gyzy_l .gyzy_h{
	font-size:24px;
	font-weight:bold;
	animation-delay:.2s;
}
.gyzy_s7 .gyzy_l .gyzy_tag{
	animation-delay:.4s;
}
.gyzy_s7 .gyzy_l .gyzy_tag ul{
	overflow:hidden;
	margin-top:-15px;
	margin-left:-15px;
}
.gyzy_s7 .gyzy_l .gyzy_tag ul li{
	float:left;
	margin-left:15px;
	margin-top:15px;
	border-radius:200px;
	font-size:18px;
	font-weight:bold;
	background:rgba(109,183,72,.1);
	padding:.72em 1.66em;
}
.gyzy_s7 .gyzy_l .gyzy_w{
	animation-delay:.6s;
}
.gyzy_s7 .gyzy_r .gyzy_w{
	animation-delay:.3s;
}
.gyzy_s8 .gyzy_con ul{
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:-50px;
	margin-top:-50px;
}
.gyzy_s8 .gyzy_con ul li{
	width:25%;
	margin-top:50px;
}
.gyzy_s8 .gyzy_con ul li .gyzy_ss{
	margin-left:50px;
	position:relative;
	padding:15px;
	border-radius:50%;
	overflow:hidden;
	background:rgba(122,194,90,.3);
	text-align:center;
	transition:all .35s;
}
.gyzy_s8 .gyzy_con ul li .gyzy_ss:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:radial-gradient(circle,var(--subColor),#fff);
	opacity:0;
}
.gyzy_s8 .gyzy_con ul li .gyzy_ss:hover{
	box-shadow:0 0 20px rgba(122,194,90,.3);
}
.gyzy_s8 .gyzy_con ul li .gyzy_ss:hover:before{
	transform:scale(6);
	opacity:1;
	transition:transform 10s,opacity .35s;
}
.gyzy_s8 .gyzy_con ul li .gyzy_ss .gyzy_wrap{
	background:#fff;
	position:relative;
	z-index:5;
	height:282px;
	border-radius:50%;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.gyzy_s8 .gyzy_con ul li .gyzy_ss .gyzy_num{
	line-height:1;
	font-size:86px;
	font-family:swis;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:var(--subColor);
}
.gyzy_s8 .gyzy_con ul li .gyzy_ss .gyzy_num span{
	font-size:.5em;
	font-family:'PingFang SC';
	font-weight:bold;
	margin-left:.4em;
	background:linear-gradient(-120deg,#9ce57b,var(--subColor));
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:transparent;
}
.gyzy_s8 .gyzy_con ul li .gyzy_ss .gyzy_h{
	font-size:24px;
	font-weight:bold;
	margin-top:5px;
}
.gyzy_s8 .gyzy_con ul li .gyzy_ss .gyzy_w{
	font-size:16px;
	line-height:1.5;
	color:#999;
	max-width:70%;
}
.gyzy_s9 .gyzy_con .gyzy_l{
	width:47.5%;
	padding-top:20px;
}
.gyzy_s9 .gyzy_con .gyzy_l ul{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-40px;
}
.gyzy_s9 .gyzy_con .gyzy_l ul li{
	width:calc(50% - 30px);
	overflow:hidden;
	margin-top:40px;
	animation-name:fadeInUp;
}
.gyzy_s9 .gyzy_con .gyzy_l ul li:nth-of-type(odd){
	animation-delay:.2s;
}
.gyzy_s9 .gyzy_con .gyzy_l ul li:nth-of-type(even){
	animation-delay:.4s;
}
.gyzy_s9 .gyzy_con .gyzy_l ul li .gyzy_ss{
	padding-left:30px;
	position:relative;
	float:left;
	font-size:18px;
	font-weight:bold;
	line-height:1.5;
	color:#333;
}
.gyzy_s9 .gyzy_con .gyzy_l ul li .gyzy_ss:before{
	content:"";
	position:absolute;
	left:0;
	top:calc((1.5em - 11px) / 2);
	width:11px;
	height:11px;
	border:solid 1px var(--subColor);
}
.gyzy_s9 .gyzy_con .gyzy_l ul li .gyzy_ss:hover{
	color:var(--subColor);
}
.gyzy_s9 .gyzy_con .gyzy_l ul li .gyzy_ss:hover:before{
	background:var(--subColor);
}
.gyzy_s9 .gyzy_con .gyzy_r{
	width:45.7%;
	padding:25px;
	border-radius:10px;
	background:#fff;
	box-shadow:0 0 20px rgba(31,140,205,.1);
	animation-name:fadeInRight;
	animation-delay:.3s;
}
.gyzy_s9 .gyzy_con .gyzy_r img{
	width:100%;
}
.gyzy_s10{
	background:url(../img/gyzy_s10_bg.jpg) no-repeat center top;
}
.gyzy_s10 .gyzy_top,
.gyzy_s10 .gyzy_bot{
	animation-name:fadeInUp;
}
.gyzy_s10 .gyzy_top{
	animation-delay:.2s;
}
.gyzy_s10 .gyzy_top .swiper-slide{
	text-align:center;
	width:182.84px;
	margin-right:20px;
}
.gyzy_s10 .gyzy_top .gyzy_ss{
	background:#fff;
	padding:15px 0;
	color:#333;
	border-radius:200px;
	font-size:24px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	transition:all .35s;
}
.gyzy_s10 .gyzy_top .gyzy_ss:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:-webkit-linear-gradient(top,#9ce57b,var(--subColor));
	background:linear-gradient(to bottom,#9ce57b,var(--subColor));
	opacity:0;
	pointer-events:none;
}
.gyzy_s10 .gyzy_top .gyzy_ss span{
	font-weight:bold;
	position:relative;
	z-index:3;
}
.gyzy_s10 .gyzy_top .gyzy_ss:hover{
	color:var(--subColor);
}
.gyzy_s10 .gyzy_top .swiper-slide-thumb-active .gyzy_ss{
	color:#fff !important;
}
.gyzy_s10 .gyzy_top .swiper-slide-thumb-active .gyzy_ss:before{
	opacity:1;
}
.gyzy_s10 .gyzy_bot{
	background:#fff;
	border-radius:20px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	animation-delay:.4s;
}
.gyzy_s10 .gyzy_bot .gyzy_ss{
	display:block;
	color:#333;
	transition:all .35s;
}
.gyzy_s10 .gyzy_bot .gyzy_ss:hover,
.gyzy_s10 .gyzy_bot .swiper-li .swiper-slide:hover{
	color:var(--subColor);
}
.gyzy_s10 .gyzy_bot .swiper-li .swiper-slide{
	width:400px;
	margin-right:50px;
	color:#333;
	cursor:pointer;
	transition:color .35s;
}
.gyzy_s10 .gyzy_bot .gyzy_img{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	padding:15px;
	height:290px;
	background:#f9f9f9;
	transition:all .35s;
}
.gyzy_s10 .gyzy_bot .swiper-li .swiper-slide:hover .gyzy_img{
	background:rgba(122,194,90,.3);
}
.gyzy_s10 .gyzy_bot .gyzy_img img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.gyzy_s10 .gyzy_bot .gyzy_txt{
	text-align:center;
}
.gyzy_s10 .gyzy_bot .gyzy_txt .gyzy_h{
	font-size:20px;
	font-weight:bold;
}
.gyzy_s10 .gyzy_bot .gyzy_txt .gyzy_w{
	font-size:16px;
	color:#666;
}
.gyzy_s10 .gyzy_bot .swiper-pagination{
	position:static;
	width:100%;
	text-align:center;
	margin-top:30px;
}
.gyzy_s10 .gyzy_bot .swiper-pagination .swiper-pagination-bullet{
	width:12px;
	height:12px;
	background:var(--curColor);
	margin:0 10px;
}
.gyzy_s10 .gyzy_bot .swiper-li .swiper-container,
.gyzy_s10 .gyzy_bot .swiper-li .swiper-pagination{
	opacity:0;
	pointer-events:none;
}
.gyzy_s10 .gyzy_bot .swiper-li.swiper-slide-active .swiper-container,
.gyzy_s10 .gyzy_bot .swiper-li.swiper-slide-active .swiper-pagination{
	opacity:1;
	pointer-events:auto;
}
.gyzy_s10 .gyzy_bot .swiper-fade .swiper-slide-active .swiper-slide{
	pointer-events:auto;
}
.gyzy_s10 .gyzy_bot .gallery-caption{
	display:none;
}
.gyzy_s11{
	width:100%;
	overflow:hidden;
	background:url(../img/gyzy_s11_bg.jpg) no-repeat center center;
	background-size:cover;
}
.gyzy_s11 .gyzy_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.gyzy_s11 .gyzy_top .gyzy_ops{
	-webkit-align-items:center;
	align-items:center;
}
.gyzy_s11 .gyzy_top .gyzy_ops .swiper-button-white{
	position:static;
	font-size:50px;
	width:1em;
	height:1em;
	border:solid 1px #fff;
	border-radius:50%;
	color:#fff;
	transition:all .35s;
}
.gyzy_s11 .gyzy_top .gyzy_ops .swiper-button-white:hover{
	background:#fff;
	color:var(--curColor);
}
.gyzy_s11 .gyzy_top .gyzy_ops .swiper-button-next{
	margin-left:50px;
}
.gyzy_s11 .gyzy_top .gyzy_ops .swiper-button-white:after{
	display:none;
}
.gyzy_s11 .gyzy_top .gyzy_ops .swiper-button-white .iconfont{
	font-size:.4em;
}
.gyzy_s11 .gyzy_top .gyzy_ops .swiper-button-prev .iconfont{
	transform:rotate(180deg);
}
.gyzy_s11 .gyzy_bot{
	color:#fff;
	animation-name:fadeInRight;
	animation-delay:.3s;
}
.gyzy_s11 .gyzy_bot .swiper-container{
	overflow:visible;
}
.gyzy_s11 .gyzy_bot .swiper-slide{
	width:425.185px;
	margin-right:10px;
}
.gyzy_s11 .gyzy_bot .gyzy_dec{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.gyzy_s11 .gyzy_bot .gyzy_dec .gyzy_dot{
	width:15px;
	height:15px;
	position:relative;
}
.gyzy_s11 .gyzy_bot .gyzy_dec .gyzy_dot:before,
.gyzy_s11 .gyzy_bot .gyzy_dec .gyzy_dot:after{
	content:"";
	position:absolute;
	border-radius:50%;
	border:solid 1px var(--subColor);
}
.gyzy_s11 .gyzy_bot .gyzy_dec .gyzy_dot:before{
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.gyzy_s11 .gyzy_bot .gyzy_dec .gyzy_dot:after{
	width:7px;
	height:7px;
	top:4px;
	left:4px;
}
.gyzy_s11 .gyzy_bot .gyzy_dec .gyzy_line{
	width:calc(100% - 25px);
	height:1px;
	background:#fff;
}
.gyzy_s11 .gyzy_bot .gyzy_txt{
	padding-right:50px;
}
.gyzy_s11 .gyzy_bot .gyzy_txt .gyzy_year{
	display:inline-block;
	position:relative;
	font-size:24px;
	padding:.5em 1.5em;
	border-radius:200px;
	overflow:hidden;
	background:var(--subColor);
	background:-webkit-linear-gradient(top,#9ce57b,var(--subColor));
	background:linear-gradient(to bottom,#9ce57b,var(--subColor));
}
.gyzy_s11 .gyzy_bot .gyzy_txt .gyzy_year em{
	position:relative;
	z-index:3;
	font-weight:bold;
}
.gyzy_s11 .gyzy_bot .gyzy_txt .gyzy_w{
	color:#fff;
	text-align:justify;
	text-align-last:left;
}
.gyzy_s11 .gyzy_bot .gyzy_txt .gyzy_w *{
	color:#fff !important;
}
.gyzy_s12 .gyzy_con{
	position:relative;
	animation-name:fadeInUp;
	animation-delay:.2s;
}
.gyzy_s12 .gyzy_con .swiper-slide{
	width:680px;
	margin-right:40px;
}
.gyzy_s12 .gyzy_con .gyzy_img{
	display:block;
	overflow:hidden;
	height:432px;
	border-radius:20px;
}
.gyzy_s12 .gyzy_con .gyzy_img img{
	display:block;
	width:100%;
	height:100%;
}
.gyzy_s12 .gyzy_con .swiper-button-white{
	font-size:50px;
	width:1em;
	height:1em;
	border-radius:50%;
	background:var(--subColor);
	color:#fff;
	transition:all .35s;
}
.gyzy_s12 .gyzy_con .swiper-button-prev{
	left:30px;
}
.gyzy_s12 .gyzy_con .swiper-button-next{
	right:30px;
}
.gyzy_s12 .gyzy_con .swiper-button-white:hover{
	background:var(--curColor);
}
.gyzy_s12 .gyzy_con .swiper-button-white .iconfont{
	font-size:.4em;
}
.gyzy_s12 .gyzy_con .swiper-button-prev .iconfont{
	transform:rotate(180deg);
}
.gyzy_s12 .gyzy_con .swiper-button-white:after{
	display:none;
}

/* 企业文化 */
.qywh_s1{
	overflow:hidden;
}
.qywh_s1 .qywh_img,
.qywh_s1 .qywh_wrap{
	width:100%;
}
.qywh_s1 .qywh_img{
	display:block;
}
.qywh_s1 .qywh_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.qywh_s1 .qywh_wrap{
	margin-left:-100%;
	position:relative;
	z-index:5;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.qywh_s1 .qywh_wrap .qywh_tit{
	text-align:center;
	font-size:48px;
	line-height:1;
}
.qywh_s1 .qywh_wrap .qywh_tit .qywh_h,
.qywh_s1 .qywh_wrap .qywh_tit .qywh_en,
.qywh_s1 .qywh_wrap .qywh_con,
.qywh_s1 .qywh_wrap .qywh_con ul li{
	animation-name:fadeInUp;
}
.qywh_s1 .qywh_wrap .qywh_tit .qywh_h{
	font-weight:bold;
	color:#fff;
	position:relative;
	z-index:3;
	animation-delay:.2s;
}
.qywh_s1 .qywh_wrap .qywh_tit .qywh_en{
	display:block;
	font-weight:bold;
	font-family:arial;
	color:rgba(122,194,90,.3);
	text-transform:uppercase;
	margin-top:-.5em;
	animation-delay:.4s;
}
.qywh_s1 .qywh_wrap .qywh_con{
	width:660px;
	margin-left:auto;
	margin-right:auto;
	padding:30px 50px;
	border-radius:10px;
	background:rgba(255,255,255,.2);
	animation-delay:.6s;
}
.qywh_s1 .qywh_wrap .qywh_con ul li{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	animation-delay:.8s;
}
.qywh_s1 .qywh_wrap .qywh_con ul li:nth-of-type(2){
	animation-delay:1s;
}
.qywh_s1 .qywh_wrap .qywh_con ul li + li{
	margin-top:30px;
}
.qywh_s1 .qywh_wrap .qywh_con ul li .qywh_font{
	width:72px;
	-webkit-justify-content:center;
	justify-content:center;
}
.qywh_s1 .qywh_wrap .qywh_con ul li .qywh_font img{
	display:block;
	max-width:100%;
}
.qywh_s1 .qywh_wrap .qywh_con ul li .qywh_w{
	width:calc(100% - 100px);
	padding:15px 30px;
	border:dotted 1px rgba(255,255,255,.5);
	border-radius:400px;
	color:#fff;
}
.qywh_s2{
	width:100%;
	overflow:hidden;
}
.qywh_s2 .qywh_con .qywh_cirs{
	height:310px;
	position:relative;
	font-size:1400px;
}
.qywh_s2 .qywh_con .qywh_ell{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%) scaleY(.2214);
}
.qywh_s2 .qywh_con .qywh_ell1{
	width:1em;
	height:1em;
}
.qywh_s2 .qywh_con .qywh_ell2{
	width:.807em;
	height:.807em;
}
.qywh_s2 .qywh_con .qywh_ell3{
	width:.62em;
	height:.62em;
}
.qywh_s2 .qywh_con .qywh_ell4{
	width:.447em;
	height:.447em;
}
.qywh_s2 .qywh_con .qywh_cirs .qywh_cir{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border-radius:50%;
	box-shadow:0 0 20px #b3f2f7 inset;
}
.qywh_s2 .qywh_con .qywh_cirs .qywh_ell2 .qywh_cir{
	animation:Rotate1 20s linear infinite;
}
.qywh_s2 .qywh_con .qywh_cirs .qywh_ell4 .qywh_cir{
	animation:Rotate1 15s linear infinite;
}
.qywh_s2 .qywh_con .qywh_cirs .qywh_cir .qywh_dot{
	width:18px;
	height:18px;
	border-radius:50%;
    background-color:rgba(201, 23, 29, 0.4);
    position:absolute;
    bottom:-9px;
    left:50%;
    margin-left:-9px;
}
.qywh_s2 .qywh_con .qywh_cirs .qywh_cir .qywh_dot:before{
	content:"";
	position:absolute;
	top:4px;
	left:4px;
	width:10px;
	height:10px;
	border-radius:50%;
	background:#c9171d;
}
.qywh_s2 .qywh_info{
	position:relative;
	z-index:5;
	margin-bottom:-90px;
}
.qywh_s2 .qywh_info ul{
	-webkit-justify-content:space-around;
	justify-content:space-around;
}
.qywh_s2 .qywh_info ul li{
	width:320px;
}
.qywh_s2 .qywh_info ul li:nth-of-type(even){
	transform:translateY(60%);
}
.qywh_s2 .qywh_info ul li .qywh_ss{
	text-align:center;
	animation:UpDown1 2.5s linear infinite;
}
.qywh_s2 .qywh_info ul li .qywh_ss:hover{
	animation-play-state:paused;
}
.qywh_s2 .qywh_info ul li .qywh_ss:hover .qywh_icon .qywh_bor{
	animation-play-state:running;
}
.qywh_s2 .qywh_info ul li:nth-of-type(2) .qywh_ss{
	animation-delay:.4s;
}
.qywh_s2 .qywh_info ul li:nth-of-type(3) .qywh_ss{
	animation-delay:.8s;
}
.qywh_s2 .qywh_info ul li:nth-of-type(4) .qywh_ss{
	animation-delay:1.2s;
}
@keyframes UpDown1{
	0%,100%{
		transform:translateY(0);
	}
	50%{
		transform:translateY(10px);
	}
}
.qywh_s2 .qywh_info ul li .qywh_ss .qywh_icon{
	width:140px;
	height:140px;
	background:rgba(122,194,90,.3);
	border-radius:50%;
	position:relative;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.qywh_s2 .qywh_info ul li .qywh_ss .qywh_icon:before{
	content:"";
	border:dashed 2px var(--curColor);
	opacity:.2;
}
.qywh_s2 .qywh_info ul li .qywh_ss .qywh_icon > img{
	display:block;
	max-width:77.2%;
	max-height:77.2%;
}
.qywh_s2 .qywh_info ul li .qywh_ss .qywh_icon .qywh_bor,
.qywh_s2 .qywh_info ul li .qywh_ss .qywh_icon:before{
	position:absolute;
	top:-14px;
	right:-14px;
	bottom:-14px;
	left:-14px;
	border-radius:50%;
}
.qywh_s2 .qywh_info ul li .qywh_ss .qywh_icon .qywh_bor{
	animation:Rotate1 12s linear infinite;
	animation-play-state:paused;
}
.qywh_s2 .qywh_info ul li .qywh_ss .qywh_icon .qywh_bor1{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:50%;
	transform:rotate(36deg);
}
.qywh_s2 .qywh_info ul li .qywh_ss .qywh_bor .qywh_dot{
	width:12px;
	height:12px;
	border-radius:50%;
	background:#9ee97d;
	position:absolute;
	left:50%;
	margin-left:-6px;
}
.qywh_s2 .qywh_info ul li .qywh_ss .qywh_bor .qywh_dot1{
	top:-5px;
}
.qywh_s2 .qywh_info ul li .qywh_ss .qywh_bor .qywh_dot2{
	bottom:-5px;
}
.qywh_s2 .qywh_info ul li .qywh_ss .qywh_txt{
	text-align:center;
}
.qywh_s2 .qywh_info ul li .qywh_ss .qywh_txt .qywh_h{
	font-size:24px;
	font-weight:bold;
	color:var(--curColor);
}
.qywh_s3 .qywh_con{
	width:522px;
	height:522px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.qywh_s3 .qywh_con .qywh_img,
.qywh_s3 .qywh_con .qywh_img img{
	display:block;
	width:100%;
	height:100%;
}
.qywh_s3 .qywh_con .qywh_cirs{
	position:relative;
}
.qywh_s3 .qywh_con .qywh_mask{
	position:absolute;
	width:110px;
	height:110px;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	border-radius:50%;
	background:rgba(31 140 205 / 80%);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.qywh_s3 .qywh_con .qywh_mask:before{
	content:"";
	position:absolute;
	top:-10px;
	right:-10px;
	bottom:-10px;
	left:-10px;
	border:solid 10px rgba(31 140 205 / 30%);
	border-radius:50%;
}
.qywh_s3 .qywh_con .qywh_mask > img{
	display:block;
	max-width:77%;
	max-height:77%;
	position:relative;
	z-index:3;
}
.qywh_s3 .qywh_con .qywh_mask .qywh_rotate{
	display:block;
	font-size:216px;
	width:1em;
	height:1em;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-.5em;
	margin-left:-.5em;
	animation:Rotate1 5s linear infinite;
}
.qywh_s3 .qywh_con .qywh_mask .qywh_rotate img{
	display:block;
	width:100%;
	height:100%;
}
.qywh_s3 .qywh_con .qywh_dot{
	position:absolute;
	transform:translate(-50%,-50%);
	border-radius:50%;
	animation:star 2.5s ease-in infinite;
}
.qywh_s3 .qywh_con .green_dot{
	background:var(--subColor);
}
.qywh_s3 .qywh_con .blue_dot{
	background:var(--curColor);
}
.qywh_s3 .qywh_con .xl_dot{
	width:14px;
	height:14px;
}
.qywh_s3 .qywh_con .l_dot{
	width:12px;
	height:12px;
}
.qywh_s3 .qywh_con .m_dot{
	width:8px;
	height:8px;
}
.qywh_s3 .qywh_con .s_dot{
	width:6px;
	height:6px;
}
.qywh_s3 .qywh_con .qywh_dot1{
	left:197px;
	top:9px;
	animation-delay:.2s;
}
.qywh_s3 .qywh_con .qywh_dot2{
	left:336px;
	top:510px;
	animation-delay:.4s;
}
.qywh_s3 .qywh_con .qywh_dot3{
	left:301px;
	top:64px;
	animation-delay:.6s;
}
.qywh_s3 .qywh_con .qywh_dot4{
	left:454px;
	top:314px;
	animation-delay:.8s;
}
.qywh_s3 .qywh_con .qywh_dot5{
	left:96px;
	top:376px;
	animation-delay:1s;
}
.qywh_s3 .qywh_con .qywh_dot6{
	left:310px;
	top:129px;
	animation-delay:1.2s;
}
.qywh_s3 .qywh_con .qywh_dot7{
	left:176px;
	top:373px;
	animation-delay:1.4s;
}
@keyframes star{
	10%{
		opacity:0;
	}
	90%{
		opacity:1;
	}
}
.qywh_s3 .qywh_con .qywh_info ul li{
	position:absolute;
	width:80px;
}
.qywh_s3 .qywh_con .qywh_info ul li:nth-of-type(odd){
	animation-name:fadeInLeft;
	animation-delay:.3s;
}
.qywh_s3 .qywh_con .qywh_info ul li:nth-of-type(even){
	animation-name:fadeInRight;
	animation-delay:.6s;
}
.qywh_s3 .qywh_con .qywh_info ul li:before,
.qywh_s3 .qywh_con .qywh_info ul li:after{
	content:"";
	position:absolute;
	top:-10px;
	left:-10px;
	right:-10px;
	bottom:-10px;
	background:rgba(122,194,90,.3);
	border-radius:50%;
}
.qywh_s3 .qywh_con .qywh_info ul li:after{
	background:rgba(122,194,90,0);
	animation: scale1 2s infinite;
}
.qywh_s3 .qywh_con .qywh_info ul li:hover:after{
	background:rgba(122,194,90,.3);
}
.qywh_s3 .qywh_con .qywh_info ul li:nth-of-type(1){
	left:40px;
	top:137px;
	margin-top:-40px;
	margin-left:-40px;
}
.qywh_s3 .qywh_con .qywh_info ul li:nth-of-type(2){
	margin-top:-40px;
	margin-right:-40px;
	right:40px;
	top:137px;
}
.qywh_s3 .qywh_con .qywh_info ul li:nth-of-type(3){
	left:40px;
	bottom:137px;
	margin-left:-40px;
	margin-bottom:-40px;
}
.qywh_s3 .qywh_con .qywh_info ul li:nth-of-type(4){
	right:40px;
	bottom:137px;
	margin-right:-40px;
	margin-bottom:-40px;
}
.qywh_s3 .qywh_con .qywh_info ul li .qywh_stit{
	height:80px;
	border-radius:50%;
	background:var(--subColor);
	color:#fff;
	font-size:20px;
	position:relative;
	z-index:5;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.qywh_s3 .qywh_con .qywh_info ul li .qywh_stit em{
	font-family:'PingFang',arial;
}
.qywh_s3 .qywh_con .qywh_info ul li .qywh_stit .qywh_h{
	font-weight:bold;
}
.qywh_s3 .qywh_con .qywh_info ul li .qywh_wrap{
	position:absolute;
	width:410px;
	background:#fff;
	border-radius:10px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	top:50%;
	transform:translateY(-50%);
	padding:20px;
	transition:all .35s;
}
.qywh_s3 .qywh_con .qywh_info ul li:hover .qywh_wrap{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.qywh_s3 .qywh_con .qywh_info ul li:nth-of-type(odd) .qywh_wrap{
	right:150%;
}
.qywh_s3 .qywh_con .qywh_info ul li:nth-of-type(even) .qywh_wrap{
	left:150%;
}
.qywh_s3 .qywh_con .qywh_info ul li .qywh_wrap .qywh_rect{
	position:absolute;
	top:50%;
	width:15px;
	height:15px;
	background:#fff;
}
.qywh_s3 .qywh_con .qywh_info ul li:nth-of-type(odd) .qywh_wrap .qywh_rect{
	right:0;
	transform:translate(50%,-50%) rotate(45deg);
}
.qywh_s3 .qywh_con .qywh_info ul li:nth-of-type(even) .qywh_wrap .qywh_rect{
	left:0;
	transform:translate(-50%,-50%) rotate(45deg);
}

.qywh_s5 .qywh_con{
	overflow:hidden;
	border-radius:20px;
}
.qywh_s5 .qywh_con .qywh_pics,
.qywh_s5 .qywh_con .qywh_txt{
	width:50%;
	position:relative;
}
.qywh_s5 .qywh_con .qywh_pics > img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.qywh_s5 .qywh_pics .qywh_icons{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.qywh_s5 .qywh_pics .qywh_icon{
	width:4.6vw;
	height:4.6vw;
	max-width:88px;
	max-height:88px;
	background:#fff;
	position:relative;
	z-index:4;
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:var(--subColor);
	cursor:pointer;
}
.qywh_s5 .qywh_pics .qywh_icon .iconfont{
	font-size:2.9vw;
	color:var(--subColor);
	background:-webkit-linear-gradient(top,#7ac25a,#34ad72);
	background:-moz-linear-gradient(top,#7ac25a,#34ad72);
	background:-o-linear-gradient(top,#7ac25a,#34ad72);
	background:linear-gradient(to bottom,#7ac25a,#34ad72);
	background-clip:text;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.qywh_s5 .qywh_pics .qywh_icons:before,
.qywh_s5 .qywh_pics .qywh_icons:after{
    position: absolute;
    width:100%;
    height:100%;
    border-radius:50%;
    content:'';
    top:0;
    left:0;
    background:var(--subColor);
	background:-webkit-linear-gradient(top,#75fac8,#00d5dd);
	background:-moz-linear-gradient(top,#75fac8,#00d5dd);
	background:-o-linear-gradient(top,#75fac8,#00d5dd);
	background:linear-gradient(to bottom,#75fac8,#00d5dd);
	opacity:.9;
 }
.qywh_s5 .qywh_pics .qywh_icons:before{
    animation:scale1 2s infinite;
}
.qywh_s5 .qywh_pics .qywh_icons:after{
    animation:scale2 2s infinite;
}
.qywh_s5 .qywh_con .qywh_txt{
	background:url(../img/qywh_s5_bg.jpg) no-repeat center center;
	background-size:cover;
	-webkit-align-items:center;
	align-items:center;
}
.qywh_s5 .qywh_con .qywh_txt .qywh_wrap{
	width:100%;
	padding:0 19%;
}
.qywh_s5 .qywh_con .qywh_txt .qywh_w,
.qywh_s5 .qywh_con .qywh_txt .zy_btn{
	animation-name:fadeInUp;
}
.qywh_s5 .qywh_con .qywh_txt .qywh_w{
	font-size:30px;
	font-weight:bold;
	color:#333;
	line-height:1.785;
	animation-delay:.2s;
}
.qywh_s5 .qywh_con .qywh_txt .qywh_w *{
	font-weight:inherit !important;
}
.qywh_s5 .qywh_con .qywh_txt .zy_btn{
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	animation-delay:.4s;
}
.qywh_s6{
	width:100%;
	overflow:hidden;
}
.qywh_s6 .qywh_item{
	margin-top:40px;
}
.qywh_s6 .qywh_con .qywh_stit .qywh_top{
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	position:relative;
}
.qywh_s6 .qywh_con .qywh_item:nth-of-type(even) .qywh_stit .qywh_top{
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
}
.qywh_s6 .qywh_con .qywh_stit .qywh_top .qywh_line{
	content:"";
	width:100vw;
	height:1px;
	background:var(--subColor);
	position:absolute;
	right:10px;
	transform-origin:left;
	animation-name:iamBg;
	animation-duration:3s;
}
.qywh_s6 .qywh_con .qywh_stit .qywh_top .qywh_line1{
	top:calc(50% - 3px);
}
.qywh_s6 .qywh_con .qywh_stit .qywh_top .qywh_line2{
	top:calc(50% + 3px);
	animation-delay:.2s;
}
.qywh_s6 .qywh_con .qywh_item:nth-of-type(even) .qywh_stit .qywh_top .qywh_line{
	right:auto;
	left:2px;
	transform-origin:right;
}
.qywh_s6 .qywh_con .qywh_stit em{
	font-size:60px;
	font-family:swis;
	height:1em;
	line-height:1;
	color:var(--subColor);
	opacity:.5;
}
.qywh_s6 .qywh_con .qywh_stit .qywh_bot{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.qywh_s6 .qywh_con .qywh_stit .qywh_bot .qywh_sl{
	position:relative;
	font-size:30px;
}
.qywh_s6 .qywh_con .qywh_stit .qywh_bot .qywh_sl .qywh_h{
	font-weight:bold;
	color:#333;
	position:relative;
	z-index:3;
}
.qywh_s6 .qywh_con .qywh_stit .qywh_bot .qywh_sl .qywh_en{
	position:absolute;
	left:0;
	top:50%;
	font-size:2.2em;
	line-height:1;
	margin-top:-.5em;
	font-family:menk;
	text-transform:uppercase;
	color:rgba(122,194,90,.3);
	white-space:nowrap;
	animation-name:fontXs;
	animation-delay:.5s;
}
@keyframes fontXs{
	0%{
		clip-path:polygon(0 0,0 0,0 100%,0 100%);
	}
	100%{
		clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
	}
}
.qywh_s6 .qywh_con .qywh_stit .qywh_bot .qywh_sr{
	font-size:24px;
	font-weight:bold;
	color:var(--curColor);
}
.qywh_s6 .qywh_con .qywh_stit .qywh_bot .qywh_sr *{
	font-weight:inherit;
}
.qywh_s6 .qywh_con .qywh_pics ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-30px;
	margin-top:-30px;
}
.qywh_s6 .qywh_con .qywh_pics ul li{
	width:33.3333%;
	margin-top:30px;
}
.qywh_s6 .qywh_con .qywh_pics ul li .qywh_ss{
	display:block;
	border-radius:10px;
	overflow:hidden;
	margin-left:30px;
}
.qywh_s6 .qywh_con .qywh_pics ul li .qywh_img{
	height:252px;
}

/* 加入我们 */
.jrwm_s1 .jrwm_con{
	background:#fff;
	border-radius:20px;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	animation-name:fadeInUp;
	animation-delay:.3s;
}
.jrwm_s1 .jrwm_con .jrwm_yh{
	overflow:hidden;
}
.jrwm_s1 .jrwm_con .jrwm_yh i{
	font-size:70px;
	font-family:swis;
	height:.68em;
	line-height:1;
	color:var(--subColor);
}
.jrwm_s1 .jrwm_con .jrwm_w{
	font-size:18px;
}
.jrwm_s1 .jrwm_con .jrwm_author{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.jrwm_s1 .jrwm_con .jrwm_author .jrwm_img{
	width:58%;
}
.jrwm_s1 .jrwm_con .jrwm_author .jrwm_img img{
	display:block;
	max-width:100%;
}
.jrwm_s1 .jrwm_con .jrwm_author .jrwm_txt{
	font-size:24px;
	font-weight:bold;
	color:var(--subColor);
	transform:translateY(-.75em);
}
.jrwm_s2 ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	margin-top:-30px;
	margin-left:-30px;
}
.jrwm_s2 ul li{
	width:33.3333%;
	margin-top:30px;
}
.jrwm_s2 ul li .jrwm_ss{
	margin-left:30px;
	padding-top:0;
	background:#fff;
	border-radius:0 0 10px 10px;
	border-top:solid 2px var(--subColor);
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
	transition:all .35s;
}
.jrwm_s2 ul li .jrwm_ss:hover{
	box-shadow:0 0 20px rgba(31 140 205 / 30%);
}
.jrwm_s2 ul li .jrwm_ss .jrwm_img{
	height:250px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.jrwm_s2 ul li .jrwm_ss .jrwm_img img{
	display:block;
	max-width:100%;
	max-height:74%;
}
.jrwm_s2 ul li .jrwm_ss .jrwm_w{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#333;
}
.jrwm_s2 ul li .jrwm_ss .jrwm_w *{
	font-weight:inherit;
}
.jrwm_s3{
	position:relative;
}
.jrwm_s3 .jrwm_con{
	background:#f9f9f9;
	border-radius:20px;
	padding-top:10px;
	padding-bottom:50px;
	animation-name:fadeInUp;
	animation-delay:.3s;
}
.jrwm_s3 .jrwm_filter .jrwm_item{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	line-height:36px;
	font-size:16px;
	border-bottom:solid 1px var(--subColor);
}
.jrwm_s3 .jrwm_filter .jrwm_item + .jrwm_item{
	border-bottom-style:dashed;
}
.jrwm_s3 .jrwm_filter .jrwm_item dt{
	color:#999;
}
.jrwm_s3 .jrwm_filter .jrwm_item dd{
	width:calc(100% - 120px);
	overflow:hidden;
}
.jrwm_s3 .jrwm_filter .jrwm_item dd ul{
	margin-left:-40px;
}
.jrwm_s3 .jrwm_filter .jrwm_item dd ul li{
	float:left;
	margin-left:40px;
}
.jrwm_s3 .jrwm_filter .jrwm_item dd a{
	color:#333;
	padding:0 20px;
	display:block;
	border-radius:200px;
}
.jrwm_s3 .jrwm_filter .jrwm_item dd ul li.active a{
	color:#fff !important;
	background:var(--subColor);
	background:-webkit-linear-gradient(top,#9ce57b,var(--subColor));
	background:linear-gradient(to bottom,#9ce57b,var(--subColor));
}
.jrwm_s3 .jrwm_filter .jrwm_item dd a:hover{
	color:var(--subColor);
}
.jrwm_list1 ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-40px;
	margin-top:-30px;
}
.jrwm_list1 ul li{
	width:50%;
	margin-top:30px;
}
.jrwm_list1 ul li .jrwm_ss{
	margin-left:40px;
	width:calc(100% - 40px);
	height:100%;
	color:#333;
	background:#fff;
	border-radius:10px;
	transition:all .35s;
}
.jrwm_list1 ul li .jrwm_ss:hover{
	color:var(--subColor);
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
}
.jrwm_list1 ul li .jrwm_ss .jrwm_top,
.jrwm_list1 ul li .jrwm_ss .jrwm_bot{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.jrwm_list1 ul li .jrwm_ss .jrwm_top .jrwm_h{
	font-size:20px;
	font-weight:bold;
	max-width:calc(100% - 100px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.jrwm_list1 ul li .jrwm_ss .jrwm_top .jrwm_date{
	font-size:14px;
	color:#999;
	font-family:arial;
}
.jrwm_list1 ul li .jrwm_ss .jrwm_bot .jrwm_tags{
	overflow:hidden;
	margin-top:-10px;
	margin-left:-30px;
	width:calc(100% - 100px);
}
.jrwm_list1 ul li .jrwm_ss .jrwm_bot .jrwm_tags span{
	float:left;
	padding:5px 17px;
	border-radius:200px;
	background:#f9f9f9;
	margin-top:10px;
	margin-left:30px;
	color:#333;
	transition:all .35s;
}
.jrwm_list1 ul li .jrwm_ss:hover .jrwm_bot .jrwm_tags span{
	background:#f2f2f2;
}
.jrwm_list1 ul li .jrwm_ss .jrwm_bot .iconfont{
	font-size:22px;
	color:var(--subColor);
}
.jrwm_s4{
	background:#f1f9ee;
}
.jrwm_s4 .jrwm_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:-30px;
	margin-top:-30px;
}
.jrwm_s4 .jrwm_con ul li{
	width:33.33333%;
	margin-top:30px;
}
.jrwm_s4 .jrwm_con ul li .jrwm_ss{
	display:block;
	margin-left:30px;
	border-radius:10px;
	overflow:hidden;
	color:#fff;
	position:relative;
	transition:all .35s;
}
.jrwm_s4 .jrwm_con ul li .jrwm_ss .jrwm_img{
	display:block;
	overflow:hidden;
	height:297px;
}
.jrwm_s4 .jrwm_con ul li .jrwm_ss .jrwm_img:before{
	display:none;
}
.jrwm_s4 .jrwm_con ul li .jrwm_ss .jrwm_img img{
	display:block;
	width:100%;
	height:100%;
}
.jrwm_s4 .jrwm_con ul li .jrwm_ss .jrwm_wrap{
	position:absolute;
	left:20px;
	right:20px;
	bottom:20px;
	border-radius:10px;
	background:rgba(31 140 205 / 50%);
	padding:15px;
	text-align:center;
	transition:all .35s;
}
.jrwm_s4 .jrwm_con ul li .jrwm_ss:hover .jrwm_wrap{
	background:rgba(122 194 90 / 80%);
}
.jrwm_s4 .jrwm_con ul li .jrwm_ss .jrwm_wrap .jrwm_h{
	display:inline-block;
	font-size:18px;
	font-weight:bold;
	border-bottom:solid 2px #fff;
}

/* 联系我们 */
.lxwm_s1{
	position:relative;
}
.lxwm_s1 .lxwm_bd{
	position:absolute;
	top:0;
	left:60%;
	right:0;
	bottom:0;
	z-index:5;
}
.lxwm_s1 .lxwm_img,
.lxwm_s1 .lxwm_wrap{
	width:100%;
}
.lxwm_s1 .lxwm_img>img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.lxwm_s1 .lxwm_wrap{
	margin-left:-100%;
	position:relative;
	z-index:3;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:#333;
}
.lxwm_s1 .lxwm_wrap .lxwm_l{
	width:500px;
	animation-name:fadeInLeft;
	animation-delay:.3s;
}
.lxwm_tag{
	display:inline-block;
	font-size:16px;
	font-weight:bold;
	color:var(--subColor);
	padding:5px 10px;
	border-radius:5px;
	background:rgba(122 194 90 / 20%);
}
.lxwm_s1 .lxwm_wrap .lxwm_h{
	font-size:30px;
	font-weight:bold;
	border-bottom:solid 1px var(--subColor);
}
.lxwm_s1 .lxwm_wrap .lxwm_l .lxwm_w{
	line-height:2.25;
}
.lxwm_list1 ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-30px;
}
.lxwm_list1 ul li{
	width:50%;
	margin-top:30px;
	animation-name:fadeInUp;
}
.lxwm_list1 ul li:nth-of-type(odd){
	animation-delay:.2s;
}
.lxwm_list1 ul li:nth-of-type(even){
	animation-delay:.4s;
}
.lxwm_list1 ul li .lxwm_ss{
	margin-left:30px;
	width:calc(100% - 30px);
	height:100%;
	background:#f9f9f9;
	border-radius:10px;
	padding:20px 30px;
	color:#333;
	transition:all .35s;
}
.lxwm_list1 ul li .lxwm_ss:hover{
	color:var(--subColor);
	background:#fff;
	box-shadow:0 0 20px rgba(31 140 205 / 10%);
}
.lxwm_list1 ul li .lxwm_ss .lxwm_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.lxwm_list1 ul li .lxwm_ss .lxwm_tl{
	-webkit-align-items:center;
	align-items:center;
}
.lxwm_list1 ul li .lxwm_ss .lxwm_tl .lxwm_icon{
	font-size:50px;
	width:1em;
	height:1em;
}
.lxwm_list1 ul li .lxwm_ss .lxwm_tl .lxwm_h{
	font-size:24px;
	line-height:1.2;
	font-weight:bold;
	border-bottom:solid 2px currentColor;
	margin-left:.8em;
}
.lxwm_list1 ul li .lxwm_ss .lxwm_bot{
	font-size:16px;
	line-height:1.75;
}










@media screen and (max-width:1680px){
	.center_box1{
		width:1200px;
	}
	
	/* header */
	header .header_con{
		width:90%;
	}
	nav > ul > li{
		padding:0 1vw;
	}
	nav > ul > li > a{
		font-size:17px;
	}
	
	
	/* 当前位置、二级导航 */
	.inner_locnav .center_box{
		width:90%;
	}
	
	/* IAM */
	.iam_s3 .swiper-slide{
		width:360px;
	}
	.iam_s3 .iam_con .iam_ss .iam_h{
		font-size:24px;
	}
	.iam_s3 .iam_con .iam_ss .iam_num em{
		font-size:42px;
	}
	.iam_s4 .iam_con .iam_l .iam_stit{
		font-size:24px;
	}
	.iam_s4 .iam_con .iam_l .iam_list ul li{
		font-size:20px;
	}
	.iam_s4 .iam_con .iam_r .iam_list ul li{
		font-size:20px;
	}
	.iam_s6 .iam_bot ul{
		margin-left:-50px;
		margin-top:-40px;
	}
	.iam_s6 .iam_bot ul li{
		margin-top:40px;
	}
	.iam_s6 .iam_bot ul li .iam_ss{
		margin-left:50px;
		width:calc(100% - 50px);
		height:168px;
	}
	
	/* 客户详情 */
	.khx_banner .khx_l .khx_tit{
		font-size:32px;
	}
	.khx_s1 .khx_con ul li .khx_ss .khx_top .khx_l{
		font-size:20px;
	}
	.khx_s1 .khx_con ul li .khx_ss .khx_num{
		font-size:56px;
	}
	.khx_s3 .khx_con ul li .khx_ss .khx_w{
		margin-top:20px;
	}
	.khx_s6 .khx_con .khx_ss{
		padding-left:30px;
		padding-right:30px;
	}
	
	/* 产品与服务 */
	.cpfw_s1 .cpfw_info ul li .cpfw_top{
		font-size:22px;
	}
	.cpfw_s2 .cpfw_con ul li .cpfw_ss .cpfw_h{
		font-size:22px;
	}
	.cpfw1_s3 .cpfw1_con ul li .cpfw1_ss .cpfw1_stit,
	.cpfw1_s5 .cpfw1_con ul li .cpfw1_ss .cpfw1_l .cpfw1_h{
		font-size:22px;
	}
	
	/* 动态 */
	.dt_s1 .dt_nav ul li a{
		font-size:20px;
	}
	.dt_list ul li a .dt_img{
		height:227px;
	}
	
	/* 资源中心 */
	.zyzx_s1{
		width:100%;
		overflow:hidden;
	}
	.zyzx_s1 .zyzx_con ul li .zyzx_wrap{
		width:300px;
	}
	.zyzx_s1 .zyzx_con ul li .zyzx_wrap .zyzx_h{
		font-size:20px;
	}
	.zyzx_s2 .dt_top{
		padding-left:0;
		padding-right:0;
	}
	.zyzx_s2.dt_s1 .dt_nav ul li a{
		font-size:18px;
	}
	.zyzx_s3 .zyzx_con ul li .zyzx_stit .zyzx_h{
		font-size:22px;
	}
	
	/* 页脚 */
	.footer_top .footer_nav ul > li + li{
		margin-left:4vw;
	}
	.footer_top .footer_qr ul li span{
		width:120px;
		height:120px;
	}
	
	/* 生态圈 */
	.stq_s1 .stq_top ul li .stq_ss .stq_num{
		font-size:70px;
	}
	.stq_s1 .stq_bot .stq_stit .stq_h{
		font-size:25px;
	}
	.stq_s1 .stq_bot .stq_con ul li .stq_ss{
		height:100px;
		font-size:18px;
	}
	.stq_s2 .stq_con ul li .stq_ss .stq_h,
	.stq_s3 .stq_top .stq_ss .stq_font{
		font-size:22px;
	}
	
	
	/* 关于6163银河网站 */
	.gyzy_s1 .gyzy_wrap .gyzy_l .gyzy_tit{
		font-size:40px;
	}
	.gyzy_s1 .gyzy_wrap .gyzy_r{
		width:35%;
	}
	.gyzy_s1 .gyzy_wrap .gyzy_rcon .gyzy_txt{
		line-height:2.5;
	}
	.gyzy_s2 .gyzy_con .gyzy_h{
		font-size:22px;
	}
	.gyzy_s3 .gyzy_r .gyzy_ell2{
		font-size:432px;
	}
	.gyzy_s3 .gyzy_r .gyzy_cir1 .gyzy_ell1{
		font-size:600px;
	}
	.gyzy_s7 .gyzy_l .gyzy_h{
		font-size:22px;
	}
	.gyzy_s8 .gyzy_con ul li .gyzy_ss .gyzy_num{
		/* font-size:76px; */
		font-size:60px;
	}
	.gyzy_s8 .gyzy_con ul li .gyzy_ss .gyzy_wrap{
		height:232px;
	}
	.gyzy_s8 .gyzy_con ul li .gyzy_ss .gyzy_w{
		max-width:80%;
		line-height:1.4;
		margin-top:10px;
	}
	.gyzy_s9 .gyzy_con .gyzy_l{
		width:50%;
	}
	.gyzy_s9 .gyzy_con .gyzy_l ul{
		margin-top:-30px;
	}
	.gyzy_s9 .gyzy_con .gyzy_l ul li{
		width:calc(50% - 10px);
		margin-top:30px;
	}
	.gyzy_s10 .gyzy_top .gyzy_ss{
		font-size:20px;
	}
	.gyzy_s10 .gyzy_bot .gyzy_txt .gyzy_h{
		font-size:18px;
	}
	.gyzy_s10 .gyzy_bot .swiper-li .swiper-slide{
		width:346.667px;
		margin-right:30px;
	}
	.gyzy_s11 .gyzy_bot .gyzy_txt .gyzy_year{
		font-size:22px;
	}
	.gyzy_s12 .gyzy_con .gyzy_img{
		height:368px;
	}
	
	/* 企业文化 */
	.qywh_s1 .qywh_wrap .qywh_tit{
		font-size:42px;
	}
	.qywh_s2 .qywh_con .qywh_cirs{
		font-size:1200px;
	}
	.qywh_s3 .qywh_con .qywh_info ul li .qywh_wrap{
		width:300px;
	}
	.qywh_s5 .qywh_con .qywh_txt .qywh_w{
		font-size:26px;
	}
	.qywh_s6 .qywh_con .qywh_stit .qywh_bot .qywh_sr{
		font-size:22px;
	}
	.qywh_s6 .qywh_con .qywh_pics ul li .qywh_img{
		height:214px;
	}
	
	/* 加入我们 */
	.jrwm_s4 .jrwm_con ul li .jrwm_ss .jrwm_img{
		height:253px;
	}
	.jrwm_s4 .jrwm_con ul li .jrwm_ss .jrwm_wrap .jrwm_h{
		font-size:16px;
	}
	.lxwm_s1 .lxwm_wrap .lxwm_h{
		font-size:26px;
	}
	.lxwm_list1 ul li .lxwm_ss .lxwm_tl .lxwm_h{
		font-size:20px;
	}
	
	/* 解决方案 */
	.jjfax_banner .jjfax_l .jjfax_txt{
		font-size:36px;
	}
	.jjfa1_s4 .jjfa1_con ul li .jjfa1_ss .jjfa1_txt .jjfa1_h{
		font-size:22px;
	}
	.jjfa1_s4 .jjfa1_con ul li .jjfa1_ss .jjfa1_txt .jjfa1_w{
		font-size:15px;
	}
	.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss .jjfa2_top{
		font-size:20px;
	}
	.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss .jjfa2_num em{
		font-size:1.4em;
	}
	.jjfa2_s2 .jjfa2_con ul li .jjfa2_ss .jjfa2_h{
		width:calc(100% - 50px);
	}
	.jjfa2_s4 .jjfa2_con ul li .jjfa2_ss .jjfa2_stit{
		font-size:22px;
	}
	
	/* 产品服务详情 */
	.zy_tit3{
		font-size:70px;
	}
	.zy_tit3 .zy_h{
		font-size:32px;
	}
	.cpfw1_s3 .cpfw1_con ul li .cpfw1_ss .cpfw1_num{
		font-size:56px;
	}
	
	/* 新闻详情 */
	.xqy_box1 .xqy_title .xqy_h{
		font-size:22px;
	}
	
	/* 内容翻页 */
	.inner_pnpage > a p{
		max-width:330px;
	}
	

	
	
	
	
}

@media screen and (max-width:1440px){
	
	
	/* 了解6163银河网站 */
	.ljzy_box .ljzy_l .ljzy_w{
		font-size:15px;
	}
	.ljzy_box .ljzy_r .ljzy_wrapper{
		width:68%;
	}
	.ljzy_box .ljzy_r .ljzy_info ul li .ljzy_ss{
		font-size:15px;
	}
	.ljzy_box .ljzy_r .ljzy_info ul li .ljzy_ss .iconfont{
		margin-right:.6em;
	}
	
	/* 解决方案 */
	.solu_box .solu_con ul li .solu_ss .solu_bot .solu_w{
		font-size:15px;
	}
	
	/* 竞争力 */
	.jzl_box .jzl_info .jzl_ss .jzl_w{
		font-size:14px;
	}
	.jzl_box .jzl_cir5 .jzl_nr .jzl_ss .jzl_w{
		font-size:14px;
	}
	.jzl_box .jzl_cir5 .jzl_nr .jzl_ss .jzl_line{
		margin-top:1vw;
	}
	.jzl_box .jzl_cir5 .jzl_nr .jzl_ss .jzl_w{
		margin-top:1.5vw;
	}
	
	/* 6163银河网站资讯 */
	.zyzx_box .zyzx_con .zyzx_ss .zyzx_h{
		font-size:16px;
	}
	
	
	
	
}



@media screen and (max-width: 1366px) {
	/* 页脚 */
	.footer_top .footer_nav .footer_list ol li a{
		font-size:15px;
	}
	
	/* 资源中心 */
	.zyzx_s1 .zyzx_con ul li .zyzx_wrap{
		width:240px;
	}

}

@media screen and (min-width: 1201px) and (max-width: 1365px) {
    header .header_con {
        width: 1200px;
    }
}


@media screen and (min-width: 1201px) {
    /* header */
    .home_menu {
        position: fixed;
        z-index: 995;
        width: 50px;
        height: 50px;
        background: var(--curColor);
        border-radius: 50%;
        cursor: pointer;
        top: 15px;
        right: 4%;
        transform: translateX(20vw);
        transition: all .8s;
    }

    .home_menu:after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 50%;
        pointer-events: none;
        background: rgba(31, 140, 205, .6);
        -webkit-animation-duration: 2s;
        animation-duration: 2s;
        -webkit-animation-name: intervalHamburgerBorder;
        animation-name: intervalHamburgerBorder;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
    }

    @keyframes intervalHamburgerBorder {
        0% {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1);
        }
        80% {
            -webkit-transform: scale(1.6);
            transform: scale(1.6)
        }
        100% {
            opacity: 0;
            -webkit-transform: scale(1.6);
            transform: scale(1.6)
        }
    }

    .home_menu > i {
        position: absolute;
        width: 24px;
        height: 2px;
        top: 50%;
        left: 13px;
        z-index: 5;
        background-color: #fff;
        pointer-events: auto;
        transition-duration: .35s;
        transition-delay: .35s;
    }

    .home_menu > i:before,
    .home_menu > i:after {
        position: absolute;
        display: block;
        width: 100%;
        height: 2px;
        top: 0;
        left: 50%;
        background-color: #fff;
        content: "";
        transition: -webkit-transform 0.35s;
        transition: transform 0.35s;
        transition: transform 0.35s, -webkit-transform 0.35s;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }

    .home_menu > i:before {
        -webkit-transform: translate(-50%, -7px);
        transform: translate(-50%, -7px);
    }

    .home_menu > i:after {
        -webkit-transform: translate(-50%, 7px);
        transform: translate(-50%, 7px);
    }

    .home_header .home_menu.is-open {
        transform: translateX(2vw);
    }

    .home_menu.is-open > i {
        background-color: transparent;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .home_menu.is-open > i:before {
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
        transform: translate(-50%, -50%) rotate(45deg);
    }

    .home_menu.is-open > i:after {
        -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        transform: translate(-50%, -50%) rotate(-45deg);
    }

    header .header_con .home_menu.is-open + .header_r {
        transform: translateX(0);
        transform: none;
        opacity: 1;
        pointer-events: auto;
    }

    header.home_header {
        background: none !important;
        transition: all .35s;
    }

    .home_header .header_r {
        transform: translateX(84vw);
        opacity: 0;
        pointer-events: none;
    }

    .home_header .home_menu {
        transform: translateX(0);
    }

    header.inner_header.is-hover:hover,
    header.header_box.is-hover:hover,
	header.header_box.is-header-nav-hover:hover{
        background: #fff !important;
        box-shadow: 0 0 20px rgba(0, 17, 97, .1);
    }

    header.inner_header.is-hover:hover nav > ul > li > a,
    header.header_box.is-hover:hover nav > ul > li > a,
	header.header_box.is-header-nav-hover:hover nav > ul > li > a{
        color: #333;
    }
	header.header_box.is-header-nav-hover .header_lan .header_lant{
		color:var(--curColor);
	}

    nav > ul > li:hover > a {
        color: var(--curColor);
    }

    nav > ul > li:hover > a:before {
		transform: scaleX(1);
    }

    nav > ul > li:hover > a span {
		font-weight: bold;
    }

    nav ul > li:hover .subnav {
		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
		transform: perspective(300px) scaleY(1) translateZ(0);
		visibility: visible;
		opacity:1;
		-webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
		transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
		-webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
		transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
		transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease;
		transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
		transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
    }

    nav .subnav .second_nav > ol > li:hover > a {
        color: #fff;
        background: var(--curColor);
    }

    nav .subnav .second_nav > ol > li:hover > a span {
        font-weight: bold;
    }

    nav .subnav .second_nav > ol > li:hover > a .iconfont_jiantou {
        opacity: 1;
        transform: translateX(0);
        transition-delay: .1s;
    }

    nav .subnav .third_nav ul li a:hover {
        color: var(--curColor);
        font-weight: bold;
    }

    nav .subnav .second_nav > ol > li:hover .third_nav,
    nav .subnav .second_nav > ol > li:hover .second_pics {
        opacity: 1;
        transform: translateX(0);
        pointer-events: auto;
    }
    nav .subnav .third_nav{
        height:100%;
    }

   

}



