﻿@charset "utf-8";

/* CSS Document */
/*  html { 
        -webkit-filter: grayscale(100%); 
        -moz-filter: grayscale(100%); 
        -ms-filter: grayscale(100%); 
        -o-filter: grayscale(100%); 
        filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
        _filter:none; 
    }  */

button,input,textarea,select{
	outline:none;
	background:none;
	border:none;
	font-family:"微软雅黑";
	font-family:-apple-system,BlinkMacSystemFont,'PingFang SC',Segoe UI,Source Han Sans CN,fzzy,'Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c,sans-serif;
	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:var(--centerWidth);
    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:"微软雅黑";
	font-family:-apple-system,BlinkMacSystemFont,'PingFang SC',Segoe UI,Source Han Sans CN,fzzy,'Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c,sans-serif;
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color:transparent;
	background:none;
}

/* cyrillic-ext */
@font-face {
  font-family:bauh;
  src: url(../font/mjm_font/Bauhaus.ttf);
}
.font_bauh{
	font-family:bauh;
}
@font-face {
  font-family:bigsky;
  src: url(../font/mjm_font/BigSky.ttf);
}
.font_bigsky{
	font-family:bigsky;
}
@font-face {
	font-family:brandon;
	src:url(../font/mjm_font/Brandon_reg.otf);
}
.font_brandon{
	font-family:brandon;
}
@font-face {
	font-family:eras;
	src:url(../font/mjm_font/ErasBoldITC.TTF);
}
.font_eras{
	font-family:eras;
}
@font-face {
	font-family:fzcy;
	src:url(../font/mjm_font/Fangzhengcuyuan.TTF);
}
.font_fzcy{
	font-family:fzcy;
	font-weight:normal !important;
}
@font-face {
	font-family:fzzy;
	src:url(../font/mjm_font/Fangzhengzhunyuan.TTF);
}
.font_fzzy{
	font-family:fzzy;
}
@font-face {
	font-family:bauhb;
	src:url(../font/mjm_font/ITCBauhausLTBold.ttf);
}
.font_bauhb{
	font-family:bauhb;
}
@font-face {
	font-family:bauhd;
	src:url(../font/mjm_font/ITCBauhausLTDemi.ttf);
}
.font_bauhd{
	font-family:bauhd;
}
@font-face {
	font-family:bauhh;
	src:url(../font/mjm_font/ITCBauhausLTHeavy.ttf);
}
.font_bauhh{
	font-family:bauhh;
}
@font-face {
	font-family:bauhl;
	src:url(../font/mjm_font/ITCBauhausLTLight.ttf);
}
.font_bauhl{
	font-family:bauhl;
}
@font-face {
	font-family:bauhm;
	src:url(../font/mjm_font/ITCBauhausLTMedium.ttf);
}
.font_bauhm{
	font-family:bauhm;
}
@font-face {
	font-family:chalkb;
	src:url(../font/mjm_font/sketch_block_bold.ttf);
}
.font_chalkb{
	font-family:chalkb;
}
@font-face {
	font-family:chalk;
	src:url(../font/mjm_font/sketch_block_light.ttf);
}
.font_chalk{
	font-family:chalk;
}
@font-face {
	font-family:step;
	src:url(../font/mjm_font/Stephanie.otf);
}
.font_step{
	font-family:step;
}


:root{
	--curColor:#2ca6e0;
	--lightBlue:#5fc0f0;
	--darkBlue:#0071bd;
	--subColor:#ea9a27;
	--fontColor:#41b8e7;
	--fullPx:1920;
	--invarPx:1230;
	--centerPx:1230;
	--centerWidth:max(1100px,calc(var(--centerPx) / var(--fullPx) * 100vw));
	--headerTopHeight:50px;
	--navHeight:80px;
	--swbtnSize:50px;
	--swdotHeight:calc(10 / var(--centerPx) * var(--centerWidth));
	--swdotBeishu:2;
	--clampRows:2;
	--moreHeight:calc(40px + 10 / var(--centerPx) * var(--centerWidth));
	--gdtWidth:17px;
}


.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;
}
.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;
}
.font_corm{
	font-family:corm;
}
.font_cormb{
	font-family:cormb;
}
.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;
}

.xFont{
	--font1:12;
	font-size:calc(var(--font1) * 1px + (var(--font2) - var(--font1)) / var(--invarPx) * var(--centerWidth));
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* header */
body{
	overflow-x:hidden;
}
.header_height{
	display:block;
	width:100%;
	height:120px;
	height:6.25vw;
}
.wave_height{
	display:block;
	width:100%;
	height:55px;
}
.header_box{
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:960;
}
.header_box .center_box{
	width:98%;
	padding-left:2.65%;
	background:#fff;
	border-radius:0 0 40px 40px;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	box-shadow:0 0 20px rgba(0,0,0,.05);
}
.header_box .logo img{
	display:block;
	max-width:330px;
	max-height:70px;
	max-width:17.2vw;
	max-height:3.65vw;
}
nav ul li a,
.header_link .header_l1 a,
.header_link .header_l2{
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	padding:0 30px;
	padding:0 1.56vw;
	height:120px;
	height:6.25vw;
}
nav ul li a,
.header_link .header_l1 a{
	border-right:solid 1px #eee;
}
nav ul li a{
	color:var(--curColor);
}
nav ul li a .nav_icon{
	transition:transform .35s;
}
nav ul li a .nav_icon svg{
	display:block;
	max-width:60px;
	max-height:30px;
	max-width:3vw;
	max-height:1.56vw;
}
nav ul li a .nav_icon svg path{
	fill:var(--curColor) !important;
	transition:all .35s;
}
nav ul li a p{
	font-size:24px;
	font-size:1.25vw;
	margin-top:.5vw;
	transition:transform .35s;
}
nav ul li.active a p{
	font-weight:bold;
}

.swingInX {
	transform-origin:top;
	backface-visibility:visible!important;
	animation-name:swingInX;
	animation-duration:.6s;
	animation-fill-mode:both;
}
@keyframes swingInX {
	0% {
		transform:perspective(400px) rotateX(-90deg);
	}
	100% {
		transform:perspective(400px) rotateX(0deg);
	}
}
.swingOutX {
	transform-origin:top;
	animation-name:swingOutX;
	backface-visibility:visible!important;
	animation-duration:.6s;
	animation-fill-mode:both;
}
@keyframes swingOutX {
	0% {
		transform:perspective(400px) rotateX(0deg);
	}
	100% {
		transform:perspective(400px) rotateX(-90deg);
	}
}

.header_link ul li a{
	color:#fff;
}
.header_link .header_l1 a{
	text-align:center;
}
.header_link .header_l1 a img{
	display:inline-block;
	max-width:73px;
	max-width:3.8vw;
	transition:filter .35s;
}
.header_link .header_l2{
	padding:0 50px;
	padding:0 2.5vw;
}
.header_link .header_l2 a{
	-webkit-align-items:center;
	align-items:center;
	background:var(--curColor);
	padding:8px 20px;
	padding:.5vw 1vw;
	border-radius:200px;
}
.header_link .header_l2 a .iconfont{
	font-size:30px;
	font-size:1.56vw;
	height:30px;
	line-height:30px;
	height:1.56vw;
	line-height:1.56vw;
	width:30px;
	width:1.56vw;
	margin-right:10px;
	margin-right:.5vw;
}
.header_link .header_l2 a span img{
	display:block;
	max-width:75px;
	max-width:3.8vw;
}
.menu_btn{
	-webkit-align-items:center;
	align-items:center;
	color:var(--curColor);
	cursor:pointer;
	display:none;
}
.menu_btn .menu_txt{
	font-size:17px;
	transition:all 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}
.menu_btn .menu_rect{
	width:40px;
	height:40px;
	border:solid 1px rgba(255,255,255,.6);
	position:relative;
	margin-left:10px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.menu_btn .menu_rect:before{
	content:"";
    position:absolute;
    display:block;
    width:150%;
    height:1px;
    border-bottom:1px solid var(--curColor);
    transform:translate(-50%, -50%) rotate(-45deg);
    left:50%;
    top:50%;
    z-index:1;
    opacity:.5;
}
.menu_btn .menu_line{
	width:20px;
	height:20px;
	position:relative;
	z-index:3;
}
.menu_btn .menu_line:before,
.menu_btn .menu_line: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;
}
.nav_open>.center_box:before{
	opacity:0;
}
.nav_open .menu_btn .menu_line:before,
.nav_open .menu_btn .menu_line:after{
	margin-top:0 !important;
	background:#555;
}
.nav_open .menu_btn .menu_txt{
	color:#555;
}
.nav_open .menu_btn .menu_rect{
	border-color:#555;
}
.nav_open .menu_btn .menu_rect:before{
	border-color:#555 !important;
	opacity:1 !important;
}
.nav_open .menu_btn .menu_line:before{
	transform: translate(-50%, -50%) rotate(45deg);
}
.nav_open .menu_btn .menu_line:after{
	transform:translate(-50%, -50%) rotate(-45deg);
}
.nav_open ~ .nav_container{
	pointer-events:auto;
}
.nav_open ~ .nav_container .nav_wrapper .nav_l,
.nav_open ~ .nav_container .nav_wrapper .nav_r{
	transform:translateX(0);
	opacity:1;
}



/* banner */
.m_banner{
	height:0;
	overflow:hidden;
}
.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%;
	max-height:100vh;
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
}
.banner_box .swiper-slide a>img{
	display:block;
	width:100%;
	min-height:100%;
	transform-style:preserve-3d;
}
.banner_box .swiper-slide-active a>img{
	transform-style: preserve-3d;
	transform: scale(1.05);
	transition:7s;
}
.banner_box .swiper-slide a .banner_wrap{
	position:absolute;
	top:0;
	left:8%;
	z-index:5;
	width:84%;
	height:100%;
	padding:160px 0;
	padding:8.4vw 0;
	color:#fff;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.banner_box .swiper-slide a .banner_txt{
	float:left;
	display:block;
	max-width:100%;
	font-size:80px;
	font-size:4.17vw;
}
.banner_box .swiper-slide.swiper-slide-video a .banner_txt{
	max-width:calc(100% - 8vw);
}
.banner_box .swiper-slide .banner_video_btn{
	position:absolute;
	right:8%;
	bottom:8.4vw;
	z-index:6;
	float:right;
	width:80px;
	height:80px;
	width:4.17vw;
	height:4.17vw;
	color:#fff;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	opacity:0;
	pointer-events:none;
}
.banner_box .swiper-slide.swiper-slide-video .banner_video_btn{
	opacity:1;
	pointer-events:auto;
}
.banner_box .swiper-slide .banner_video_btn:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border:dashed 1px #fff;
	border-radius:50%;
}
.banner_box .swiper-slide .banner_video_btn .iconfont{
	font-size:60px;
	font-size:3.12vw;
	transition:transform .35s;
}

.banner_box .swiper-pagination{
	bottom:40px;
	bottom:4vh;
	right:0;
	width:100%;
}
.banner_box .swiper-pagination-bullet{
	width:10px;
	height:10px;
	margin:0 10px;
	border-radius:50%;
	background:transparent;
	border:solid 1px #fff;
	opacity:1;
	position:relative;
	transition:background-color .35s;
}
.banner_box .swiper-pagination-bullet:before{
	content:"";
	position:absolute;
	top:-4px;
	right:-4px;
	bottom:-4px;
	left:-4px;
	border:solid 1px #fff;
	border-radius:50%;
	transform:scale(0);
	opacity:0;
	transition:all .5s;
}
.banner_box .swiper-pagination-bullet + .swiper-pagination-bullet{
	margin-left:15px;
}
.banner_box .swiper-pagination-bullet-active{
	background:#fff;
}
.banner_box .swiper-pagination-bullet-active:before{
	opacity:1;
	transform:scale(1);
}
.banner_box .banner_mouse{
	position:absolute;
	bottom:50px;
	color:#fff;
	left:50%;
	margin-left:-23px;
	z-index:5;
	animation:mouseScroll 1.8s infinite both;
	cursor:pointer;
}
@keyframes mouseScroll {
    0% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(8px)
    }
    100% {
        transform: translateY(0)
    }
}

.banner_box .banner_mouse .iconfont{
	font-size:46px;
}

@keyframes rotate1{
	0%{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100%{
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

/* 视频弹出窗 */
.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%);
	background:#fff;
	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 video{
	display:block;
	/* max-width:100%; */
	width:100%;
	height:40vw;
	/* max-height:80vh; */
	object-fit:fill;
}


/* 常规文字 */
.article_w{
	font-size:16px;
	color:#333;
	line-height:1.6;
}
.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:.2rem;
}

/* 打散文字 */
.sp_txt .wow{
	display:inline-block;
	transform-origin:center bottom;
	-webkit-animation-name:spTxt;
	animation-name:spTxt;
	-webkit-animation-delay: calc(0.2s + var(--char-index) * 0.1s);
	animation-delay: calc(0.2s + var(--char-index) * 0.1s);
}
@keyframes spTxt{
	0%{
		transform:scaleY(0);
		opacity:0;
	}
	100%{
		transform:scaleY(1);
		opacity:1;
	}
}

/* 蓝英文 */
.blue_en{
	display:block;
	font-size:80px;
	font-size:4.17vw;
	line-height:1;
	text-transform:uppercase;
	font-family:chalkb;
	color:var(--curColor);
}

/* 黄中文 */
.yell_cn{
	font-size:48px;
	font-size:2.5vw;
	line-height:67px;
	line-height:3.49vw;
	font-weight:bold;
	color:var(--subColor);
}
.yell_cn.font_fzcy{
	font-weight:normal;
}

.txt_center{
	text-align:center;
}

/* 更多 */
.mjm_more .inflex_box{
	-webkit-align-items:center;
	align-items:center;
	border-bottom:dashed 1px var(--curColor);
	color:var(--curColor);
	padding-bottom:6px;
	transition:all .35s;
}
.mjm_more .inflex_box span,
.mjm_more .inflex_box .iconfont{
	font-size:24px;
	font-size:1.25vw;
}
.mjm_more .inflex_box .iconfont{
	font-size:1.3vw;
	margin-left:18vw;
	margin-left:1vw;
	transition:transform .35s;
}

/* 全球 */
.global_box{
	background:url(../img/global_bg.png) center center;
}
.global_box .gl_top .gl_l{
	width:60%;
	position:relative;
	z-index:5;
	margin-right:-30%;
}
.global_box .gl_top .gl_l .blue_en{
	padding-bottom:30px;
	padding-bottom:1.56vw;
}
.global_box .gl_top .gl_l .yell_cn,
.global_box .gl_top .gl_l .gl_txt,
.global_box .gl_top .gl_l .mjm_more{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.global_box .gl_top .gl_l .yell_cn{
	padding-bottom:15px;
	padding-bottom:.75vw;
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.global_box .gl_top .gl_l .gl_txt{
	font-size:24px;
	font-size:1.25vw;
	color:#999;
	font-weight:bold;
	margin-bottom:60px;
	margin-bottom:3.12vw;
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.global_box .gl_top .gl_l .mjm_more{
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
}
.global_box .gl_top .gl_r{
	width:70%;
}
.global_box .gl_top .gl_r .gl_img{
	display:block;
	max-width:1092px;
	width:70vw;
	position:relative;
}
.global_box .gl_top .gl_r .gl_img > img{
	display:block;
	width:100%;
}
.global_box .gl_top .gl_r .gl_mask ul li{
	position:absolute;
	transform:translate(-50%,-50%);
}
.global_box .gl_top .gl_r .gl_mask ul li:nth-of-type(3n-2) span:before,
.global_box .gl_top .gl_r .gl_mask ul li:nth-of-type(3n-2) span:after{
	animation-delay:.5s;
}
.global_box .gl_top .gl_r .gl_mask ul li:nth-of-type(3n-1) span:before,
.global_box .gl_top .gl_r .gl_mask ul li:nth-of-type(3n-1) span:after{
	animation-delay:1s;
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_city1{
	left:15.1%;
	top:32.388%;
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_city2{
	left:20.238%;
	top:43.52%;
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_city3{
	left:47.89%;
	top:29.15%;
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_city4{
	left:59.98%;
	top:46.96%;
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_city5{
	left:68.13%;
	top:55.87%;
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_city6{
	left:85.62%;
	top:37.45%;
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_city7{
	left:80%;
	top:45.34%;
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_city8{
	left:79.8%;
	top:51%;
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_city9{
	left:79.12%;
	top:73.68%;
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_city10{
	left:88.55%;
	top:91%;
}
.global_box .gl_top .gl_r .gl_mask ul li span{
	display:block;
	border-radius:50%;
	background:var(--curColor);
	position:relative;
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_b span{
	width:18px;
	height:18px
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_m span{
	width:14px;
	height:14px
}
.global_box .gl_top .gl_r .gl_mask ul li.gl_s span{
	width:10px;
	height:10px
}
.global_box .gl_top .gl_r .gl_mask ul li span:before,
.global_box .gl_top .gl_r .gl_mask ul li span:after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:-1;
	border:solid 1px var(--curColor);
	border-radius:50%;
	box-sizing:border-box;
}
.global_box .gl_top .gl_r .gl_mask ul li span:before{
    animation:play-btn-1 1.4s linear infinite;
}
.global_box .gl_top .gl_r .gl_mask ul li span:after{
    animation:play-btn-2 2.8s linear infinite;
}
@keyframes play-btn-1 {
    0% {
        width:100%;
		height:100%;
        opacity:1;
    }
    100% {
        width:400%;
		height:400%;
        opacity:0.2;
    }
}
@keyframes play-btn-2 {
    0% {
        width:100%;
        height:100%;
        opacity:1;
    }
    100% {
        width:800%;
        height:800%;
        opacity:0.2;
    }
}
.global_box .gl_bot ul{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.global_box .gl_bot ul li .gl_num{
	display:block;
	font-size:150px;
	font-size:7.8125vw;
	color:var(--lightBlue);
	text-shadow:3px 3px 0 var(--darkBlue);
	transition:all .35s;
}
.global_box .gl_bot ul li .gl_w{
	font-size:24px;
	font-weight:bold;
	color:#666;
}
.global_box .gl_bot ul li .gl_w *{
	font-weight:inherit;
}

/* 培养 */
.wave_box{
	position:absolute;
	left:0;
	z-index:10;
	width:8000px;
	height:55px;
	background-repeat:repeat-x;
	background-position:top left;
	-webkit-animation:wave-l 30s linear infinite;
	animation:wave-l 30s linear infinite;
	pointer-events:none;
}
@keyframes wave-l{
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-4000px);
            transform: translateX(-4000px);
  }
}
.wave_box.wave_bg{
	background-image:url(../img/wave-bg.png);
}
.wave_box.wave_lightblue{
	background-image:url(../img/wave-lightblue.svg);
}
.wave_box.wave_darkblue{
	background-image:url(../img/wave-darkblue.svg);
}
.wave_box.wave_white{
	background-image:url(../img/wave-white.svg);
}
.wave_box.wave_gray_top{
	background-image:url(../img/wave-gray-top.svg);
}
.wave_box.wave_white_bot{
	background-image:url(../img/wave-white-bot.svg);
}
.wave_box.wave_jmhz{
	background-image:url(../img/wave-jmhz-top.svg);
}
.deve_box{
	position:relative;
	overflow:hidden;
}
.deve_box .wave_bg,
.pphd_s3 .wave_white{
	top:0;
}
.deve_box .wave_lightblue{
	bottom:0;
}
.deve_box .deve_img{
	display:block;
}
.deve_box .deve_img img{
	display:block;
	width:100%;
}
.deve_box .deve_wrap{
	width:100%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.deve_box .deve_wrap .deve_con{
	width:766px;
	height:820px;
	width:39.9vw;
	height:42.7vw;
	background:url(../img/deve_con_bg.png) no-repeat center center;
	background-size:100% 100%;
	padding:50px;
	padding:2.6vw;
}
.deve_box .deve_wrap .deve_con .yell_cn{
	margin-top:10px;
	margin-top:.5vw;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.deve_box .deve_list{
	margin-top:80px;
	margin-top:4vw;
}
.deve_list ul li + li{
	margin-top:24px;
	margin-top:1.25vw;
}
.deve_list ul li .deve_ss{
	-webkit-align-items:center;
	align-items:center;
	background:#e5f1f8;
	overflow:hidden;
	border-radius:0 200px;
	color:var(--curColor);
	box-shadow:5px 5px 4px rgba(0,78,161,.05) inset;
	transition:all .35s;
}
.deve_list ul li .deve_ss .deve_cn{
	float:left;
	width:33.8%;
	font-size:30px;
	font-size:1.56vw;
	font-weight:bold;
	line-height:1;
	text-align:center;
	height:100%;
	padding:15px 0;
	padding:.78vw 0;
	color:#fff;
	background:var(--curColor);
	border-top-right-radius:200px;
	box-shadow:5px 5px 4px rgba(0,78,161,.05) inset;
	transition:all .35s;
}
.deve_list ul li .deve_ss .deve_en{
	width:66.2%;
	padding: 0 36px;
	padding:0 6.5%;
	font-size:40px;
	font-size:2vw;
}

/* 理念 */
.phil_box{
	background:url(../img/phil_bg.jpg) no-repeat center top;
	background-size:cover;
}
.phil_box .phil_con{
	margin-top:44px;
	margin-top:2.3vw;
	padding-top:80px;
	padding-top:4.16vw;
}
.phil_box .phil_con ul{
	margin-left:-30px;
	margin-left:-1.56vw;
}
.phil_box .phil_con ul li{
	margin-left:30px;
	margin-left:1.56vw;
	overflow:hidden;
	border-radius:40px;
	border-radius:2vw;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	transition:all .5s ease;
}
.phil_box .phil_con ul li .phil_ss{
	display:block;
	position:relative;
	color:#fff;
	overflow:hidden;
}
.phil_box .phil_con ul li .phil_img{
	display:block;
	height:600px;
	height:31.25vw;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.phil_box .phil_con ul li .phil_img img{
	display:block;
	width:100%;
	height:100%;
}
.phil_box .phil_con ul li .phil_wrap{
	position:absolute;
	width:100%;
	height:50%;
	left:0;
	bottom:0;
	z-index:3;
	-webkit-align-items:flex-end;
	align-items:flex-end;
	padding:20px;
	padding:1vw;
	background:url(../img/phil_grad_bg.png) repeat-x left bottom;
	background:-webkit-linear-gradient(top,rgba(130,161,218,0),rgba(130,161,218,1));
	background:-moz-linear-gradient(top,rgba(130,161,218,0),rgba(130,161,218,1));
	background:-o-linear-gradient(top,rgba(130,161,218,0),rgba(130,161,218,1));
	background:linear-gradient(to bottom,rgba(130,161,218,0),rgba(130,161,218,1));
}
.phil_box .phil_con ul li:nth-of-type(3n-2) .phil_wrap{
	background:-webkit-linear-gradient(top,rgba(219,167,119,0),rgba(219,167,119,1));
	background:-moz-linear-gradient(top,rgba(219,167,119,0),rgba(219,167,119,1));
	background:-o-linear-gradient(top,rgba(219,167,119,0),rgba(219,167,119,1));
	background:linear-gradient(to bottom,rgba(219,167,119,0),rgba(219,167,119,1));
}
.phil_box .phil_con ul li:nth-of-type(3n) .phil_wrap{
	background:-webkit-linear-gradient(top,rgba(136,203,225,0),rgba(136,203,225,1));
	background:-moz-linear-gradient(top,rgba(136,203,225,0),rgba(136,203,225,1));
	background:-o-linear-gradient(top,rgba(136,203,225,0),rgba(136,203,225,1));
	background:linear-gradient(to bottom,rgba(136,203,225,0),rgba(136,203,225,1));
}
.phil_box .phil_con ul li .phil_wrap .phil_txt{
	-webkit-align-items:center;
	align-items:center;
}
.phil_box .phil_con ul li .phil_wrap .phil_txt .phil_l{
	width:14.6875vw;
	-webkit-box-flex:0 0 auto;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	-webkit-justify-content:center;
	justify-content:center;
	
	transition:all .5s;
}
.phil_box .phil_con ul li .phil_wrap .phil_stit{
	padding:20px 30px;
	padding:1vw 1.56vw;
}
.phil_box .phil_con ul li .phil_wrap .phil_stit .phil_en{
	font-size:30px;
	font-size:1.56vw;
	line-height:1;
}
.phil_box .phil_con ul li .phil_wrap .phil_stit .phil_cn{
	font-size:36px;
	font-size:1.875vw;
	line-height:1;
	margin-top:15px;
	margin-top:.78vw;
	transition:all .5s;
}
.phil_box .phil_con ul li .phil_wrap .phil_txt .phil_r{
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
	opacity:0;
	transform:translateY(150px);
	transform:translateY(8vw);
	transition:all .5s;
}
.phil_box .phil_con ul li .phil_wrap .phil_txt .phil_r *{
	font-weight:inherit;
}
.phil_box .phil_con ul li .phil_wrap .phil_txt .phil_r .phil_w{
	-webkit-line-clamp:3;
	-moz-line-clamp:3;
	-o-line-clamp:3;
	line-clamp:3;
	padding-left:26px;
	padding-left:1.35vw;
	margin-right:20px;
	margin-right:1vw;
}
.phil_box .phil_con ul li.is-active{
	-webkit-box-flex:2.8125;
	-webkit-flex:2.8125;
	-ms-flex:2.8125;
	flex:2.8125;
	transform:translateY(-4.16vw);
	border-radius:20px;
	border-radius:1vw;
}
.phil_box .phil_con ul li.is-active .phil_wrap .phil_l{
	background:#fff;
	border-radius:8px;
	color:#2d508e;
}
.phil_box .phil_con ul li.is-active .phil_wrap .phil_stit .phil_cn{
	color:#7c96c7;
	font-weight:bold;
}
.phil_box .phil_con ul li:nth-of-type(3n-2).is-active .phil_wrap .phil_l{
	color:#915927;
}
.phil_box .phil_con ul li:nth-of-type(3n-2).is-active .phil_wrap .phil_stit .phil_cn{
	color:#c99d73;
}
.phil_box .phil_con ul li:nth-of-type(3n).is-active .phil_wrap .phil_l{
	color:#307f96;
}
.phil_box .phil_con ul li:nth-of-type(3n).is-active .phil_wrap .phil_stit .phil_cn{
	color:#80bbcf;
}
.phil_box .phil_con ul li.is-active .phil_wrap .phil_txt .phil_r{
	transition-delay:.5s;
	opacity:1;
	transform:translateY(1px);
}

/* 侧边栏 */
.side_bar{
	position:fixed;
	right:40px;
	right:2vw;
	bottom:40px;
	bottom:2vw;
	z-index:962;
	transition:all .35s;
}

.side_bar .side_top,
.side_bar .side_bot{
	width:72px;
}
.side_bar .side_top{
	opacity:.5;
	transition:all .35s;
}
.side_bar:hover .side_top{
	opacity:1;
}
.side_bar .side_bot{
	height:72px;
	font-size:72px;
	background:var(--curColor);
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
	box-shadow:0 13px 28px 0 rgba(0,0,0,.2);
}
.side_bar .side_bot img,
.side_bar .side_bot svg{
	display:block;
	max-width:44%;
	max-height:44%;
}
.side_bar .side_bot svg path{
	fill:#fff !important;
}
.side_bar .side_bot .iconfont{
	font-size:.44em;
}
.side_bar .side_top{
	background:#fff;
    border:1px solid #ebebeb;
    border-radius:14px;
    padding:8px 0;
    position:relative;
	bottom:19px;
	box-shadow:0 13px 28px 0 rgba(0,0,0,.1);
	text-align:center;
}
.side_bar .side_top>ul{
	margin-top:-8px;
}
.side_bar .side_top>ul>li{
	margin-top:8px;
}
.side_bar .side_top .side_show,
.side_bar .side_top .side_close{
	background:#f2f2f2;
}
.side_bar .side_top .side_show{
	width:46px;
	height:46px;
	border-radius:10px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:#666;
	cursor:pointer;
	overflow:hidden;
	transition:all .35s;
	position:relative;
}
.side_bar .side_top .side_show .side_ss{
	font-size:14px;
	font-weight:bold;
	color:currentcolor;
	padding:0 5px;
	line-height:1.2;
}
.side_bar .side_top .side_wx .side_show .iconfont{
	font-size:24px;
}
.side_bar .side_top:after{
	content:"";
    position:absolute;
    width:10px;
    height:10px;
    background:#fff;
    transform:rotate(45deg) translateX(-50%);
    transform-origin:center;
    left:50%;
    bottom:-8px;
}
.side_bar .side_top .side_close{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:var(--curColor);
	pointer-events:none;
	transform:scale(0);
	opacity:0;
	transition:all .35s;
}
.side_bar .side_top .side_yyst .side_hide{
	position:absolute;
	bottom:0;
	right:108%;
	background:#fff;
	width:400px;
	padding:40px;
	border-radius:30px;
	box-shadow:0 7px 29px 0 rgba(0,0,0,.1);
	text-align:left;
	display:none;
}
.side_bar .side_top .side_yyst .side_tit{
	font-size:24px;
	color:var(--curColor);
	margin-bottom:10px;
}
.side_bar .side_top .side_yyst .side_form ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.side_bar .side_top .side_yyst .side_form ul li{
	position:relative;
	width:100%;
}
.side_bar .side_top .side_yyst .side_form ul .side_half{
	width:48%;
}
.side_bar .side_top .side_yyst .side_form ul li .iconfont{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	font-size:18px;
	right:0;
	pointer-events:none;
}
.side_bar .side_top .side_yyst .side_form ul li + li{
	margin-top:10px;
}
.side_bar .side_top .side_yyst .side_form .side_inp input,
.side_bar .side_top .side_yyst .side_form .side_submit input,
.side_bar .side_top .side_yyst .side_form .side_sel select{
	display:block;
	width:100%;
	font-size:16px;
	transition:all .35s;
}
.side_bar .side_top .side_yyst .side_form .side_inp input,
.side_bar .side_top .side_yyst .side_form .side_sel select{
	border-bottom:solid 1px #e5e5e5;
	color:#333;
	height:60px;
}
.side_bar .side_top .side_yyst .side_form .side_submit{
	padding-top:20px;
}
.side_bar .side_top .side_yyst .side_form .side_submit input{
	cursor:pointer;
	background:var(--curColor);
	border-radius:10px;
	color:#fff;
	height:46px;
	font-size:18px;
	font-weight:bold;
}
.side_bar .side_top .side_yyst.is-active .side_hide{
	display:block;
}
.side_bar .side_top .is-active .side_close{
	pointer-events:auto;
	transform:scale(1);
	opacity:1;
}
.side_bar .side_top .side_wx .side_hide{
	position:absolute;
	bottom:0;
	right:108%;
	background:#fff;
	width:130px;
	border-radius:10px;
	box-shadow:0 7px 29px 0 rgba(0,0,0,.1);
	display:none;
}
.side_bar .side_top .side_wx .side_hide .side_txt{
	font-size:16px;
	color:#333;
	margin-top:5px;
}
.side_bar .side_top .side_wx .side_hide .side_img{
	display:inline-block;
	width:100px;
	height:100px;
}
.side_bar .side_top .side_wx .side_hide .side_img img{
	display:block;
	width:100%;
	height:100%;
}
#tinet-chat-visitor{
	width:72px !important;
	height:72px !important;
	right:40px !important;
	right:2vw !important;
	bottom:40px !important;
	bottom:2vw !important;
	opacity:0 !important;
	left:auto !important;
}





/* 页脚 */
.wave_container{
	width:100%;
	overflow:hidden;
	position:relative;
}
footer,
footer a{
	color:#fff;
}
footer{
	border-bottom:solid 24px #003c65;
	border-width:1.25vw;
	position:relative;
	z-index:5;
	padding-top:55px;
	margin-top:-55px;
}
footer .wave_box{
	top:0;
}
.footer_container{
	background:var(--darkBlue);
	padding-top:70px;
	padding-top:3.6vw;
	padding-bottom:50px;
	padding-bottom:2.6vw;
	position:relative;
}
.footer_container .footer_bg{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	width:100%;
	height:100%;
	transition:all .35s;
	background:url(../img/footer_bg.png) repeat-y center top;
	background-size:cover;
	animation:footerBg linear 12s infinite backwards;
}
@keyframes footerBg{
	0%{
		opacity:1;
	}
	50%{
		opacity:.5;
	}
	100%{
		opacity:1;
	}
}
.footer_container .center_box{
	position:relative;
	z-index:3;
}
.footer_top .footer_logo img{
	display:block;
	max-width:504px;
	width:27vw;
}
.footer_top .footer_r{
	width:59%;
	padding-top:40px;
	padding-top:2vw;
}
.footer_top .footer_nav ul{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.footer_top .footer_nav ul li a{
	font-size:30px;
	font-size:1.56vw;
	font-weight:bold;
}
.footer_top .footer_rb{
	margin-top:40px;
	margin-top:2vw;
}
.footer_top .footer_rb .footer_tel span{
	font-size:18px;
}
.footer_top .footer_rb .footer_tel a{
	display:block;
	cursor:default;
	font-size:48px;
	font-size:2.5vw;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.footer_top .footer_rb .footer_qr ul{
	overflow:hidden;
}
.footer_top .footer_rb .footer_qr ul li{
	float:left;
	text-align:center;
}
.footer_top .footer_rb .footer_qr ul li + li{
	margin-left:40px;
	margin-left:2vw;
}
.footer_top .footer_rb .footer_qr ul li .qr_img{
	display:inline-block;
	background:#fff;
	padding:10px;
	border-radius:8px;
	position:relative;
}
.footer_top .footer_rb .footer_qr ul li .qr_img:before{
	content:"";
	position:absolute;
	width:10px;
	height:10px;
	background:#fff;
	bottom:0;
	left:50%;
	transform:translate(-50%,50%) rotate(45deg);
}
.footer_top .footer_rb .footer_qr ul li .qr_img img{
	display:block;
	max-width:100px;
	max-height:100px;
	width:6vw;
	height:6vw;
	position:relative;
	z-index:3;
}
.footer_top .footer_rb .footer_qr ul li .qr_txt{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	margin-top:8px;
}
.footer_top .footer_rb .footer_qr ul li .qr_txt .iconfont{
	font-size:24px;
	margin-right:5px;
}
.footer_top .footer_rb .footer_qr ul li .qr_w{
	display:inline-block;
	font-size:20px;
}
.footer_bot{
	padding-top:50px;
	padding-top:2.6vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.footer_bot .footer_cpr,
.footer_bot .footer_ba{
	-webkit-box-flex:0 0 auto;
	flex:0 0 auto;
}
.footer_bot .footer_line{
	height:1px;
	background:#fff;
	opacity:.4;
	width:31.25vw;
	margin:0 15px;
}
.footer_bot .footer_cpr{
	font-size:16px;
	vertical-align:middle;
}
.footer_bot .footer_cpr > *{
	vertical-align:middle;
}
.footer_bot .footer_ba{
	font-size:20px;
}
.footer_bot .footer_cpr .waba{
	-webkit-align-items:center;
	align-items:center;
}
.footer_bot .footer_cpr .waba img{
	margin-right:3px;
}

/* 内页-banner */
.inner_banner{
    position:relative;
    overflow:hidden;
	max-height:100vh;
	-webkit-align-items:center;
	align-items:center;
}
.inner_banner .center_box{
	width:84%;
}
.inner_banner > img {
    display:block;
    width:100%;
    min-height:100%;
}
.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-align-items:center;
	align-items:center;
    -webkit-flex-direction:column;
    flex-direction:column;
}

.inner_banner .inner_b_txt h2 {
    font-size:100px;
    font-size:5.2vw;
	text-transform:uppercase;
}

.inner_banner .inner_b_txt p {
    font-size:24px;
}

.scaleBox {
    -webkit-animation-name:scaleBox;
    animation-name:scaleBox;
}

@keyframes scaleBox {
    0% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}

/* 内页-课程体系 */
.kctx_banner{
	position:relative;
}
.kctx_banner .kctx_video{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
	opacity:0;
	transition:all .35s;
}
.kctx_banner .kctx_video video{
	display:block;
	width:100%;
	height:100%;
	object-fit:fill;
}
.kctx_banner .kctx_video_btn{
	position:absolute;
	width:200px;
	height:200px;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	z-index:5;
	cursor:pointer;
	transition:all .35s;
}
.kctx_banner .kctx_video_btn .kctx_btn_bg{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:80px;
	color:var(--subColor);
}
.kctx_banner .kctx_video_btn .icon-bofang1{
	font-size:32px;
	color:#fff;
	position:relative;
	z-index:5;
}
.kctx_banner.is-bofang .kctx_video{
	opacity:1;
}
.kctx_banner.is-bofang .kctx_video_btn{
	opacity:0;
}
.kctx_banner.is-bofang .kctx_video_btn .icon-bofang1:before{
	content:"\e669";
}
.kctx_banner.is-bofang .kctx_video_btn:hover{
	opacity:1;
}
.kctx_tit{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:var(--curColor);
	white-space:nowrap;
}
.kctx_tit .kctx_en{
	font-size:48px;
	font-size:2.5vw;
	margin-right:20px;
	margin-right:1vw;
}
.kctx_tit .kctx_cn{
	font-size:36px;
	font-weight:1.875vw;
}
.kctx_s1 .kctx_top{
	position:relative;
}
.kctx_s1 .kctx_top:before{
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	background:#e5e5e5;
	top:46px;
}
.kctx_s1 .kctx_top .swiper-button-white{
	top:46px;
	margin-top:0;
	transform:translateY(-50%);
}
.kctx_s1 .kctx_top .swiper-button-prev{
	left:0;
}
.kctx_s1 .kctx_top .swiper-button-next{
	right:0;
}
.kctx_s1 .kctx_top .center_box{
	padding:0 200px;
	padding:0 10vw;
	position:relative;
	z-index:3;
}
.kctx_s1 .kctx_top .swiper-button-white{
	width:64px;
	height:64px;
	font-size:64px;
	border-radius:50%;
	background:var(--curColor);
}
.kctx_s1 .kctx_top .swiper-button-white:after{
	display:none;
}
.kctx_s1 .kctx_top .swiper-button-white .iconfont{
	font-size:.5em;
}
.kctx_s1 .kctx_top .kctx_ss{
	text-align:center;
	color:#999;
	cursor:pointer;
}
.kctx_s1 .kctx_top .kctx_ss .kctx_icons{
	position:relative;
	width:92px;
	height:92px;
	background:#e5f1f8;
	display:inline-block;
	border-radius:50%;
}
.kctx_s1 .kctx_top .kctx_ss .kctx_icons:before{
	content:"";
	position:absolute;
	top:5px;
	right:5px;
	bottom:5px;
	left:5px;
	border:solid 1px #fff;
	border-radius:50%;
}
.kctx_s1 .kctx_top .kctx_ss .kctx_icons span{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.kctx_s1 .kctx_top .kctx_ss .kctx_icons .white_icon{
	opacity:0;
}
.kctx_s1 .kctx_top .kctx_ss .kctx_icons span img{
	display:block;
	max-width:50%;
	max-height:50%;
}
.kctx_s1 .kctx_top .kctx_ss .kctx_w{
	font-size:20px;
	font-weight:bold;
	margin-top:8px;
}
.kctx_s1 .kctx_top .swiper-slide-thumb-active .kctx_ss{
	color:var(--darkBlue);
}
.kctx_s1 .kctx_top .swiper-slide-thumb-active .kctx_ss .kctx_icons{
	background:var(--darkBlue);
}
.kctx_s1 .kctx_top .swiper-slide-thumb-active .kctx_ss .kctx_icons .white_icon{
	opacity:1;
}
.kctx_s1 .kctx_top .swiper-slide-thumb-active .kctx_ss .kctx_icons .blue_icon{
	opacity:0;
}
.kctx_s1 .kctx_bot .kctx_ss{
	border-radius:40px;
	border-radius:2vw;
	overflow:hidden;
	box-shadow:0 0 50px rgba(5,116,190,.1) inset;
	box-shadow:0 0 2.6vw rgba(5,116,190,.1) inset;
}
.kctx_s1 .kctx_bot .kctx_stop{
	position:relative;
	background:var(--darkBlue) url(../img/kctx_s1_lbg.png) repeat-x left center;
}
.kctx_s1 .kctx_bot .kctx_stop .kctx_l{
	width:33%;
	position:relative;
	z-index:3;
	margin-right:-7%;
	padding-right:6%;
	padding-top:90px;
	padding-top:4.5vw;
	color:#fff;
}
.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_lbg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_stit,
.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_txt{
	position:relative;
	z-index:3;
	padding:0 70px;
	padding:0 3.5vw;
}
.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_stit{
	font-size:36px;
	font-size:1.875vw;
	font-weight:bold;
}
.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_txt{
	font-size:20px;
	font-size:1vw;
	font-weight:bold;
	line-height:1.6;
	margin-top:40px;
	margin-top:2vw;
	-webkit-line-clamp:9;
	-moz-line-clamp:9;
	-o-line-clamp:9;
	line-clamp:9;
}
.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_lbg img{
	display:block;
	width:100%;
	height:100%;
}
.kctx_s1 .kctx_bot .kctx_stop .kctx_r{
	width:74%;
	overflow:hidden;
	height:33.33333vw;
}
.kctx_s1 .kctx_bot .kctx_stop .kctx_r img{
	display:block;
	width:100%;
	height:100%;
}
.kctx_s1 .kctx_bot .kctx_stop .kctx_kt{
	position:absolute;
	left:70px;
	bottom:0;
	transform:translateY(30%);
	z-index:4;
	max-width:243px;
	width:13vw;
}
.kctx_s1 .kctx_bot .kctx_sbot{
	padding:120px 100px;
	padding:6.25vw 5.2vw;
	position:relative;
}
.kctx_s1 .kctx_bot .kctx_sbot .swiper-button-white{
	width:50px;
	height:50px;
	border:solid 1px var(--subColor);
	border-radius:50%;
	color:var(--subColor);
	top:auto;
	bottom:70px;
	bottom:calc(6.25vw - 50px);
	margin-top:0;
	transtion:all .35s;
}
.kctx_s1 .kctx_bot .kctx_sbot .swiper-button-white.swiper-button-disabled{
	opacity:0;
}
.kctx_s1 .kctx_bot .kctx_sbot .swiper-button-prev{
	left:100px;
	left:5.2vw;
}
.kctx_s1 .kctx_bot .kctx_sbot .swiper-button-next{
	right:auto;
	left:160px;
	left:calc(60px + 5.2vw);
}
.kctx_s1 .kctx_bot .kctx_sbot .swiper-button-white:after{
	display:none;
}
.kctx_s1 .kctx_bot .kctx_sbot .swiper-button-white .iconfont{
	font-size:24px;
}
.kctx_s1 .kctx_bot .kctx_stop .kctx_kt img{
	display:block;
	width:100%;
}
.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa{
	overflow:hidden;
}
.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sl{
	float:left;
	width:22.5%;
	color:var(--subColor);
	padding-bottom:1.56vw;
}
.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sl .kctx_stage{
	font-size:30px;
	font-size:1.56vw;
	font-weight:bold;
}
.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sl .kctx_mon{
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
}
.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sr{
	font-size:20px;
	font-size:1vw;
	font-weight:bold;
	line-height:1.6;
	color:#999;
}
.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sr{
	float:right;
	width:64%;
}
.kctx_s2 .kctx_con{
	margin-top:40px;
	margin-top:2vw;
}
.kctx_s2 .kctx_stit{
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
	color:#999;
}

/* slider start */
.kctx_s2{
	width:100%;
	overflow:hidden;
}
.kctx_s2 .kctx_slider{
	width:1010px;
	margin:0 auto;
	padding:40px 0;
	
}
.kctx_s2 .kctx_slider .ui-slider-horizontal .ui-slider-range{
	background:var(--curColor);
	border-radius:200px;
}
.kctx_s2 .kctx_slider .ui-slider-pips .ui-slider-label{
	top:30px;
	font-size:18px;
	font-weight:bold;
	color:#999;
	width:4em;
	margin-left:-2em;
}
.kctx_s2 .kctx_slider .ui-slider-pips .ui-slider-label:after{
	font-weight:bold;
}
.kctx_s2 .kctx_slider .ui-slider-pips .ui-slider-pip-1 .ui-slider-label:after{
	content:"1岁";
}
.kctx_s2 .kctx_slider .ui-slider-pips .ui-slider-pip-24 .ui-slider-label:after{
	content:"2岁";
}
.kctx_s2 .kctx_slider .ui-slider-pips .ui-slider-pip-36 .ui-slider-label:after{
	content:"3岁";
}
.kctx_s2 .kctx_slider .ui-slider-pips .ui-slider-pip-48 .ui-slider-label:after{
	content:"4岁";
}
.kctx_s2 .kctx_slider .ui-slider-pips .ui-slider-pip-60 .ui-slider-label:after{
	content:"5岁";
}
.kctx_s2 .kctx_slider .ui-slider-pips .ui-slider-pip-72 .ui-slider-label:after{
	content:"6岁";
}
.kctx_s2 .kctx_slider .ui-slider-float .ui-slider-tip{
	width:140px;
	margin-left:-70px;
	font-size:24px;
	color:#e03c1e;
	border:none;
	font-family:fzcy;
}
.kctx_s2 .kctx_slider .ui-slider-float .ui-slider-tip:before,
.kctx_s2 .kctx_slider .ui-slider-float .ui-slider-tip:after{
	display:none;
}
.kctx_s2 .kctx_slider .ui-slider-pip-first .ui-slider-label,
.kctx_s2 .kctx_slider .ui-slider-pip-last .ui-slider-label{
	display:none;
}
/* .kctx_s2 .kctx_slider .ui-slider-handle,
.kctx_s2 .kctx_slider .ui-slider-handle:nth-of-type(1){
	opacity:0;
	pointer-events:none;
}
.kctx_s2 .kctx_slider .ui-slider-range.ui-widget-header{
	pointer-events:none !important;
}
.kctx_s2 .kctx_slider .ui-slider-handle:nth-of-type(1){
	left:0 !important;
} */
.kctx_s2 .kctx_slider .ui-slider-handle + .ui-slider-handle{
	opacity:1;
	pointer-events:auto;
}
.kctx_s2 .kctx_slider #circles-slider.ui-slider {
  border-radius: 20px;
  background: #e5f1f8;
  border: none;
  height:24px;
  margin:0 14px;
}
.kctx_s2 .kctx_slider #circles-slider:after{
	content:"";
	width:1212px;
	height:24px;
	background:url(../img/kctx_s2_lbg.png) no-repeat left center;
	position:absolute;
	right:100%;
	right:calc(100% + 3px);
	top:50%;
	margin-top:-12px;
	z-index:6;
	pointer-events:none;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-handle {
  
  height: 28px;
  width: 28px;
  top: -2px;
  margin-left: -14px;
  background:none !important;
  border:none !important;
  cursor:pointer;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-handle:before,
.kctx_s2 .kctx_slider #circles-slider .ui-slider-handle:after{
	content:"";
	position:absolute;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-handle:after{
	width:100%;
	height:100%;
	top:0;
	left:0;
	border-radius:50%;
	border:10px solid #e03c1e;
	background:#fff !important;
	z-index:9;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-handle:before{
	width:1200px;
	height:24px;
	top:50%;
	margin-top:-12px;
	right:0;
	background:var(--curColor);
	border-radius:200px;
	pointer-events:none;
}

.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip{
	top:10px;
	z-index:5;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip .ui-slider-line {
    width:6px;
    height:6px;
    border-radius:50%;
    margin-left:-3px;
    background: #fffaf7;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip.ui-slider-pip-last,
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip.ui-slider-pip-first {
	top: -7px;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-line,
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip.ui-slider-pip-first .ui-slider-line {
	display: none;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-label,
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip.ui-slider-pip-first .ui-slider-label {
	margin: 0;
	transition:all .35s;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip.ui-slider-pip-first .ui-slider-label {
    left: -2em;
    text-align: right;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-label {
    left:2em;
    text-align:left;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip.ui-slider-pip-selected-initial {
    font-weight: normal;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip.ui-slider-pip-selected {
    font-weight: bold;
}
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip.ui-slider-pip-selected,
.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip.ui-slider-pip-selected-initial {
    color: #434d5a;
}
.kctx_s2 .kctx_container{
	margin-top:40px;
	margin-top:2vw;
}
.kctx_s2 .kctx_container>ul{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:flex-end;
	align-items:flex-end;
	margin-left:-2px;
}
.kctx_s2 .kctx_container>ul>li{
	width:14.2857%;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.kctx_s2 .kctx_container ul li ol{
	-webkit-flex-direction:column;
	flex-direction:column;
	overflow:hidden;
}
.kctx_s2 .kctx_container ul li .kctx_show ol{
	-webkit-flex-direction:column-reverse;
	flex-direction:column-reverse;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.kctx_s2 .kctx_container ul li .kctx_show ol li{
	width:100%;
	padding:10px;
	padding:.75vw .5vw;
	text-align:center;
}
.kctx_s2 .kctx_container ul li .kctx_show ol li:nth-of-type(1){
	background:#036eb7;
}
.kctx_s2 .kctx_container ul li .kctx_show ol li:nth-of-type(2){
	background:#2ca6e0;
}
.kctx_s2 .kctx_container ul li .kctx_show ol li:nth-of-type(3){
	background:#8dc21f;
}
.kctx_s2 .kctx_container ul li .kctx_show ol li:nth-of-type(4){
	background:#f29600;
}
.kctx_s2 .kctx_container ul li .kctx_show ol li:nth-of-type(5){
	background:#e95516;
}
.kctx_s2 .kctx_container ul li .kctx_show ol li:nth-of-type(6){
	background:#8d338d;
}
.kctx_s2 .kctx_container ul li .kctx_show ol li:nth-of-type(7){
	background:#d94059;
}
.kctx_s2 .kctx_container ul li .kctx_show ol li:nth-of-type(8){
	background:#604ab5;
}
.kctx_s2 .kctx_container ul li .kctx_show ol li:nth-of-type(9){
	background:#e74a80;
}
.kctx_s2 .kctx_container ul li .kctx_show ol li.kctx_half{
	width:80%;
}
.kctx_s2 .kctx_container ul>li .kctx_show ol>li + li{
	margin-bottom:2px;
}
.kctx_s2 .kctx_container ul>li .kctx_show .kctx_cn,
.kctx_s2 .kctx_container ul>li .kctx_show .kctx_en{
	display:block;
}
.kctx_s2 .kctx_container ul>li .kctx_show .kctx_cn{
	font-size:18px;
	font-weight:bold;
}
.kctx_s2 .kctx_container ul>li .kctx_show .kctx_en{
	font-size:16px;
}
.kctx_s2 .kctx_container ul>li .kctx_show .kctx_cn ~ .kctx_en{
	margin-top:2px;
}
.kctx_s2 .kctx_container ul li .kctx_hide ol{
	border-radius:10px;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n-6) .kctx_hide .kctx_level{
	background:#ee6950;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n-6) .kctx_hide .kctx_list ul li .iconfont{
	color:#ee6950;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n-5) .kctx_hide .kctx_level{
	background:#f18916;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n-5) .kctx_hide .kctx_list ul li .iconfont{
	color:#f18916;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n-4) .kctx_hide .kctx_level{
	background:#fdb633;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n-4) .kctx_hide .kctx_list ul li .iconfont{
	color:#fdb633;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n-3) .kctx_hide .kctx_level{
	background:#87be25;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n-3) .kctx_hide .kctx_list ul li .iconfont{
	color:#87be25;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n-2) .kctx_hide .kctx_level{
	background:#47af95;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n-2) .kctx_hide .kctx_list ul li .iconfont{
	color:#47af95;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n-1) .kctx_hide .kctx_level{
	background:#2ca6e0;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n-1) .kctx_hide .kctx_list ul li .iconfont{
	color:#2ca6e0;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n) .kctx_hide .kctx_level{
	background:#0574be;
}
.kctx_s2 .kctx_container ul li:nth-of-type(7n) .kctx_hide .kctx_list ul li .iconfont{
	color:#0574be;
}
.kctx_s2 .kctx_container.level1 ul li:nth-of-type(1) .kctx_hide,
.kctx_s2 .kctx_container.level2 ul li:nth-of-type(2) .kctx_hide,
.kctx_s2 .kctx_container.level3 ul li:nth-of-type(3) .kctx_hide,
.kctx_s2 .kctx_container.level4 ul li:nth-of-type(4) .kctx_hide,
.kctx_s2 .kctx_container.level5 ul li:nth-of-type(5) .kctx_hide,
.kctx_s2 .kctx_container.level6 ul li:nth-of-type(6) .kctx_hide,
.kctx_s2 .kctx_container.level7 ul li:nth-of-type(7) .kctx_hide{
	opacity:1;
	transform:scaleY(1);
}
.kctx_s2 .kctx_container ul>li .kctx_show ol>li,
.kctx_s2 .kctx_container ul>li .kctx_hide ol>.kctx_level{
	width:100%;
	background:var(--curColor);
	border-radius:4px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transition:background-color .35s
}

.kctx_s2 .kctx_container ul li .kctx_ss{
	margin-left:2px;
	color:#fff;
	text-align:center;
	position:relative;
}
.kctx_s2 .kctx_container ul li .kctx_show{
	transition:all .35s;
}
.kctx_s2 .kctx_container ul li .kctx_show .kctx_course,
.kctx_s2 .kctx_container ul li .kctx_show .kctx_month{
	font-size:18px;
	padding:0 1vw;
	height:48px;
	flex:0 0 auto;
}
.kctx_s2 .kctx_container ul li .kctx_show .kctx_course *,
.kctx_s2 .kctx_container ul li .kctx_show .kctx_month *{
	font-weight:bold;
}
.kctx_s2 .kctx_container ul li .kctx_show .kctx_month{
	height:60px;
	font-size:20px;
}
.kctx_s2 .kctx_container ul li .kctx_show .kctx_level{
	flex:1;
}
.kctx_s2 .kctx_container ul li .kctx_level>span{
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.kctx_s2 .kctx_container ul li .kctx_level>span i{
	font-size:18px;
}
.kctx_s2 .kctx_container ul li .kctx_level>span em{
	font-size:48px;
	line-height:1;
	transform:translateY(.1em);
	margin-left:5px;
}
.kctx_s2 .kctx_container ul li .kctx_hide{
	position:absolute;
	min-height:calc(100% + 40px);
	right:-20px;
	bottom:-20px;
	left:-20px;
	background:#fff;
	z-index:3;
	box-shadow:0 0 30px rgba(0,0,0,.05);
	box-shadow:0 0 1.56vw rgba(0,0,0,.05);
	overflow:hidden;
	border-radius:10px;
	opacity:0;
	transform:scaleY(0);
	transition:all .5s;
	pointer-events:none;
}
.kctx_s2 .kctx_container ul li .kctx_hide .kctx_level{
	padding-top:15px;
	padding-bottom:20px;
	border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
}
.kctx_s2 .kctx_container ul li .kctx_hide .kctx_level .kctx_h{
	font-size:24px;
	margin-left:1vw;
}
.kctx_s2 .kctx_container ul li .kctx_hide .kctx_list{
	color:#333;
	text-align:left;
}
.kctx_s2 .kctx_container ul li .kctx_hide .kctx_list ul{
	padding:1.5vw;
}
.kctx_s2 .kctx_container ul li .kctx_hide .kctx_list ul li{
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.kctx_s2 .kctx_container ul li .kctx_hide .kctx_list ul li + li{
	margin-top:15px;
}
.kctx_s2 .kctx_container ul li .kctx_hide .kctx_list ul li .iconfont{
	width:26px;
	text-align:left;
	transform:translateY(.25em);
	color:var(--curColor);
}
.kctx_s2 .kctx_container ul li .kctx_hide .kctx_list ul li .kctx_txt{
	width:calc(100% - 26px);
	color:#888;
	font-size:18px;
}
.kctx_s2 .kctx_container ul li .kctx_hide .kctx_list ul li .kctx_ltit,
.kctx_s2 .kctx_container ul li .kctx_hide .kctx_list ul li .kctx_ltit *{
	font-weight:bold;
}
.kctx_s2 .kctx_exp{
	color:var(--curColor);
	font-weight:bold;
	font-size:20px;
	margin-top:20px;
	padding-top:30px;
	padding-top:1.56vw;
}
.bg_box{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.kctx_s3{
	width:100%;
	overflow:hidden;
}
.kctx_s3 .wave_box{
	top:0;
}
.kctx_s3 .kctx_rcon{
	background:url(../img/kctx_s3_rbg.png) no-repeat center center;
	background-size:100% 100%;
	padding:50px 60px;
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
}
.kctx_s3 .kctx_rcon .kctx_tit .kctx_en{
	color:var(--curColor);
	display:block;
	line-height:1;
	margin-right:0;
}
.kctx_s3 .kctx_rcon .kctx_tit .kctx_cn{
	font-size:30px;
	font-size:1.56vw;
	line-height:1.2;
}
.kctx_s3 .kctx_rcon .kctx_form form{
	display:block;
	width:100%;
}
.kctx_s3 .kctx_rcon .kctx_form .kctx_inp{
	position:relative;
	margin-bottom:15px;
	font-size:18px;
	font-size:.94vw;
	color:#999;
}
.kctx_s3 .kctx_rcon .kctx_form .kctx_inp .iconfont{
	position:absolute;
	right:4%;
	top:50%;
	transform:translateY(-50%);
	font-size:20px;
	color:var(--curColor);
	pointer-events:none;
}
.kctx_s3 .kctx_rcon .kctx_form .kctx_inp .kctx_name{
	position:absolute;
	left:0;
	top:50%;
	width:120px;
	width:6vw;
	text-align:center;
	transform:translateY(-50%);
	line-height:1;
	border-right:solid 1px var(--curColor);
	font-weight:bold;
}
.kctx_s3 .kctx_rcon .kctx_form .kctx_inp .txt_inp,
.kctx_s3 .kctx_rcon .kctx_form .kctx_sel{
	display:block;
	width:100%;
	background:#e5f1f8;
	height:48px;
	border-radius:200px;
	box-shadow:5px 5px 4px rgba(0,78,161,.05) inset;
	padding-left:150px;
	padding-left:7vw;
	transition:all .35s;
	font-weight:bold;
}
.kctx_s3 .kctx_rcon .kctx_form .kctx_inp .txt_inp{
	color:#333;
}
.kctx_s3 .kctx_rcon .kctx_form .kctx_sel .kctx_scon{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.kctx_s3 .kctx_rcon .kctx_form .kctx_sel .kctx_scon .kctx_item{
	width:48%;
	height:100%;
	position:relative;
}
.kctx_s3 .kctx_rcon .kctx_form .kctx_sel .kctx_scon .kctx_item select{
	height:48px;
}
.kctx_s3 .kctx_rcon .kctx_form .kctx_sel select{
	width:100%;
	height:100%;
	font-size:inherit;
}
.kctx_s3 .kctx_rcon .kctx_form .kctx_sel .kctx_scon .kctx_item .iconfont{
	right:8.333%;
}

.kctx_s3 .kctx_rcon .kctx_form .kctx_inp .txt_inp:focus{
	background:#F3F8FC;
	color:var(--curColor);''
}
.kctx_s3 .kctx_rcon .kctx_form .kctx_submit{
	text-align:center;
}
.kctx_s3 .kctx_rcon .kctx_form .kctx_submit input{
	display:inline-block;
	width:50%;
	height:48px;
	font-size:20px;
	font-weight:bold;
	background:var(--curColor);
	border-radius:200px;
	color:#fff;
	box-shadow:5px 5px 4px rgba(0,78,161,.05) inset;
	transition:all .35s;
	cursor:pointer;
}


/* 内页-品牌活动 */
.pphd_s1{
	background:url(../img/pphd_s1_bg.jpg) no-repeat center center;
	background-size:cover;
}
.pphd_s1 .pphd_con ul{
	margin-left:-20px;
	margin-left:-1vw;
}
.pphd_s1 .pphd_con ul li{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin-left:20px;
	margin-left:1vw;
	overflow:hidden;
	border-radius:40px;
	border-radius:2vw;
	transition:all .5s;
}

.pphd_s1 .pphd_con ul li .pphd_ss{
	display:block;
	background:var(--darkBlue);
	position:relative;
	color:#fff;
	transition:all .35s;
}
.pphd_s1 .pphd_con ul li .pphd_img{
	display:block;
	max-height:700px;
	height:700px;
	height:36.458vw;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	opacity:.1;
	transition:all .35s;
}
.pphd_s1 .pphd_con ul li .pphd_img img{
	display:block;
	width:100%;
	height:100%;
}
.pphd_s1 .pphd_con ul li .pphd_wrap{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	transition:all .5s;
}
.pphd_s1 .pphd_con ul li .pphd_show,
.pphd_s1 .pphd_con ul li .pphd_show .pphd_top{
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.pphd_s1 .pphd_con ul li .pphd_show{
	padding:90px 0;
	padding:4.6875vw 0;
}
.pphd_s1 .pphd_con ul li .pphd_icon{
	max-width:100px;
	max-height:100px;
	width:5.6vw;
	height:5.6vw;
	border:dashed 1px #fff;
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.pphd_s1 .pphd_con ul li .pphd_icon .pphd_dot{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	border-radius:50%;
	-webkit-animation:rotate1 12s linear infinite forwards;
	animation:rotate1 12s linear infinite forwards;
}
.pphd_s1 .pphd_con ul li .pphd_icon .pphd_dot:before{
	content:"";
	position:absolute;
	width:10px;
	height:10px;
	background:var(--subColor);
	border-radius:50%;
	margin-left:-5px;
	margin-top:-5px;
}
.pphd_s1 .pphd_con ul li:nth-of-type(4n-3) .pphd_icon .pphd_dot:before{
	left:50%;
	top:0;
}
.pphd_s1 .pphd_con ul li:nth-of-type(4n-2) .pphd_icon .pphd_dot:before{
	left:100%;
	top:50%;
}
.pphd_s1 .pphd_con ul li:nth-of-type(4n-1) .pphd_icon .pphd_dot:before{
	left:50%;
	top:100%;
}
.pphd_s1 .pphd_con ul li:nth-of-type(4n) .pphd_icon .pphd_dot:before{
	left:0;
	top:50%;
}
.pphd_s1 .pphd_con ul li .pphd_icon img{
	display:block;
	max-width:62%;
	max-height:62%;
}
.pphd_s1 .pphd_con ul li .pphd_stit{
	font-weight:bold;
}
.pphd_s1 .pphd_con ul li .pphd_show .pphd_stit{
	font-size:36px;
	font-size:1.875vw;
	width:40px;
	width:2vw;
	text-align:center;
	line-height:1.1;
	margin-top:40px;
	margin-top:2vw;
}
.pphd_s1 .pphd_con ul li .pphd_stit.font_fzcy{
	font-weight:normal;
}
.pphd_s1 .pphd_con ul li .pphd_show .pphd_bot{
	width:10px;
	height:10px;
	border-radius:50%;
	background:#fff;
	position:relative;
}
.pphd_s1 .pphd_con ul li .pphd_show .pphd_bot:after{
	position: absolute;
    width:100%;
    height:100%;
    border-radius:50%;
    content:'';
    top:0;
    left:0;
    background:rgb(255,255,255,.9);
	animation:scale1 2s infinite;
}
@keyframes scale1{
    0%{
        transform: scale(1);
        opacity:.9
    }
    100%{
        transform: scale(4);
        opacity: 0;
    }
}
.pphd_s1 .pphd_con ul li .pphd_hide{
	opacity:0;
	height:auto;
	padding:50px;
	padding:2.6vw;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.pphd_s1 .pphd_con ul li .pphd_hide .pphd_txt{
	max-width:calc(100% - 130px);
	width:calc(100% - 6.77vw);
	transform:translateY(160px);
	transform:translateY(8vw);
	opacity:0;
	transition:all .5s;
}
.pphd_s1 .pphd_con ul li .pphd_hide .pphd_txt .pphd_stit{
	font-size:30px;
	font-size:1.56vw;
}
.pphd_s1 .pphd_con ul li .pphd_hide .pphd_txt .pphd_w{
	font-size:24px;
	font-size:1.25vw;
	line-height:1.6;
	margin-top:4px;
}
.pphd_s1 .pphd_con ul li.is-active{
	-webkit-box-flex:7.285;
	-webkit-flex:7.285;
	-ms-flex:7.285;
	flex:7.285;
	transform:translateY(40px);
	transform:translateY(2vw);
}
.pphd_s1 .pphd_con ul li.is-active .pphd_ss{
	background:#000;
}
.pphd_s1 .pphd_con ul li.is-active .pphd_img{
	opacity:.6;
}
.pphd_s1 .pphd_con ul li.is-active .pphd_show{
	opacity:0;
}
.pphd_s1 .pphd_con ul li.is-active .pphd_hide{
	opacity:1;
}
.pphd_s1 .pphd_con ul li.is-active .pphd_hide .pphd_txt{
	transform:translateY(0);
	opacity:1;
	transition-delay:.35s;
}
.pphd_s2 .pphd_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-14px;
	margin-bottom:-30px;
	margin-bottom:-1.56vw;
}
.pphd_s2 .pphd_con ul li{
	width:33.33333%;
	margin-bottom:30px;
	margin-bottom:1.56vw;
}
.pphd_s2 .pphd_con ul li .pphd_ss{
	display:block;
	margin-left:14px;
	overflow:hidden;
	border-radius:40px;
	border-radius:2vw;
	color:#999;
	transition:all .35s;
	box-shadow:0 0 30px rgba(0,0,0,.05);
	box-shadow:0 0 1.56vw rgba(0,0,0,.05);
}
.pphd_s2 .pphd_con ul li .pphd_ss .pphd_top{
	position:relative;
}
.pphd_s2 .pphd_con ul li .pphd_ss .pphd_img{
	display:block;
	overflow:hidden;
	height:calc(((100vw - 17px) * .84 - 28px) / 3 * 400 / 524);
}
.pphd_s2 .pphd_con ul li .pphd_ss .pphd_img img{
	display:block;
	width:100%;
	height:100%;
	pointer-events:none;
	transition:all .5s;
}
.pphd_s2 .pphd_con ul li .pphd_ss .pphd_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,113,189,.9);
	padding:60px;
	padding:3vw;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
	color:#fff;
	transform:scaleY(0);
	transition:all .5s;
}
.pphd_s2 .pphd_con ul li .pphd_ss .pphd_wrap .pphd_w{
	font-size:18px;
	line-height:1.5;
	-webkit-line-clamp:8;
	-moz-line-clamp:8;
	-o-line-clamp:8;
	line-clamp:8;
}
.pphd_s2 .pphd_con ul li .pphd_ss .pphd_stit{
	padding:30px 0;
	padding:1.56vw 0;
	margin:0 30px;
	margin:0 1.56vw;
	text-align:center;
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pphd_s3{
	background:url(../img/pphd_s3_bg.jpg) no-repeat center center;
	background-size:cover;
}
.news_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.news_top .news_tit{
	color:var(--curColor);
	font-weight:bold;
	font-size:36px;
	font-size:1.875vw;
}
.news_top .news_tit.font_fzcy{
	font-weight:normal;
}
.news_sear{
	width:250px;
	position:relative;
}
.news_sear .sousuo_input{
	display:block;
	width:100%;
	padding:10px 50px 10px 15px;
	border:solid 1px var(--curColor);
	font-size:14px;
	border-radius:200px;
	color:var(--curColor);
	transition:all .35s;
}
.news_sear .sousuo_input::-webkit-input-placeholder,
.news_sear1 input::-webkit-input-placeholder{
	color:var(--curColor);
}

.news_sear .sousuo_input:-moz-placeholder,
.news_sear1 input:-moz-placeholder{
	color:var(--curColor);
}

.news_sear .sousuo_input::-moz-placeholder,
.news_sear1 input::-moz-placeholder{
	color:var(--curColor);
}

.news_sear .sousuo_input::-ms-input-placeholder,
.news_sear1 input::-ms-input-placeholder{
	color:var(--curColor);
}
.news_sear button{
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:100%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:var(--curColor);
	transition:all .35s;
}
.news_sear button .iconfont{
	font-size:22px;
	cursor:pointer;
}
.news_list1 ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-20px;
	margin-left:-1vw;
	margin-bottom:-20px;
	margin-bottom:-1vw;
}
.news_list1 ul li{
	width:16.66666%;
	margin-bottom:20px;
	margin-bottom:1vw;
}
.news_list1 ul li a{
	margin-left:20px;
	margin-left:1vw;
	width:calc(100% - 20px);
	width:calc(100% - 1vw);
	padding:20px;
	padding:1vw;
	padding-bottom:24px;
	padding-bottom:calc(1vw + 4px);
	border-radius:0 20px;
	border-radius:0 1vw;
	background:#fff;
	color:#999;
	height:100%;
	box-shadow:0 0 30px rgba(0,0,0,.05);
	box-shadow:0 0 1.56vw rgba(0,0,0,.05);
	position:relative;
	overflow:hidden;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.news_list1 ul li a:before{
	content:"";
	position:absolute;
	width:100%;
	height:4px;
	background:currentcolor;
	left:0;
	bottom:0;
	transform-origin:left;
	transform:scaleX(0);
}
.news_list1 ul li a .news_info{
	width:100%;
}
.news_list1 ul li a .news_date{
	font-size:14px;
	color:#999;
}
.news_list1 ul li a .news_stit{
	font-size:20px;
	font-size:1vw;
	font-weight:bold;
	margin-top:5px;
}
.news_list1 .news_more{
	margin-top:45px;
	margin-top:2.5vw;
}
.news_more .inflex_box,
.news_more2 .inflex_box{
	-webkit-align-items:center;
	align-items:center;
	color:#dfdfdf;
	cursor:pointer;
	transition:all .35s;
}
.news_more .inflex_box.blue_color{
	color:var(--curColor);
}
.news_more .inflex_box.darkblue_color{
	color:var(--darkBlue);
}
.news_more .inflex_box span{
	font-size:20px;
	margin-right:5px;
	padding-bottom:2px;
}
.news_more .inflex_box .iconfont{
	font-size:20px;
}
.news_more2{
	margin-top:60px;
	margin-top:3.12vw;
}
.news_more2 .inflex_box{
	color:var(--curColor);
	border-bottom:solid 1px var(--curColor);
	padding-bottom:4px;
}
.news_more2 .inflex_box span{
	font-size:16px;
	font-weight:bold;
	margin-right:6px;
}
.news_more2 .inflex_box .iconfont{
	font-size:24px;
	transition:transform .35s;
}

/* 内页-环境设施 */
.hjss_tit{
	font-weight:bold;
	font-size:48px;
	font-size:2.5vw;
	color:var(--lightBlue);
}
.hjss_tit.white_tit{
	color:#fff;
}
.hjss_s1{
	background:url(../img/hjss_s1_bg.jpg) no-repeat center top;
	background-size:100%;
}
.hjss_box .hjss_bot{
	border-radius:40px;
	border-radius:2vw;
	overflow:hidden;
}
.hjss_box .hjss_bot .hjss_ss{
	display:block;
	position:relative;
	color:#fff;
}
.hjss_box .hjss_bot .hjss_ss .hjss_img{
	display:block;
	overflow:hidden;
	border-radius:40px;
	border-radius:2vw;
	height:calc((100vw - 17px) * .84 * 7 / 16);
}
.hjss_box .hjss_bot .hjss_ss .hjss_img img{
	display:block;
	width:100%;
	height:100%;
}
.hjss_box .hjss_bot .hjss_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.hjss_box .hjss_bot .hjss_wrap .hjss_bg{
	height:41%;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:-webkit-linear-gradient(top,rgba(0,113,189,0),rgba(0,113,189,1));
	background:-moz-linear-gradient(top,rgba(0,113,189,0),rgba(0,113,189,1));
	background:-o-linear-gradient(top,rgba(0,113,189,0),rgba(0,113,189,1));
	background:linear-gradient(top,rgba(0,113,189,0),rgba(0,113,189,1));
	transform-origin:bottom;
	transform:scaleY(0);
	transition:all .5s;
}
.hjss_box .hjss_bot .swiper-slide-active .hjss_wrap .hjss_bg{
	transform:scaleY(1);
	transition-delay:.6s;
}
.hjss_box .hjss_bot .hjss_wrap .hjss_w{
	position:relative;
	z-index:3;
	width:100%;
	padding:40px 100px;
	padding:2vw 5.12vw;
	font-size:18px;
	font-weight:bold;
	line-height:1.68;
	transform:translateY(300px);
	opacity:0;
	transition:all .6s;
}
.hjss_box .hjss_bot .swiper-slide-active .hjss_wrap .hjss_w{
	transform:translateY(0);
	opacity:1;
	transition-delay:.9s;
}
.hjss_box .hjss_bot .hjss_wrap .hjss_w *{
	font-weight:inherit;
}
.mjm-swiper-button:after{
	display:none;
}
body .mjm-swiper-button{
	width:40px;
	height:40px;
	color:#fff;
	z-index:6;
}
.mjm-swiper-button .swiper-button-bg{
	font-size:40px;
	color:var(--subColor);
	transition:transform .35s;
}
.mjm-swiper-button .swiper-button-arrow{
	font-size:20px;
	width:40px;
	text-align:center;
	margin-left:-40px;
	position:relative;
	z-index:3;
}
.mjm-swiper-button.swiper-button-prev{
	left:66px;
	left:3.12vw;
}
.mjm-swiper-button.swiper-button-next{
	right:66px;
	right:3.12vw;
}
.hjss_box .hjss_sbg{
	display:block;
}
.hjss_box .hjss_sbg img{
	display:block;
	width:100%;
}
.hjss_s2 .hjss_mid{
	background:#f2f8fc;
}
.hjss_common .hjss_top .swiper-slide{
	text-align:center;
}
.hjss_common .hjss_top .hjss_ss{
	display:inline-block;
	font-size:24px;
	font-size:1.25vw;
	color:#999;
	font-weight:bold;
	padding:8px 25px;
	border-radius:0 32px;
	cursor:pointer;
	transition:all .35s;
}
.hjss_common .hjss_top .swiper-slide-thumb-active .hjss_ss{
	background:var(--lightBlue);
	color:#fff;
}

/* 内页-会员福利 */
.hyfl_box .hyfl_s1{
	background-position:center top;
	background-size:100%;
}
.hyfl_bg_box{
	position:relative;
	width:100%;
	overflow:hidden;
}
.hyfl_bg_box .center_box{
	position:relative;
	z-index:5;
}
.hyfl_bg_box .hyfl_bg{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
.hyfl_bg_box .hyfl_bg .hyfl_img{
	display:block;
}
.hyfl_bg_box .hyfl_bg img{
	display:block;
	width:100%;
}
.hyfl_bg_box .hyfl_half_circle{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.hyfl_bg_box .hyfl_half_circle img{
	display:block;
	width:100%;
}
.hyfl_tit .hyfl_icon{
	width:54px;
	height:54px;
	border:solid 1px var(--curColor);
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.hyfl_tit .hyfl_icon:before,
.hyfl_tit .hyfl_icon:after{
	content:"";
	position:absolute;
}
.hyfl_tit .hyfl_icon:before{
	top:-5px;
	right:-5px;
	bottom:-5px;
	left:-5px;
	border:dashed 1px var(--curColor);
	border-radius:50%;
}
.hyfl_tit .hyfl_icon:after{
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:var(--curColor);
	border-radius:50%;
	opacity:.2;
	animation:scale1 3s infinite;
}
@keyframes scale1{
    0%{
        transform: scale(1);
        opacity:.2
    }
    100%{
        transform: scale(2);
        opacity: 0;
    }
}
.hyfl_tit .hyfl_icon img{
	display:block;
	max-width:60%;
	max-height:60%;
}
.hyfl_tit .hyfl_tcon{
	margin-top:40px;
	margin-top:2vw;
}
.hyfl_tit .hyfl_en,
.hyfl_tit .hyfl_cn{
	font-size:48px;
	font-size:2.5vw;
	color:var(--curColor);
}
.hyfl_tit .hyfl_en{
	display:block;
	text-transform:uppercase;
	line-height:1;
	
}
.hyfl_tit .hyfl_exp{
	font-size:24px;
	font-size:1.25vw;
	color:#666;
	font-weight:bold;
	margin-top:10px;
	margin-top:.5vw;
}
.hyfl_tit.white_tit .hyfl_en,
.hyfl_tit.white_tit .hyfl_cn,
.hyfl_tit.white_tit .hyfl_exp{
	color:#fff;
}
.hyfl_tit.white_tit .hyfl_icon,
.hyfl_tit.white_tit .hyfl_icon:before{
	border-color:#fff;
}
.hyfl_tit.white_tit .hyfl_icon:after{
	background:#fff;
}
.hyfl_s4 .hyfl_con,
.hyfl_list{
	margin-top:80px;
	margin-top:4.16vw;
	background:#fff;
	padding:30px;
	padding:1.56vw;
	border-radius:40px;
	border-radius:2vw;
}
.hyfl_list ul{
	display:-webkit-grid;
    display:grid;
    grid-auto-rows:row dense;
    grid-row-gap:1.45vw;
    grid-column-gap:1.45vw;
    grid-template-rows:repeat(3,calc(((100vw - 17px) * .84 - 3.12vw - 4.35vw) / 4 * 192 / 363));
    grid-template-columns:repeat(4,calc(((100vw - 17px) * .84 - 3.12vw - 4.35vw) / 4));
}
.hyfl_list ul li:nth-of-type(1),
.hyfl_list ul li:nth-of-type(3){
	grid-row-start:span 3;
}
.hyfl_list ul li:nth-of-type(2){
	grid-row-start:span 2;
	grid-column-start:span 2;
}
.hyfl_list ul li .hyfl_img{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	border-radius:40px;
	border-radius:2vw;
}
.hyfl_list ul li .hyfl_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all .35s;
}
.hyfl_s2 .hyfl_con,
.hyfl_s3 .hyfl_con{
	margin-top:60px;
	margin-top:3.125vw;
}
.hyfl_s2 .hyfl_con .hyfl_item{
	width:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	padding:50px;
	padding:2.6vw;
	padding-bottom:174px;
	padding-bottom:9vw;
}
.hyfl_s2 .hyfl_con .hyfl_l{
	background:#fafafa url(../img/hyfl_s2_lbg.png) no-repeat center center;
	background-size:80%;
}
.hyfl_s2 .hyfl_con .hyfl_r,
.hyfl_s2 .hyfl_con .hyfl_item + .hyfl_item{
	background:#e6eff7;
}
.hyfl_s2 .hyfl_con .hyfl_item img{
	display:block;
	max-width:100%;
}
.hyfl_s3{
	background:url(../img/hyfl_s3_bg.jpg) no-repeat center top;
	background-size:cover;
	padding-bottom:120px;
	padding-bottom:6.25vw;
}
.hyfl_s3 .hyfl_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:-40px;
	margin-left:-40px;
	margin-bottom:-2vw;
	margin-left:-2vw;
}
.hyfl_s3 .hyfl_con ul li{
	margin-bottom:40px;
	margin-bottom:2vw;
	width:25%;
	position:relative;
}
.hyfl_s3 .hyfl_con ul li.hyfl_item{
	z-index:5;
}
.hyfl_s3 .hyfl_con ul li .hyfl_ss{
	display:block;
	margin-left:40px;
	margin-left:2vw;
}
.hyfl_s3 .hyfl_con ul li.hyfl_kt .hyfl_img{
	position:absolute;
	width:100%;
	left:0;
	top:0;
	text-align:right;
}
.hyfl_s3 .hyfl_con ul li.hyfl_kt .hyfl_img img{
	display:inline-block;
	max-width:80%;
}
.hyfl_s3 .hyfl_con ul li .hyfl_ss .hyfl_img{
	background:#fff;
	height:370px;
	height:calc(((100vw - 17px) * .84 - 120px) / 4);
	height:calc(((100vw - 17px) * .84 - 6vw) / 4);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.hyfl_s3 .hyfl_con ul li .hyfl_ss .hyfl_img img{
	display:block;
	max-width:65%;
	max-height:65%;
	transition:all .5s;
}
.hyfl_s4 .hyfl_con{
	box-shadow:0 20px 40px rgba(0,113,189,.05);
	box-shadow:0 1vw 2vw rgba(0,113,189,.05);
}
.hyfl_s4 .hyfl_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-20px;
	margin-left:-1vw;
	margin-top:-40px;
	margin-top:-2vw;
}
.hyfl_s4 .hyfl_con ul li{
	width:16.66666%;
	margin-top:80px;
	margin-top:4vw;
}
.hyfl_s4 .hyfl_con ul li .hyfl_ss{
	margin-left:20px;
	margin-left:1vw;
	background:#e6eff7;
	border-radius:20px;
	border-radius:1vw;
	position:relative;
}
.hyfl_s4 .hyfl_con ul li .hyfl_ss:before{
	content:"";
	height:7.72vw;
	width:7.72vw;
	/* 未完 圆形渐变 */
}
.hyfl_s4 .hyfl_con ul li .hyfl_ss .hyfl_img{
	height:7.72vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	z-index:3;
}
.hyfl_s4 .hyfl_con ul li .hyfl_ss .hyfl_img img{
	display:block;
	max-width:100%;
	max-height:100%;
	transform:translateY(-40px);
	transform:translateY(-2vw);
	transition:all .35s;
}
.hyfl_s5 .hyfl_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-40px;
	margin-left:-2vw;
	margin-bottom:-40px;
	margin-bottom:-2vw;
}
.hyfl_s5 .hyfl_con ul li{
	width:25%;
	margin-bottom:40px;
	margin-bottom:2vw;
}
.hyfl_s5 .hyfl_con ul li .hyfl_ss{
	margin-left:40px;
	margin-left:2vw;
	height:100%;
	width:calc(100% - 40px);
	width:calc(100% - 2vw);
	border-radius:40px;
	border-radius:2vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	background:#fafafa;
	padding:20px;
	padding:1vw;
	transition:all .35s;
}
.hyfl_s5 .hyfl_con ul li.hyfl_li1 .hyfl_ss{
	padding-top:0;
}
.hyfl_s5 .hyfl_con ul li .hyfl_ss img{
	display:block;
	max-width:100%;
}
.hyfl_s7 .hyfl_con{
	background:url(../img/hyfl_s7_bg.jpg) no-repeat center center;
	background-size:cover;
	border-radius:40px;
	border-radius:2vw;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	padding:0 30px;
	padding:0 1.56vw;
}
.hyfl_s7 .hyfl_con .hyfl_l{
	width:640px;
	height:200px;
	margin-left:60px;
	margin-left:3vw;
	background:url(../img/hyfl_s7_lbg.png) no-repeat center center;
}
.hyfl_s7 .hyfl_con .hyfl_l .hyfl_stit{
	font-size:20px;
	font-weight:bold;
	line-height:38px;
	padding-top:4px;
	text-align:center;
	margin-right:20px;
	color:var(--darkBlue);
}
.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon{
	margin-top:7px;
}
.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_qr{
	width:120px;
	height:120px;
}
.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_qr img{
	display:block;
	width:100%;
	height:100%;
}
.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_txt{
	width:calc(100% - 180px);
	margin-right:34px;
	padding-top:5px;
}
.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_txt .hyfl_sstit{
	color:var(--subColor);
	font-size:20px;
	position:relative;
}
.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_txt .hyfl_sstit:before{
	content:"";
	position:absolute;
	width:100%;
	height:40%;
	bottom:0;
	left:0;
	background:var(--subColor);
	opacity:.2;
}
.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_txt .hyfl_sstit .hyfl_h{
	font-weight:bold;
	padding:0 6px;
}
.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_txt .hyfl_ssw{
	font-size:20px;
	color:#666;
	font-weight:bold;
}
.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_txt .hyfl_ssw span{
	font-size:24px;
	color:var(--subColor);
	font-weight:inherit;
}
.hyfl_s7 .hyfl_con .hyfl_r{
	max-width:calc(100% - 640px - 100px);
	max-width:calc(100% - 640px - 5vw);
	transform:translateY(15%);
}
.hyfl_s7 .hyfl_con .hyfl_r img{
	display:block;
	max-width:100%;
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
}

/* 内页-中心查询 */
.zxcx_box{
	background:#fafafa;
}
.zxcx_tit{
	-webkit-align-items:center;
	align-items:center;
	color:var(--curColor);
	font-size:30px;
	font-size:1.56vw;
}
.zxcx_tit .iconfont{
	font-size:40px;
	font-size:2vw;
	margin-right:10px;
	margin-right:.5vw;
}
.zxcx_filter .zxcx_con{
	border:solid 1px #e5e5e5;
}
.zxcx_filter .zxcx_con .zxcx_top{
	padding:20px 30px;
}
.zxcx_filter .zxcx_con .zxcx_top .zxcx_item{
	-webkit-align-items:center;
	align-items:center;
}
.zxcx_filter .zxcx_con .zxcx_top .zxcx_inp{
	margin-left:80px;
	margin-left:4vw;
}
.zxcx_filter .zxcx_con .zxcx_top .zxcx_name{
	font-size:16px;
	font-weight:bold;
	color:#999;
}
.zxcx_filter .zxcx_con .zxcx_top .zxcx_sel label{
	position:relative;
}
.zxcx_filter .zxcx_con .zxcx_top .zxcx_sel label + label{
	margin-left:10px;
}
.zxcx_filter .zxcx_con .zxcx_top .zxcx_sel label select,
.zxcx_filter .zxcx_con .zxcx_top .zxcx_inp input{
	display:block;
	height:40px;
	width:200px;
	background:#fff;
	border:solid 1px #e5e5e5;
	padding:0 10px;
	font-size:16px;
	color:#999;
	transition:all .35s;
}
.zxcx_filter .zxcx_con .zxcx_top .zxcx_sel label select{
	cursor:pointer;
}

.zxcx_filter .zxcx_con .zxcx_top .zxcx_inp input{
	font-size:14px;
}
.zxcx_filter .zxcx_con .zxcx_top .zxcx_sel label .iconfont{
	position:absolute;
	top:50%;
	right:10px;
	transform:translateY(-50%);
	font-size:12px;
	color:var(--curColor);
	pointer-events:none;
}
.zxcx_filter .zxcx_con .zxcx_top .zxcx_btn{
	display:inline-block;
	height:40px;
	line-height:40px;
	padding:0 24px;
	font-size:16px;
	color:#fff;
	background:var(--curColor);
	margin-left:10px;
}
.zxcx_filter .zxcx_con .zxcx_bot{
	background:#fff;
	border-top:solid 1px #e5e5e5;
}

.city-sort-letter{
    height: 70px;
    line-height: 70px;
    padding-left: 30px;
    border-bottom: solid 1px #e5e5e5;
}
.city-sort-letter span{
    display: inline-block;
	width:190px;
    height:40px;
    line-height: 40px;
    text-align: center;
    background-color:#e5e5e5;
    color:#333;
    position:relative;
}
.city-sort-letter span i{
	display:inline-block;
	width:0;
	height:0;
	border-top:8px solid #e5e5e5;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	position:absolute;
	left:10px;
	bottom:-8px;
}
.city-sort-letter ul{
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
    height: 30px;
    width:calc(100% - 230px);
    margin-left:30px;
}
.city-sort-letter ul li{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.city-sort-letter ul li a{
    display: inline-block;
    width: 30px;
    height: 30px;
    color: #323232;
    text-decoration: none;
}
.city-sort-letter ul li a:hover,.city-sort-letter ul li a.focus{
    background-color: var(--curColor);
    color: #fff;
}
.city-letter-group{
    padding: 0;
    margin: 0;
    list-style: none;
    height:368px;
    overflow:hidden;
}
.city-letter-group li{
    padding: 6px 10px 6px 30px;
    border-bottom: solid 1px #e5e5e5;
}
.city-letter-group li:last-child{
    border-bottom: none;
}
.city-letter-group li:hover,.city-letter-group li.focus
{
	background-color:#f8f8f8;
}
.city-letter-group li:hover .city-letter,.city-letter-group li.focus .city-letter{
    background-color: var(--curColor);
    color: #fff;
}
.city-letter{
    display: inline-block;
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    background-color: #f8f8f8;
    border: solid 1px #eee;
    vertical-align: top;
}
.city-items{
    line-height: 33px;
	margin-left:20px;
    width:calc(100% - 60px);
    display: inline-block;
}
.city-items a{
    padding: 0px 10px;
    text-decoration: none;
    color: #666;
    white-space: nowrap;
}
.city-items a:hover{
    color:var(--curColor);
}
#provinceDropdown,#cityDropdown{
	width:120px;
}
#current_city_website{
	color:#1a8fee;
	font-size:24px;
    text-decoration:none;
}
#current_city_website:hover{
	color:var(--curColor);
}

.zxcx_result .zxcx_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	marin-left:-30px;
	margin-left:-1.56vw;
	margin-bottom:-30px;
	margin-bottom:-1.56vw;
}
.zxcx_result .zxcx_con ul>li{
	width:33.33333%;
	margin-bottom:30px;
	margin-bottom:1.56vw;
}
.zxcx_result .zxcx_con ul li .zxcx_ss{
	display:block;
	width:calc(100% - 30px);
	width:calc(100% - 1.56vw);
	height:100%;
	background:#fff;
	border-radius:20px;
	box-shadow:0 0 30px rgba(0,78,161,.1);
	box-shadow:0 0 1.56vw rgba(0,78,161,.1);
	margin-left:30px;
	margin-left:1.56vw;
	padding:30px;
	padding:1.56vw;
	position:relative;
}
.zxcx_result .zxcx_con ul li.zy .zxcx_ss:before,
.zxcx_result .zxcx_con ul li.jm .zxcx_ss:before{
	content:"";
	position:absolute;
	top:0;
	right:0;
	z-index:3;
	font-size:78px;
	width:1em;
	height:1em;
	pointer-events:none;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
}
.zxcx_result .zxcx_con ul li.zy .zxcx_ss:before{
	background-image:url(../img/zxcx_tag1.png);
}
.zxcx_result .zxcx_con ul li.jm .zxcx_ss:before{
	background-image:url(../img/zxcx_tag2.png);
}
.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt{
	width:calc(100% - 120px - 36px);
	width:calc(100% - 120px - 1.48vw);
}
.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt .zxcx_stit{
	font-size:20px;
	font-weight:bold;
	color:var(--curColor);
}
.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt .zxcx_info{
	font-size:16px;
	color:#999;
	margin-top:40px;
}
.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt .zxcx_info ol li + li{
	margin-top:10px;
}
.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt .zxcx_info ol li .zxcx_name{
	font-weight:bold;
}
.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt .zxcx_info ol li .zxcx_w{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_pics{
	width:120px;
}
.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_pics .zxcx_img{
	display:block;
	width:120px;
	height:120px;
	border-radius:20px;
	overflow:hidden;
}
.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_pics .zxcx_img img{
	display:block;
	width:100%;
	height:100%;
}
.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_pics .zxcx_more{
	text-align:center;
	display:block;
	font-size:16px;
	color:var(--curColor);
	margin-top:10px;
	transition:all .35s;
}

@media screen and (min-width:1201px) and (max-width:1900px){
    .zxcx_filter .zxcx_con .zxcx_top .zxcx_sel label select{
    	width:120px;
    }
    .zxcx_filter .zxcx_con .zxcx_top .zxcx_inp{
        margin-left:3vw;
    }
    .zxcx_filter .zxcx_con .zxcx_top .zxcx_inp input{
        width:10vw;
    }
    .zxcx_filter .zxcx_con .zxcx_top .zxcx_btn{
        padding:0 15px;
    }
}
@media screen and (min-width:1201px) and (max-width:1365px){
    .zxcx_filter .zxcx_con .zxcx_top .zxcx_inp input{
        width:8vw;
    }
}

/* 内页-加盟合作 */
.jmhz_s1{
	background:url(../img/jmhz_s1_bg.jpg) no-repeat center bottom;
	background-size:cover;
}
.jmhz_s1 .center_box{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.jmhz_s1 .jmhz_l{
	width:640px;
	width:34vw;
	margin:4.7vw;
}
.jmhz_s1 .jmhz_l .jmhz_cir{
	height:640px;
	height:34vw;
	border:solid 1px #e5e5e5;
	border-radius:50%;
	position:relative;
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_kt{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_kt>img{
	display:block;
	max-width:60%;
	max-height:60%;
}
/* .jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask{
	position:static;
	overflow:visible;
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul{
	position:absolute;
	top:0;
	left:0;
	
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul li{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:5;
	margin:auto;
	width:180px;
	width:9.4vw;
	height:180px;
	height:9.4vw;
	border-radius:50%;
	background:#fff;
	border:solid 2px #e5e5e5;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:#999;
	transition:all .35s;
	cursor:pointer;
	
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul li.active{
	background:var(--curColor);
	color:#fff;
	border-color:var(--curColor);
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul li.active .jmhz_icon svg path{
	fill:currentcolor !important;
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul li .jmhz_icon{
	width:50px;
	width:2.6vw;
	height:50px;
	height:2.6vw;
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul li .jmhz_icon svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul li .jmhz_icon svg path{
	fill:var(--curColor) !important;
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul li .jmhz_stit{
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
	margin-top:10px;
	margin-top:.5vw;
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul li:nth-of-type(1){
	transform:rotate(270deg) translate(320px) rotate(-270deg);
	transform:rotate(270deg) translate(17vw) rotate(-270deg);
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul li:nth-of-type(2){
	transform:rotate(342deg) translate(320px) rotate(-342deg);
	transform:rotate(342deg) translate(17vw) rotate(-342deg);
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul li:nth-of-type(3){
	transform:rotate(54deg) translate(320px) rotate(-54deg);
	transform:rotate(54deg) translate(17vw) rotate(-54deg);
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul li:nth-of-type(4){
	transform:rotate(126deg) translate(320px) rotate(-126deg);
	transform:rotate(126deg) translate(17vw) rotate(-126deg);
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_mask ul li:nth-of-type(5){
	transform:rotate(198deg) translate(320px) rotate(-198deg);
	transform:rotate(198deg) translate(17vw) rotate(-198deg);
} */
.jmhz_s1 .jmhz_arrow{
	max-width:117px;
	width:6.6vw;
}
.jmhz_s1 .jmhz_arrow img{
	display:block;
	width:100%;
}

/* cx */
.jmhz_s1 .jmhz_l .gallery-thumbs{
	overflow:visible;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide{
	position:static;
}
.jmhz_s1 .jmhz_l .gallery-thumbs .jmhz_ss{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:5;
	margin:auto;
	width:180px;
	width:9.4vw;
	height:180px;
	height:9.4vw;
	border-radius:50%;
	background:#fff;
	border:solid 2px #e5e5e5;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-direction:column;
	flex-direction:column;
	color:#999;
	transition:all .35s;
	cursor:pointer;
}
.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(5) .jmhz_ss{
	transform:rotate(270deg) translate(320px) rotate(-270deg);
	transform:rotate(270deg) translate(17vw) rotate(-270deg);
}
.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(1) .jmhz_ss{
	transform:rotate(342deg) translate(320px) rotate(-342deg);
	transform:rotate(342deg) translate(17vw) rotate(-342deg);
}
.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(2) .jmhz_ss{
	transform:rotate(54deg) translate(320px) rotate(-54deg);
	transform:rotate(54deg) translate(17vw) rotate(-54deg);
}
.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(3) .jmhz_ss{
	transform:rotate(126deg) translate(320px) rotate(-126deg);
	transform:rotate(126deg) translate(17vw) rotate(-126deg);
}
.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(4) .jmhz_ss{
	transform:rotate(198deg) translate(320px) rotate(-198deg);
	transform:rotate(198deg) translate(17vw) rotate(-198deg);
}
.jmhz_s1 .jmhz_l .gallery-thumbs .jmhz_ss .jmhz_icon{
	width:50px;
	width:2.6vw;
	height:50px;
	height:2.6vw;
}
.jmhz_s1 .jmhz_l .gallery-thumbs .jmhz_ss .jmhz_icon svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.jmhz_s1 .jmhz_l .gallery-thumbs .jmhz_ss .jmhz_icon svg path{
	fill:var(--curColor) !important;
}
.jmhz_s1 .jmhz_l .gallery-thumbs .jmhz_ss .jmhz_stit{
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
	margin-top:10px;
	margin-top:.5vw;
	padding:0 20px;
	padding:0 1vw;
}
.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide-thumb-active .jmhz_ss{
	background:var(--curColor);
	color:#fff;
	border-color:var(--curColor);
}
.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide-thumb-active .jmhz_ss .jmhz_icon svg path{
	fill:currentcolor !important;
}
.jmhz_s1 .jmhz_r{
	width:520px;
	width:27vw;
}
.jmhz_s1 .jmhz_r .jmhz_scon{
	margin-top:60px;
	margin-top:3vw;
	position:relative;
}
.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_img,
.jmhz_s1 .jmhz_r .jmhz_scon .gallery-top .swiper-slide{
	height:520px;
	height:27vw;
}
.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_img{
	display:block;
	border-radius:50%;
	overflow:hidden;
	border:solid 10px var(--curColor);
	border-width:.5vw;
	background:#000;
}
.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_img img{
	display:block;
	width:100%;
	height:100%;
	opacity:.5;
}
.jmhz_s1 .jmhz_r .jmhz_scon .gallery-top{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.jmhz_s1 .jmhz_r .jmhz_scon .gallery-top .swiper-slide{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	padding:15%;
}
.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_ss{
	color:#fff;
	opacity:0;
}
.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_ss .jmhz_rtit,
.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_ss .jmhz_txt{
	transform:translateY(2vw);
	opacity:0;
	transition:all .35s;
}
.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_ss .jmhz_rtit{
	font-size:30px;
	font-size:1.56vw;
	font-weight:bold;
	text-align:center;
}
.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_ss .jmhz_txt{
	font-size:20px;
	font-size:1vw;
	font-weight:bold;
	text-align:justify;
	text-align-last:left;
	margin-top:30px;
	margin-top:1.56vw;
}
.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_ss .jmhz_txt *{
	font-weight:bold;
}
.jmhz_s1 .jmhz_r .jmhz_scon .swiper-slide-active .jmhz_ss{
	opacity:1;
}
.jmhz_s1 .jmhz_r .jmhz_scon .swiper-slide-active .jmhz_ss .jmhz_rtit,
.jmhz_s1 .jmhz_r .jmhz_scon .swiper-slide-active .jmhz_ss .jmhz_txt{
	transform:translateY(0);
	opacity:1;
}
.jmhz_s1 .jmhz_r .jmhz_scon .swiper-slide-active .jmhz_ss .jmhz_rtit{
	transition-delay:.2s;
}
.jmhz_s1 .jmhz_r .jmhz_scon .swiper-slide-active .jmhz_ss .jmhz_txt{
	transition-delay:.3s;
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_svg{
	position:absolute;
	top:-4px;
	left:-4px;
	bottom:-4px;
	right:-4px;
	transform:rotate(-90deg);
	pointer-events:none;
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_svg svg{
	display:block;
	width:100%;
	height:100%;
}
.jmhz_s1 .jmhz_l .jmhz_cir .jmhz_svg svg #circle{
	transition:all 1s;
    stroke-dasharray:630,630;
    stroke-dashoffset:630;
	fill:transparent;
	stroke:var(--curColor);
	stroke-dashoffset:504;
}
/* cx */


.jmhz_s2{
	position:relative;
}
.jmhz_s2 .wave_jmhz{
	top:0;
}
.jmhz_s2 .wave_white_bot{
	bottom:0;
}
.jmhz_s2 .jmhz_con ul{
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:-20px;
	margin-left:-1vw;
}
.jmhz_s2 .jmhz_con ul li{
	width:16.66666%;
}
.jmhz_s2 .jmhz_con ul li .jmhz_ss{
	margin-left:20px;
	margin-left:1vw;
	background:#fff;
	border-radius:0 20px;
	border-radius:0 1vw;
	width:calc(100% - 20px);
	width:calc(100% - 1vw);
	padding:25px;
	padding:1.25vw;
	color:#999;
	transition:all .35s;
}
.jmhz_s2 .jmhz_con ul li .jmhz_ss>em{
	font-size:48px;
	font-size:2.5vw;
	color:var(--curColor);
	padding-left:16px;
	padding-left:.85vw;
	line-height:1;
	position:relative;
	transition:color .35s;
}
.jmhz_s2 .jmhz_con ul li .jmhz_ss>em:before{
	content:"";
	position:absolute;
	width:10px;
	width:.5vw;
	height:10px;
	height:.5vw;
	background:currentcolor;
	opacity:.2;
	border-radius:50%;
	left:0;
	top:20%;
}
.jmhz_s2 .jmhz_con ul li .jmhz_ss .jmhz_w{
	font-size:20px;
	font-size:1vw;
	font-weight:bold;
	margin-top:30px;
	margin-top:1.56vw;
}
.jmhz_s3 .jmhz_con{
	background:url(../img/jmhz_s3_wave_line.png) no-repeat center center;
	background-size:100%;
	padding:10vw 8.33333%;
}
.jmhz_s3 .jmhz_con ul{
	margin-left:-20px;
	margin-left:-1vw;
}
.jmhz_s3 .jmhz_con ul li{
	width:16.66666%;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(odd){
	transform:translateY(-36%);
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(even){
	transform:translateY(36%);
}
.jmhz_s3 .jmhz_con ul li .jmhz_ss{
	margin-left:20px;
	margin-left:1vw;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	align-items:center;
	transition:all .35s;
}
.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_dot{
	background:#dba777;
	width:16px;
	width:.83vw;
	height:16px;
	height:.83vw;
	border-radius:50%;
}
.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_line{
	width:1px;
	max-height:80px;
	height:4.2vw;
	background:url(../img/jmhz_s3_line.png) repeat-y center top;
	-webkit-animation-name:jmhzLine;
	animation-name:jmhzLine;
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(odd) .jmhz_ss .jmhz_line{
	transform-origin:bottom;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(even) .jmhz_ss .jmhz_line{
	transform-origin:top;
}
@keyframes jmhzLine{
	0%{
		transform:scaleY(0);
	}
	100%{
		transform:scaleY(1);
	}
}
.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap{
	width:100%;
	text-align:center;
	overflow:hidden;
	border-radius:20px;
	border-radius:1vw;
	box-shadow:0 0 30px rgba(0,0,0,.05);
	box-shadow:0 0 1.56vw rgba(0,0,0,.05);
	position:relative;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_info{
	background:#dba777;
	color:#fff;
	padding:20px;
	padding:1vw;
}
.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_info .jmhz_icon{
	max-width:80px;
	max-height:80px;
	width:4.2vw;
	height:4.2vw;
}
.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_info .jmhz_icon svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_info .jmhz_icon svg path{
	fill:currentcolor !important;
}
.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_arrow{
	display:inline-block;
	margin:0 auto;
	border-left:solid 10px transparent;
	border-right:solid 10px transparent;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(odd) .jmhz_ss .jmhz_arrow{
	border-top:solid 10px #bf8b5b;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(even) .jmhz_ss .jmhz_arrow{
	border-bottom:solid 10px #bf8b5b;
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown;
}
.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_step{
	display:block;
	padding:10px;
	padding:.5vw;
	font-size:36px;
	font-size:1.875vw;
	color:#dba777;
	background:#fff;
}
.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_info .jmhz_w{
	font-size:20px;
	font-size:1vw;
	height:54px;
	height:2.8125vw;
	font-weight:bold;
	margin-top:10px;
	margin-top:.5vw;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(odd) .jmhz_ss{
	-webkit-flex-direction:column-reverse;
	flex-direction:column-reverse;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(odd) .jmhz_ss .jmhz_wrap{
	-webkit-flex-direction:column-reverse;
	flex-direction:column-reverse;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(even) .jmhz_ss .jmhz_wrap{
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-4) .jmhz_ss .jmhz_dot,
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-4) .jmhz_ss .jmhz_wrap .jmhz_info{
	background:#82a1da;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-4) .jmhz_ss .jmhz_wrap .jmhz_step{
	color:#82a1da;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-4) .jmhz_ss .jmhz_arrow{
	border-bottom-color:#5f83c4;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-3) .jmhz_ss .jmhz_dot,
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-3) .jmhz_ss .jmhz_wrap .jmhz_info{
	background:#88cbe1;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-3) .jmhz_ss .jmhz_wrap .jmhz_step{
	color:#88cbe1;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-3) .jmhz_ss .jmhz_arrow{
	border-top-color:#6aaec4;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-2) .jmhz_ss .jmhz_dot,
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-2) .jmhz_ss .jmhz_wrap .jmhz_info{
	background:#dbd271;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-2) .jmhz_ss .jmhz_wrap .jmhz_step{
	color:#dbd271;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-2) .jmhz_ss .jmhz_arrow{
	border-bottom-color:#c1b95e;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-1) .jmhz_ss .jmhz_dot,
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-1) .jmhz_ss .jmhz_wrap .jmhz_info{
	background:#ecb49c;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-1) .jmhz_ss .jmhz_wrap .jmhz_step{
	color:#ecb49c;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n-1) .jmhz_ss .jmhz_arrow{
	border-top-color:#d2957b;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n) .jmhz_ss .jmhz_dot,
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n) .jmhz_ss .jmhz_wrap .jmhz_info{
	background:#55b5e9;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n) .jmhz_ss .jmhz_wrap .jmhz_step{
	color:#55b5e9;
}
.jmhz_s3 .jmhz_con ul li:nth-of-type(6n) .jmhz_ss .jmhz_arrow{
	border-bottom-color:var(--darkBlue);
}
.jmhz_s4{
	background:#f8f8f8;
}
.jmhz_s4 .jmhz_item .jmhz_stit{
	-webkit-align-items:center;
	align-items:center;
	color:var(--lightBlue);
}
.jmhz_s4 .jmhz_item .jmhz_stit .jmhz_h{
	font-size:24px;
	font-weight:bold;
}
.jmhz_s4 .jmhz_item .jmhz_stit .jmhz_icon{
	width:30px;
	height:30px;
	-webkit-align-items:center;
	align-items:center;
	margin-right:10px;
}
.jmhz_s4 .jmhz_item .jmhz_stit .jmhz_icon svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.jmhz_s4 .jmhz_item .jmhz_stit .jmhz_icon svg path{
	fill:currentcolor !important;
}
.jmhz_s4 .jmhz_item .jmhz_wrap ul{
	margin-left:30px;
	margin-left:1.56vw;
}
.jmhz_s4 .jmhz_item .jmhz_wrap ul li{
	width:16.66666%;
}
.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss{
	background:#fff;
	height:100%;
	width:calc(100% + 30px);
	width:calc(100% + 1.56vw);
	margin-left:-30px;
	margin-left:-1.56vw;
	clip-path:polygon(0 0, calc(100% - 40px) 0, 100% 50%, calc(100% - 40px) 100%, 0 100%, 40px 50%);
	clip-path:polygon(0 0, calc(100% - 2vw) 0, 100% 50%, calc(100% - 2vw) 100%, 0 100%,2vw 50%);
	padding:20px 70px;
	padding:1vw 3.5vw;
	color:#999;
	text-align:center;
	box-shadow:0 0 30px rgba(0,0,0,.05);
	position:relative;
	transition:all .35s;
}
.jmhz_s4 .jmhz_item .jmhz_wrap ul li:nth-of-type(1) .jmhz_ss:before{
	content:"";
	position:absolute;
	width:46px;
	width:calc(2vw + 6px);
	height:100%;
	background:var(--curColor);
	left:0;
	top:0;
	clip-path:polygon(0 0, 6px 0, 100% 50%,6px 100%,0 100%);
}
.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss .jmhz_num{
	font-family:bauhb;
	font-size:48px;
	font-size:2.5vw;
	color:var(--curColor);
	transition:all .35s;
}
.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss .jmhz_w{
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	margin-top:.5vw;
}
.font_bold{
	font-weight:bold;
}
.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss .jmhz_num.font_bold{
	font-size:30px;
	font-size:1.56vw;
	font-family:'PingFang SC';
}
.jmhz_s5 .wave_gray_top{
	top:0;
}
.jmhz_s5 .jmhz_l,
.jmhz_s5 .jmhz_r{
	width:50%;
}
.jmhz_s5 .jmhz_l{
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-webkit-align-items:center;
	align-items:center;
}
.jmhz_s5 .jmhz_l .jmhz_wrap{
	padding:50px;
	padding:2.56vw;
	background:rgba(255,255,255,.9);
	border-radius:10px;
}
.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_stit{
	font-size:36px;
	font-size:1.875vw;
	color:var(--subColor);
}
.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel{
	padding:30px 0;
	padding:1.56vw 0;
	margin:30px 0;
	margin:1.56vw 0;
	border-top:dashed 1px var(--curColor);
	border-bottom:dashed 1px var(--curColor);
}
.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel .iconfont,
.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel .jmhz_info span{
	font-size:48px;
	font-size:2.5vw;
	color:var(--curColor);
	line-height:1;
}
.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel .iconfont{
	margin-right:15px;
	margin-right:.75vw;
}
.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel .jmhz_info p{
	font-size:16px;
	color:#666;
}
.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_mail{
	-webkit-align-items:center;
	align-items:center;
}
.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_mail .jmhz_name{
	font-size:20px;
	font-size:1vw;
	font-weight:bold;
	color:#999;
}
.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_mail .jmhz_info{
	font-size:24px;
	font-size:1.25vw;
	color:#666;
}
.jmhz_s5 .jmhz_r{
	position:relative;
	color:#fff;
}
.jmhz_s5 .jmhz_r .blue_bg{
	background:var(--curColor);
	opacity:.95;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.jmhz_s5 .jmhz_r .jmhz_wrap{
	position:relative;
	z-index:3;
	padding:0 12.5%;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_stit span{
	display:block;
	font-size:40px;
	font-size:2vw;
	text-transform:uppercase;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_stit .jmhz_h{
	font-size:30px;
	font-size:1.56vw;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li{
	width:48%;
	padding:10px 0;
	margin-top:30px;
	margin-top:1.56vw;
	font-size:18px;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li.jmhz_c1{
	width:100%;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li.jmhz_c2{
	border-bottom:solid 1px #fff;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_name{
	font-weight:bold;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_exp{
	color:#fff;
	font-size:18px;
	text-align:center;
	margin-top:2vw;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	position:relative;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w>.iconfont{
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	font-size:12px;
	pointer-events:none;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w input,
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w textarea,
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w select{
	display:block;
	width:100%;
	color:#fff;
	font-size:18px;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w textarea{
	border:solid 1px #fff;
	height:120px;
	height:6.25vw;
	margin-top:10px;
	padding:10px;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w select option{
	color:#333;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li.jmhz_submit{
	text-align:center;
}
.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li.jmhz_submit input{
	display:inline-block;
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
	color:var(--curColor);
	padding:15px 70px;
	padding:.75vw 3.5vw;
	background:#fff;
	border-radius:200px;
	cursor:pointer;
	transition:all .35s;
}

/* 内页-关于我们 */
.abo_s1{
	background:#fafafa;
}
.abo_s2{
	background:url(../img/abo_s2_bg.jpg) no-repeat center center;
	background-size:cover;
}
.abo_s2 .abo_exp{
	color:#777;
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
	line-height:1.6;
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.abo_s2 .abo_img{
	display:block;
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.abo_s2 .abo_img img{
	display:inline-block;
	max-width:60%;
	max-height:360px;
}
.abo_s2 .abo_w{
	font-size:36px;
	font-size:1.875vw;
	font-weight:bold;
	color:var(--curColor);
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
}
.abo_s3{
	background:#fafafa;
}
.abo_s3 .abo_top,
.abo_s3 .abo_bot{
	position:relative;
}
.abo_s3 .abo_top{
	padding:0 10%;
}
.abo_s3 .abo_top .abo_ss .abo_txt{
	width:47%;
}
.abo_s3 .abo_top .abo_ss .abo_txt .abo_num{
	font-size:100px;
	font-size:5.2vw;
	color:var(--curColor);
	display:block;
	padding-bottom:30px;
	padding-bottom:1.56vw;
}
.abo_s3 .abo_top .abo_ss .abo_txt .abo_list ul li{
	margin-top:20px;
}
.abo_s3 .abo_top .abo_ss .abo_txt .abo_list ul li .abo_ls{
	position:relative;
	padding-left:24px;
	display:block;
	font-size:20px;
	color:#999;
	font-weight:bold;
	transition:all .35s;
}
.abo_s3 .abo_top .abo_ss .abo_txt .abo_list ul li .abo_ls:before{
	content:"";
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background:var(--curColor);
	left:0;
	top:10px;
}
.abo_s3 .abo_top .abo_ss .abo_img{
	max-width:400px;
	max-height:400px;
	width:21vw;
	height:21vw;
	overflow:hidden;
	border-radius:50%;
	transition:all .8s;
	transform:scale(0);
}
.abo_s3 .abo_top .swiper-slide-active .abo_ss .abo_img{
	transform:scale(1);
	transition-delay:.5s;
}
.abo_s3 .abo_top .abo_ss .abo_img img{
	display:block;
	width:100%;
	height:100%;
}
.abo_s3 .swiper-pagination-progressbar{
	width:100%;
	height:11px;
	background:#e5f1f8;
	border-radius:200px;
	left:0;
	top:96px;
	overflow:hidden;
}
.abo_s3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	background:var(--curColor);
	border-radius:200px;
	margin-left:-4.2vw;
}
.abo_s3 .abo_bot .swiper-container{
	z-index:13;
	padding:20px 0;
}
.abo_s3 .abo_bot .abo_ss{
	text-align:center;
	cursor:pointer;
	position:relative
}
.abo_s3 .abo_bot .abo_ss .abo_icon{
	display:block;
	text-align:center;
	height:76px;
	opacity:0;
}
.abo_s3 .abo_bot .swiper-slide-thumb-active .abo_ss .abo_icon{
	opacity:1;
}
.abo_s3 .abo_bot .swiper-slide-thumb-active .abo_ss .abo_icon img{
	animation:bounceIn 1s;
}
.abo_s3 .abo_bot .abo_ss .abo_icon img{
	display:inline-block;
}
.abo_s3 .abo_bot .abo_ss .abo_dot{
	display:block;
	width:5px;
	height:5px;
	border-radius:50%;
	background:#fff;
	margin:3px auto 0;
	position:relative;
}
.abo_s3 .abo_bot .abo_ss .abo_dot:before{
	content:"";
	position:absolute;
	top:-3px;
	right:-3px;
	bottom:-3px;
	left:-3px;
	border-radius:50%;
	border:solid 3px transparent;
}
.abo_s3 .abo_bot .abo_ss .abo_num{
	color:#cbcbcb;
	font-size:24px;
	font-size:1.25vw;
	display:block;
	margin-top:25px;
	margin-top:1.25vw;
	transform-origin:top;
	transition:all .5s;
}
.abo_s3 .abo_bot .swiper-slide-thumb-active .abo_ss .abo_dot{
	transform:scale(1.6);
}
.abo_s3 .abo_bot .swiper-slide-thumb-active .abo_ss .abo_dot:before{
	border-color:#e03c1e;
}
.abo_s3 .abo_bot .swiper-slide-thumb-active .abo_ss .abo_num{
	transform:scale(1.25);
	color:var(--curColor);
}
.abo_s3 .mjm-swiper-button .swiper-button-bg{
	font-size:50px;
	color:var(--curColor);
}
.abo_s3 .mjm-swiper-button.swiper-button-prev{
	left:0;
}
.abo_s3 .mjm-swiper-button.swiper-button-next{
	right:0;
}
.abo_s3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	opacity:0;
}
.abo_s3 .abo_bot:after{
	content:"";
	position:absolute;
	z-index:15;
	width:7px;
	height:11px;
	background:url(../img/abo_s3_bu.png) no-repeat left center;
	top:96px;
	left:0;
}
.abo_s3 .abo_bot .abo_jdu{
	position:absolute;
	top:76px;
	left:0;
	height:11px;
	width:100%;
	background:var(--curColor);
	transform-origin:left;
	transform:scaleX(1);
}
.abo_s3 .abo_bot .swiper-slide-thumb-active .abo_jdu{
	transition:all .8s;
	width:50%;
	border-radius:0 200px 200px 0;
}
.abo_s3 .abo_bot .swiper-slide-thumb-active ~ .swiper-slide .abo_jdu{
	transform:scaleX(0);
}

.abo_s4{
	background:url(../img/abo_s4_bg.jpg) no-repeat center center;
	background-size:cover;
	padding-left:8%;
}
.abo_s4 .abo_l{
	width:50%;
}
.abo_s4 .abo_l .abo_txt{
	padding-left:30px;
	padding-left:1.56vw;
	position:relative;
}
.abo_s4 .abo_l .abo_txt .swiper-container{
	padding-right:20%;
	height:400px;
}
.abo_s4 .abo_l .abo_txt .abo_ss{
	-wenkit-align-items:flex-start;
	align-items:flex-start;
	font-size:20px;
	font-size:1vw;
	line-height:1.6;
	color:#999;
	transform-origin:left;
	transition:all .35s;
}
.abo_s4 .abo_l .abo_txt .abo_ss .iconfont{
	font-size:inherit;
	margin-right:10px;
	margin-right:.5vw;
	transform:scale(0);
	transition:all .35s;
}
.abo_s4 .abo_l .abo_txt .swiper-slide-active .abo_ss{
	transform:scale(1.25);
	color:var(--curColor);
}
.abo_s4 .abo_l .abo_txt .swiper-slide-active .abo_ss .iconfont{
	transform:scale(1);
	transform;
}
.abo_s4 .abo_l .abo_txt .abo_ss .abo_w{
	font-weight:bold;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.abo_s4 .abo_r{
	width:50%;
	position:relative;
}
.abo_s4 .abo_r .abo_img{
	display:block;
	opacity:0;
}
.abo_s4 .abo_r .swiper-slide-active .abo_img{
	opacity:1;
}
.abo_s4 .abo_r .abo_bg{
	display:block;
}
.abo_s4 .abo_r .abo_bg img{
	display:block;
	width:100%;
}
.abo_s4 .abo_r .abo_pics{
	position:absolute;
	left:7.535%;
	top:3.96396%;
	width:65.662%;
	height:21.2vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.abo_s4 .abo_r .abo_pics .swiper-container{
	width:446px;
	width:23.23vw;
}
.abo_s4 .abo_r .abo_pics .abo_img{
	height:280px;
	height:14.58vw;
	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;
}
.abo_s4 .abo_r .abo_pics .abo_img img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.abo_s4 .swiper-scrollbar{
	position:absolute;
	top:0;
	left:0;
	height:92%;
	width:4px;
	background:#e6e6e6;
	border-radius:200px;
}
.abo_s4 .swiper-scrollbar-drag{
	background:var(--curColor);
}

/* 内页-新闻中心 */
.news_s1{
	background:#fafafa;
}
.news_s1 .news_tit1{
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
}
.news_s1 .news_tit1 .news_h{
	font-size:36px;
	color:var(--curColor);
}
.news_s1 .news_tit1 .news_info{
	-webkit-align-items:center;
	align-items:center;
	padding:8px 18px;
	font-size:16px;
	color:#fff;
	background:var(--subColor);
	border-radius:6px;
	margin-left:10px;
}
.news_s1 .news_tit1 .news_info>span{
	font-weight:bold;
}
.news_s1 .news_sear1{
	width:50%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.news_s1 .news_sear1 input{
	display:block;
	width:100%;
	font-size:16px;
	height:60px;
	border-radius:200px;
	border:solid 1px var(--curColor);
	padding:0 65px 0 25px;
	color:var(--curColor);
}
.news_s1 .news_sear1 button{
	width:50px;
	height:100%;
	position:absolute;
	top:0;
	right:15px;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
	color:var(--curColor);
	cursor:pointer;
	transition:all .35s;
}
.news_s1 .news_sear1 button .iconfont{
	font-size:24px;
}
.news_s1 .news_more2{
	text-align:center;
}
.news_s1 .news_more2 .inflex_box{
	border-bottom:none;
	padding:15px 60px;
	padding:.75vw 3.12vw;
	background:var(--curColor);
	color:#fff;
	border-radius:10px;
}
.news_list2 ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:-40px;
	margin-bottom:-2vw;
	margin-left:-40px;
	margin-left:-2vw;
}
.news_list2 ul li{
	width:33.33333%;
	margin-bottom:40px;
	margin-bottom:2vw;
}
.news_list2 ul li a{
	margin-left:40px;
	margin-left:2vw;
	height:100%;
	width:calc(100% - 40px);
	width:calc(100% - 2vw);
	color:#666;
	-webkit-flex-direction:column;
	flex-direction:column;
}
.news_list2 ul li a .news_img{
	display:block;
	overflow:hidden;
	border-radius:40px 40px 0 0;
	border-radius:2vw 2vw 0 0;
	height:302px;
	height:15.72vw;
	width:100%;
}
.news_list2 ul li a .news_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all .5s;
}
.news_list2 ul li a .news_txt{
	border-radius:0 0 40px 40px;
	border-radius:0 0 2vw 2vw;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:30px;
	padding:1.56vw;
	border:solid 1px #e5e5e5;
	width:100%;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	transition:all .35s;
}
.news_list2 ul li a .news_txt .news_stop{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.news_list2 ul li a .news_txt .news_date{
	background:var(--lightBlue);
	text-align:center;
	color:#fff;
	font-family:bauhb;
	padding:10px;
	padding:.5vw;
	border-radius:6px;
	margin-right:25px;
	margin-right:1.25vw;
	transition:all .35s;
}
.news_list2 ul li a .news_txt .news_h{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	padding:2px 0;
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
}
.news_list2 ul li a .news_txt .news_date p{
	font-size:14px;
}
.news_list2 ul li a .news_txt .news_date span{
	font-size:30px;
	font-size:1.56vw;
	display:block;
	line-height:1;
}
.news_list2 ul li a .news_txt .news_w{
	color:#777;
	line-height:1.6;
	-webkit-line-clamp:7;
	-moz-line-clamp:7;
	-o-line-clamp:7;
	line-clamp:7;
	font-size:16px;
	text-align:justify;
	text-align-last:left;
	margin-top:30px;
	margin-top:1.56vw;
}
.news_list2 .news_more{
	margin-top:50px;
	margin-top:2.5vw;
}
.news_list2 .news_more .inflex_box{
	color:var(--lightBlue);
}

/* 列表翻页 */
.list_pages .pagination{
	font-size:0;
	overflow:hidden;
	position:relative;
	text-align: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:#cbcbcb;
	width:50px;
	height:50px;
	text-align:center;
	line-height:48px;
	overflow:hidden;
	border:solid 1px #e5e5e5;
	border-radius:50%;
	font-family:bauhb;
}
.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{
	background:#eef7fd !important;
	border-color:#eef7fd;
	color:var(--lightBlue);
}
.list_pages .pagination li a .iconfont_jiantou{
	font-size:24px;
	font-weight:bold;
	transition:all 0s;
}
.list_pages .pagination li a .iconfont_jiantou:before{
	transition:all 0s;
}
.list_pages .pagination li.active a,
.list_pages .pagination li.active span{
	background:var(--lightBlue);
	border-color:var(--lightBlue);
	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(--lightBlue);
	border-color:var(--lightBlue);
}
.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(--lightBlue);
	background:var(--lightBlue) !important;
}

/* 内页-工作机会 */
.job_s1 .job_con{
	padding:70px 0;
	padding:3.5vw 0;
	background:#fafafa;
	border:solid 1px #eee;
	border-radius:40px;
	border-radius:2vw;
}
.job_s1 .job_con ul li{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	text-align:center;
}
.job_s1 .job_con ul li + li{
	border-left:solid 1px #eee;
}
.job_s1 .job_con ul li .job_ss .job_num{
	font-family:bauhb;
	color:#cbcbcb;
	font-size:24px;
	transition:all .35s;
}
.job_s1 .job_con ul li .job_ss .job_stit{
	font-size:24px;
	font-weight:bold;
	color:#666;
	transition:all .35s;
}
.job_s1 .job_con ul li .job_ss .job_icon{
	width:56px;
	height:56px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transition:all .5s;
}
.job_s1 .job_con ul li .job_ss .job_icon svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.job_s1 .job_con ul li .job_ss .job_icon svg path{
	fill:#929292 !important;
	transition:all .35s;
}
.job_s1 .job_con ul li .job_ss .job_w{
	height:84px;
	font-size:20px;
	font-size:1vw;
	color:#999;
	font-weight:bold;
	transition:all .35s;
}
.job_s1 .job_con ul li .job_ss .job_en{
	display:block;
	font-family:bauhb;
	color:#cbcbcb;
	transition:all .35s;
}
.job_s1 .job_con ul li .job_ss .job_kt{
	display:inline-block;
	transition:all .35s;
}
.job_s1 .job_con ul li .job_ss .job_kt img{
	display:block;
	height:48px;
}
.job_s1 .job_con ul li .job_ss .job_w,
.job_s1 .job_con ul li .job_ss .job_kt{
	opacity:0;
}
.job_s2{
	background:url(../img/job_s2_bg.jpg) no-repeat center center;
	background-size:cover;
}
.job_s2 .center_box{
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.job_s2 .hjss_tit{
	width:80px;
	color:#fff;
	background:var(--curColor);
	font-size:30px;
	padding:85px 20px;
	padding:4.4vw 20px;
}
.job_s2 .job_r{
	width:calc(100% - 170px);
	width:calc(100% - 80px - 4.6vw);
}
.job_s2 .job_r .job_item{
	-webkit-align-items:center;
	align-items:center;
}
.job_s2 .job_r .job_item .job_stit{
	font-size:18px;
	font-weight:bold;
	color:var(--lightBlue);
	margin-right:2.5vw;
}
.job_s2 .job_r .job_item .job_scon{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.job_s2 .job_r .job_item .job_scon ul li{
	width:16.66666%;
}
.job_s2 .job_r .job_item .job_scon ul li .job_ss{
	display:block;
	position:relative;
	color:#666;
	transition:all .35s;
}
.job_s2 .job_r .job_item .job_scon ul li .job_ss .job_icons{
	display:inline-block;
	width:100px;
	height:110px;
	width:5.2vw;
	height:5.73vw;
	position:relative;
}
.job_s2 .job_r .job_item .job_scon ul li .job_ss .job_icon,
.job_s2 .job_r .job_item .job_scon ul li .job_ss .job_mb{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:var(--curColor);
	clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
	transition:all .35s;
}
.job_s2 .job_r .job_item .job_scon ul li .job_ss .job_icon{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	background:var(--curColor);
	z-index:3;
}
.job_s2 .job_r .job_item .job_scon ul li .job_ss .job_mb{
	opacity:.1;
	transform:scale(1.2);
}
.job_s2 .job_r .job_item .job_scon ul li .job_ss .job_icon svg{
	display:block;
	max-width:40%;
	max-height:40%;
	position:relative;
	z-index:3;
}
.job_s2 .job_r .job_item .job_scon ul li .job_ss .job_icon svg path{
	fill:#fff !important;
}
.job_s2 .job_r .job_item .job_scon ul li .job_ss .job_w{
	font-size:20px;
	font-size:1vw;
	font-weight:bold;
	margin-top:20px;
	margin-top:1vw;
}
.job_s2 .job_r .job_item .job_scon ul li .job_ss .three_arrow{
	position:absolute;
	right:2px;
	top:0;
	width:16px;
	margin-top:30px;
	margin-top:calc((5.73vw - 50px) / 2);
}
.job_s2 .job_r .job_item .job_scon ul li:nth-last-of-type(1) .job_ss .three_arrow{
	display:none;
}
.job_s2 .job_r .job_item .job_scon ul li .job_ss .three_arrow img{
	display:block;
	width:100%;
	animation:threeRight 1s linear infinite;
}
@keyframes threeRight{
    0% {
        opacity: 1;
        transform: translateX(0);
    }
    70%, 100% {
        opacity: 0;
        transform: translateX(20px);
    }
}
.job_s2 .job_r .job_arrow{
	margin:30px 0;
	margin:1.56vw 0;
	-webkit-align-items:center;
	align-items:center;
}
.job_s2 .job_r .job_arrow .job_line{
	height:8px;
	border:dashed 1px var(--curColor);
	border-right:none;
	width:calc(100% - 11px);
	opacity:1;
	-webkit-animation-name:jobLine;
	animation-name:jobLine;
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
	-webkit-animation-duration:2s;
	animation-duration:2s;
}
@keyframes jobLine{
    0% {
        width:0;
		opacity:0;
    }
    100%{
        width:calc(100% - 11px);
		opacity:1;
    }
}
.job_s2 .job_r .job_arrow > span{
	width:11px;
}
.job_s2 .job_r .job_arrow > span img{
	display:block;
	width:100%;
}
.job_s3 .job_top ul{
	margin-left:-20px;
	margin-left:-1vw;
}
.job_s3 .job_top ul li{
	width:20%;
}
.job_s3 .job_top ul li .job_ss{
	margin-left:20px;
	margin-left:1vw;
	position:relative;
	color:#999;
}
.job_s3 .job_top ul li.job_sel select,
.job_s3 .job_top ul li.job_inp input,
.job_s3 .job_top ul li.job_submit .job_btn{
	border-radius:6px;
}
.job_s3 .job_top ul li.job_sel select,
.job_s3 .job_top ul li.job_inp input,
.job_s3 .job_top ul li.job_submit .job_btn,
.job_s3 .job_top ul li.job_sel .job_name{
	display:block;
	height:50px;
	font-size:20px;
}
.job_s3 .job_top ul li.job_sel .job_name,
.job_s3 .job_top ul li.job_sel .iconfont_jiantou,
.job_s3 .job_top ul li.job_submit .job_btn{
	line-height:50px;
}
.job_s3 .job_top ul li.job_sel .job_name,
.job_s3 .job_top ul li.job_sel .iconfont_jiantou{
	font-size:20px;
	position:absolute;
	pointer-events:none;
}
.job_s3 .job_top ul li.job_sel select,
.job_s3 .job_top ul li.job_inp input{
	width:100%;
	border:solid 1px #e5e5e5;
}
.job_s3 .job_top ul li.job_sel select{
	cursor:pointer;
}
.job_s3 .job_top ul li.job_sel .job_name{
	left:16px;
}
.job_s3 .job_top ul li.job_sel .iconfont_jiantou{
	right:16px;
	transform:rotate(90deg);
}
.job_s3 .job_top ul li.job_sel1 select{
	padding-left:80px;
}
.job_s3 .job_top ul li.job_sel2 select{
	padding-left:114px;
}
.job_s3 .job_top ul li.job_inp input{
	padding:0 16px;
}
.job_s3 .job_top ul li.job_submit .job_btn{
	background:var(--curColor);
	color:#fff;
	text-align:center;
}

.job_s3 .job_bot .job_head ul{
	margin-left:-2px;
}
.job_s3 .job_bot .job_head .job_bul>li,
.job_s3 .job_bot .job_body .job_st ul li{
	width:25%;
}
.job_s3 .job_bot .job_head ul li .job_ss{
	padding:15px 0;
	padding:.75vw 0;
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
	color:#666;
	text-align:center;
	background:#eee;
	margin-left:2px;
}
.job_s3 .job_bot .job_head ul li .job_ss *{
	font-weight:bold;
}
.job_s3 .job_bot .job_body{
	border:solid 1px #eee;
	border-top:none;
}
.job_s3 .job_bot .job_body .job_bul>li:nth-last-of-type(1){
	border-bottom:none;
}
.job_s3 .job_bot .job_body .job_bul>li{
	border-bottom:solid 1px #eee;
}
.job_s3 .job_bot .job_body .job_st ul li{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	max-height:64px;
	height:3.6vw;
}
.job_s3 .job_bot .job_body .job_st ul li .job_ss{
	font-size:20px;
	font-size:1vw;
	color:#999;
	transition:all .35s;
}
.job_s3 .job_bot .job_body .job_st ul li .job_ss2{
	cursor:pointer;
}
.job_s3 .job_bot .job_body .job_sb{
	max-height:0;
	overflow:hidden;
	transition:all .8s;
}
.job_s3 .job_bot .job_body .job_sb .job_wrap{
	border-top:solid 1px #eee;
	background:#fafafa;
	padding:50px 130px;
	padding:2.5vw 6.77vw;
}
.job_s3 .job_bot .job_body .job_sb .job_wt{
	overflow:hidden;
	padding-bottom:50px;
	padding-bottom:2.5vw;
}
.job_s3 .job_bot .job_body .job_sb .job_wt .job_l,
.job_s3 .job_bot .job_body .job_sb .job_wt .job_r{
	width:45%;
}
.job_s3 .job_bot .job_body .job_sb .job_wt ol li{
	font-size:20px;
	font-size:1vw;
	color:#999;
	line-height:1.6;
}
.job_s3 .job_bot .job_body .job_sb .job_wt ol li + li{
	margin-top:30px;
	margin-top:1.56vw;
}
.job_s3 .job_bot .job_body .job_sb .job_wt ol li .job_tag{
	font-weight:bold;
	color:var(--lightBlue);
}
.job_s3 .job_bot .job_body .job_sb .job_wt ol li .job_w{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.job_s3 .job_bot .job_body .job_sb .job_wb{
	padding-top:50px;
	padding-top:2.5vw;
	border-top:dashed 1px #dcdcdc;
}
.job_s3 .job_bot .job_body .job_sqbtn{
	display:inline-block;
	padding:15px 80px;
	padding:.75vw 4vw;
	font-size:20px;
	font-size:1vw;
	color:#fff;
	background:var(--lightBlue);
	border-radius:10px;
	transition:all .35s;
	cursor:pointer;
}
.job_s3 .job_bot .job_body .job_bul>li.is-active .job_sb{
	max-height:1200px;
}

/* 弹出窗 */
.pop_mask1{
	background:rgba(0,0,0,.4);
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:980;
	transform:scaleY(0);
	pointer-events:none;
	opacity:0;
	transition:all .5s;
}
.pop_container1{
	width:84%;
	position:fixed;
	top:50%;
	left:8%;
	transform:translateY(-50%) scaleY(0);
	z-index:982;
	background:#fff;
	border-radius:40px;
	border-radius:2vw;
	padding:90px 50px;
	padding:4.5vw 2.5vw;
	pointer-events:none;
	opacity:0;
	transition:all .5s;
}
.pop_mask1.is-active{
	transform:scaleY(1);
	pointer-events:auto;
	opacity:1;
}
.pop_container1.is-active{
	transform:translateY(-50%) scaleY(1);
	pointer-events:auto;
	opacity:1;
}
.pop_container1 .pop_form ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-24px;
	margin-left:-1.25vw;
	margin-bottom:-24px;
	margin-bottom:-1.25vw;
}
.pop_container1 .pop_form ul li{
	width:33.33333%;
	margin-bottom:24px;
	margin-bottom:1.25vw;
}
.pop_container1 .pop_form ul li .pop_ss{
	margin-left:24px;
	margin-left:1.25vw;
}
.pop_container1 .pop_form ul li:not(.pop_submit) .pop_ss{
	height:64px;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	border:solid 1px #e5e5e5;
	border-radius:6px;
	color:#999;
	padding:0 20px;
}
.pop_container1 .pop_form ul li .pop_ss .pop_name,
.pop_container1 .pop_form ul li.pop_inp .pop_ss input,
.pop_container1 .pop_form ul li.pop_file .pop_ss .pop_file_btn,
.pop_container1 .pop_form ul li.pop_file .pop_ss .wb_ly7{
	font-size:20px;
}
.pop_container1 .pop_form ul li.pop_inp .pop_ss input{
	font-weight:bold;
	color:#666;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.pop_container1 .pop_form ul li .pop_ss .pop_star{
	position:absolute;
	font-size:18px;
	color:#c50000;
	right:20px;
	top:16%;
}
.pop_container1 .pop_form ul li.pop_file .pop_ss{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.pop_container1 .pop_form ul li.pop_file .pop_ss #pop_file{
	display:none;
}
.pop_container1 .pop_form ul li.pop_file .pop_ss .pop_file_btn,
.pop_container1 .pop_form ul li.pop_file .pop_ss .wb_ly7{
	display:block;
	color:#fff;
	padding:6px 20px;
	background:var(--curColor);
	border-radius:200px;
	cursor:pointer;
	transition:all .35s;
}
.pop_container1 .hjss_tit{
	font-size:30px;
	margin-bottom:40px;
	margin-bottom:2vw;
	color:var(--curColor);
}
.pop_container1 .pop_form ul li.pop_submit{
	padding-top:2vw;
	width:100%;
}
.pop_container1 .pop_form ul li.pop_submit input{
	display:inline-block;
	padding:15px 85px;
	background:var(--curColor);
	border-radius:6px;
	font-size:18px;
	color:#fff;
	cursor:pointer;
	transition:all .35s;
}
.pop_container1 .pop_close1{
	width:64px;
	height:64px;
	font-size:64px;
	border:solid 1px var(--curColor);
	color:var(--curColor);
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:absolute;
	right:50px;
	right:2.5vw;
	top:30px;
	top:1.56vw;
	cursor:pointer;
	transition:all .35s;
}
.pop_container1 .pop_close1 .iconfont{
	font-size:.6em;
}

/* 当前位置 */
.inner_loc{
	position:relative;
	z-index:10;
}
.inner_loc .center_box{
	border-bottom:solid 1px #eee;
}
.inner_loc,
.inner_loc a{
	color:#333;
	font-size:14px;
}
.inner_loc a,
.inner_loc span{
	padding:0 5px;
}
.inner_loc .iconfont{
	font-size:16px; 
	font-weight:bold;
	padding-right:4px;
	color:#a9a9a9;
}
.inner_loc a:hover{
	color:var(--curColor);
}

/* 内页-文章详情 */
.inner_news_show_tit{
	text-align:center;
}
.inner_news_show_tit h3{
	font-size:30px;
	color:var(--curColor);
	font-weight:bold;
	margin-bottom:10px;
}
.inner_news_show_tit span{
	display:inline-block;
	margin:0 10px;
	font-size:16px;
	color:#999;
}
.inner_news_show article .article_w{
	line-height:2;
	font-size:18px;
}

/* 内容翻页 */
.inner_pnpage{
	overflow:hidden;  
	border-top:solid 1px #eee;
}
.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:330px;
	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;
}



/* ========小吉姆======== */
/* banner */
.banner_xjm{
	overflow:hidden;
}
.banner_xjm img{
	display:block;
	width:100%;
}

/* 标题1 */
.bz_tit1 .bz_h{
	--font2:32;
	color:var(--fontColor);
}
.bz_tit1.center_tit{
	text-align:center;
}

/* 育儿观 */
.yeg_box,
.czmm_box,
.klcz_box{
	--pd:calc(10px + 60 / var(--invarPx) * var(--centerWidth));
}
.yeg_box{
	padding-top:var(--pd);
	overflow:hidden;
}
.yeg_box .yeg_con{
	--col:3;
	--gapLeft:calc(130 / var(--invarPx) * var(--centerWidth));
	--gapTop:calc(10px + 50 / var(--invarPx) * var(--centerWidth));
	--imgWidth:calc((var(--centerWidth) - (var(--col) - 1) * var(--gapLeft)) / var(--col));
	--font2:24;
	--lineHeight:1.5;
	--shBottomGap:.7em;
	padding-bottom:var(--pd);
	position:relative;
	margin-top:calc(1.5 * var(--pd));
}
.yeg_box .yeg_con::before{
	content:"";
	position:absolute;
	top:calc(var(--lineHeight) * 1em + var(--shBottomGap) + 0.5 * var(--imgWidth));
	bottom:0;
	left:50%;
	width:102vw;
	margin-left:-51vw;
	background:#dbedf9;
}
.yeg_box .yeg_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:calc(-1 * var(--gapTop));
	margin-left:calc(-1 * var(--gapLeft));
	position:relative;
	z-index:3;
}
.yeg_box .yeg_con ul li{
	width:calc(100% / var(--col));
	margin-top:var(--gapTop);
}
.yeg_box .yeg_con .yeg_ss{
	margin-left:var(--gapLeft);
}
.yeg_box .yeg_con .yeg_ss .yeg_sh{
	line-height:var(--lineHeight);
	text-align:center;
	color:var(--fontColor);
	margin-bottom:var(--shBottomGap);
}
.yeg_box .yeg_con .yeg_ss .yeg_img{
	display:block;
	width:var(--imgWidth);
	height:var(--imgWidth);
	overflow:hidden;
	border:solid 2px var(--fontColor);
	border-radius:50%;
	margin-left:auto;
	margin-right:auto;
}
.yeg_box .yeg_con .yeg_ss .yeg_img img{
	display:block;
	width:100%;
	height:100%;
}
.yeg_box .yeg_con .yeg_ss .yeg_sw{
	--font2:18;
	color:#666;
	margin-top:1.2em;
	line-height:1.65;
}

/* 成长密码 */
.czmm_box{
	padding:var(--pd) 0;
}
.czmm_box .czmm_con{
	--lWidth:calc(820 / var(--invarPx) * var(--centerWidth));
	--rWidth:calc(100% - var(--lWidth));
	--rPd:calc(10px + 16 / var(--invarPx) * var(--centerWidth));
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-align-items:center;
	align-items:center;
}
.czmm_box .czmm_con .czmm_l,
.czmm_box .czmm_con .czmm_r .czmm_rl{
	width:var(--lWidth);
}
.czmm_box .czmm_con .czmm_l{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	z-index:3;
}
.czmm_box .czmm_con .czmm_l img{
	display:block;
	max-width:calc(640 / 820 * var(--lWidth));
}
.czmm_box .czmm_con .czmm_r{
	margin-left:calc(-1 * var(--lWidth));
	width:var(--centerWidth);
}
.czmm_box .czmm_con .czmm_r .czmm_rl{
	background:#b8dcf4;
}
.czmm_box .czmm_con .czmm_r .czmm_rr{
	width:var(--rWidth);
	background:#56bde8;
	padding:var(--rPd);
	color:#fff;
	text-align:center;
	min-height:calc(.64 * 400 / var(--invarPx) * var(--centerWidth));
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	text-align:center;
}
.czmm_box .czmm_con .czmm_r .czmm_rr .czmm_tit{
	--font2:24;
}
.czmm_box .czmm_con .czmm_r .czmm_rr .czmm_exp{
	margin-top:.2em;
}
.czmm_box .czmm_con .czmm_r .czmm_rr .czmm_txt{
	color:#fff;
	--font2:18;
	margin-top:1em;
}

/* 快乐成长 */
.klcz_box{
	padding-bottom:calc(2 * var(--pd));
}
.klcz_box .klcz_con{
	--col:2;
	--gap:3px;
	--imgWidth:calc(300 / var(--invarPx) * var(--centerWidth));
	--imgHeight:calc(240 / 300 * var(--imgWidth));
	--txtPd:calc(10px + 15 / var(--invarPx) * var(--centerWidth));
	margin-top:calc(10px + 35 / var(--invarPx) * var(--centerWidth));
}
.klcz_box .klcz_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:calc(-1 * var(--gap));
	margin-left:calc(-1 * var(--gap))
}
.klcz_box .klcz_con ul li{
	width:calc(100% / var(--col));
	margin-top:var(--gap);
}
.klcz_box .klcz_con .klcz_ss{
	margin-left:var(--gap);
	width:calc(100% - var(--gap));
}
.klcz_box .klcz_con .klcz_ss .klcz_img{
	display:block;
	width:var(--imgWidth);
	height:var(--imgHeight);
	overflow:hidden;
}
.klcz_box .klcz_con .klcz_ss .klcz_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.klcz_box .klcz_con .klcz_ss .klcz_txt{
	padding:var(--txtPd);
	background:var(--fontColor);
	color:#fff;
	width:calc(100% - var(--imgWidth));
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	text-align:center;
}
.klcz_box .klcz_con .klcz_ss .klcz_txt .klcz_sh{
	--font2:28;
}
.klcz_box .klcz_con .klcz_ss .klcz_txt .klcz_sw{
	--font2:18;
	line-height:1.6;
	margin-top:1em;
}
.klcz_box .klcz_con ul li:nth-of-type(even) .klcz_ss .klcz_txt{
	background:#b8dcf4;
	color:#349ad8;
}





















@media screen and (max-width:1600px){
	.pphd_s2 .pphd_con ul li .pphd_ss .pphd_wrap .pphd_w{
		font-size:16px;
	}
	.kctx_s1 .kctx_top .swiper-button-white{
		width:50px;
		height:50px;
		font-size:50px;
	}
	.kctx_s2 .kctx_container ul li .kctx_level>span em{
		font-size:30px;
	}
	.kctx_s2 .kctx_container ul li .kctx_hide .kctx_level .kctx_h{
		font-size:20px;
		transform:translateY(5px);
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss .jmhz_w{
		font-size:16px;
	}
	.news_list2 ul li a .news_txt .news_w{
		font-size:14px;
		-webkit-line-clamp:5;
		-moz-line-clamp:5;
		-o-line-clamp:5;
		line-clamp:5;
	}
	
	.job_s3 .job_top ul li.job_sel select,
	.job_s3 .job_top ul li.job_inp input,
	.job_s3 .job_top ul li.job_submit .job_btn,
	.job_s3 .job_top ul li.job_sel .job_name{
		height:40px;
		font-size:16px;
	}
	.job_s3 .job_top ul li.job_sel .job_name,
	.job_s3 .job_top ul li.job_sel .iconfont_jiantou,
	.job_s3 .job_top ul li.job_submit .job_btn{
		line-height:40px;
	}
	.job_s3 .job_top ul li.job_sel .job_name,
	.job_s3 .job_top ul li.job_sel .iconfont_jiantou{
		font-size:16px;
	}
	.job_s3 .job_top ul li.job_sel .job_name{
		left:10px;
	}
	.job_s3 .job_top ul li.job_sel .iconfont_jiantou{
		right:10px;
		transform:rotate(90deg);
	}
	.job_s3 .job_top ul li.job_sel1 select{
		padding-left:60px;
	}
	.job_s3 .job_top ul li.job_sel2 select{
		padding-left:90px;
	}
	.job_s3 .job_top ul li.job_inp input{
		padding:0 10px;
	}
	
	.pop_container1 .pop_form ul li .pop_ss .pop_name,
	.pop_container1 .pop_form ul li.pop_inp .pop_ss input,
	.pop_container1 .pop_form ul li.pop_file .pop_ss .pop_file_btn,
	.pop_container1 .pop_form ul li.pop_file .pop_ss .wb_ly7{
		font-size:16px;
	}
	.pop_container1 .pop_form ul li:not(.pop_submit) .pop_ss{
		height:50px;
		padding:0 15px;
	}
	.pop_container1 .hjss_tit{
		font-size:24px;
	}
	.pop_container1 .pop_form ul li.pop_submit input{
		font-size:16px;
		padding:10px 60px;
	}
	.pop_container1 .pop_close1{
		width:50px;
		height:50px;
		font-size:50px;
	}
	
}




@media screen and (min-width:1201px){
	/* header */
	nav ul li a:hover{
		color:var(--darkBlue);
	}
	nav ul li:not(.active) a:hover .nav_icon{
		transform:scale(1.1);
	}
	nav ul li a:hover .nav_icon svg path{
		fill:var(--darkBlue) !important;
	}
	/* nav ul li:not(.active) a:hover p{
		transform:translateY(-.2vw);
	} */
	.header_link .header_l1 a:hover img{
		filter:hue-rotate(20deg) contrast(70%);
	}
	.header_link .header_l2 a:hover{
		background:var(--darkBlue);
	}
	
	/* banner */
	.banner_box .swiper-slide .banner_video_btn:hover:before{
		-webkit-animation: rotate1 24s linear infinite forwards;
		animation: rotate1 24s linear infinite forwards;
		border:dotted 2px #fff;
	}
	.banner_box .swiper-slide .banner_video_btn:hover .iconfont{
		transform:scale(.8);
	}
	
	/* 视频弹出窗 */
	.pop_box:hover .pop_close{
		opacity:1;
	}
	.pop_box .pop_close:hover{
		background:var(--darkBlue);
	}
	.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);
	}
	
	/* 更多 */
	.mjm_more .inflex_box:hover{
		color:var(--subColor);
		border-color:var(--subColor);
	}
	.mjm_more .inflex_box:hover .iconfont{
		transform:translateX(.5vw);
	}
	
	/* 培养 */
	.deve_list ul li .deve_ss:hover{
		background:#f2f8fc;
		color:var(--lightBlue);
	}
	.deve_list ul li .deve_ss:hover .deve_cn{
		background:var(--lightBlue);
	}
	
	/* 侧边栏 */
	.side_bar .side_bot:hover{
		filter:saturate(150%);
	}
	.side_bar .side_top .side_show:hover{
		color:var(--lightBlue);
	}
	.side_bar .side_top .side_yyst .side_form .side_inp input:focus{
		border-color:#666;
	}
	.side_bar .side_top .side_yyst .side_form .side_submit input:hover{
		background:var(--darkBlue);
	}
	
	/* 页脚 */
	.footer_nav ul li a:hover,
	.footer_bot a:hover{
		color:#7acffd;
	}
	
	/* 内页-品牌活动 */
	.pphd_s2 .pphd_con ul li .pphd_ss:hover{
		color:var(--darkBlue);
	}
	.pphd_s2 .pphd_con ul li .pphd_ss:hover .pphd_img img{
		transform:scale(1.1);
	}
	.pphd_s2 .pphd_con ul li .pphd_ss:hover .pphd_wrap{
		transform:scaleY(1);
	}
	.news_sear .sousuo_input:focus{
		border-color:var(--darkBlue);
		color:var(--darkBlue);
	}
	.news_sear button:hover{
		color:var(--darkBlue);
	}
	.news_list1 ul li a:hover{
		color:var(--curColor);
	}
	.news_list1 ul li a:hover:before{
		transform:scaleX(1);
		transition:transform .8s;
	}
	.news_list1 ul li a:hover .news_more .inflex_box{
		color:var(--curColor);
	}
	.news_s1 .news_list1 ul li a:hover,
	.news_s1 .news_list1 ul li a:hover .news_more .inflex_box{
		color:var(--darkBlue);
	}
	.news_more2 .inflex_box:hover .iconfont{
		transform:translateX(10px);
	}
	.news_s1 .news_more2 .inflex_box:hover{
		background:var(--darkBlue);
	}
	
	/* 内页-课程体系 */
	.kctx_s2 .kctx_container.level1 ul>li .kctx_show ol>li,
	.kctx_s2 .kctx_container.level2 ul>li .kctx_show ol>li,
	.kctx_s2 .kctx_container.level3 ul>li .kctx_show ol>li,
	.kctx_s2 .kctx_container.level4 ul>li .kctx_show ol>li,
	.kctx_s2 .kctx_container.level5 ul>li .kctx_show ol>li,
	.kctx_s2 .kctx_container.level6 ul>li .kctx_show ol>li,
	.kctx_s2 .kctx_container.level7 ul>li .kctx_show ol>li{
		background:#e5f1f8 !important;
	}
	.kctx_s2 .kctx_container ul li .kctx_show:hover{
		filter:saturate(130%);
	}
	.kctx_s3 .kctx_rcon .kctx_form .kctx_submit input:hover{
		background:var(--darkBlue);
	}
	
	/* 内页-环境设施 */
	.mjm-swiper-button:hover .swiper-button-bg{
		transform:scale(1.2);
	}
	
	/* 内页-会员福利 */
	.hyfl_list ul li .hyfl_img:hover img{
		transform:scale(1.1);
	}
	.hyfl_s3 .hyfl_con ul li .hyfl_ss:hover .hyfl_img img{
		transform:scale(1.2);
	}
	.hyfl_s4 .hyfl_con ul li .hyfl_ss:hover .hyfl_img img{
		transform:translateY(0);
	}
	.hyfl_s5 .hyfl_con ul li .hyfl_ss:hover{
		background:#E6EFF7;
	}
	
	/* 内页-中心查询 */
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_btn:hover{
		background:var(--darkBlue);
	}
	.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_pics .zxcx_more:hover{
		letter-spacing:2px;
		color:var(--darkBlue);
	}
	
	/* 内页-加盟合作 */
	.jmhz_s2 .jmhz_con ul li .jmhz_ss:hover{
		color:#fff;
		background:var(--curColor);
	}
	.jmhz_s2 .jmhz_con ul li .jmhz_ss:hover>em{
		color:currentcolor;
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss:hover{
		filter:saturate(150%);
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss:hover{
		background:var(--curColor);
		color:#fff;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss:hover .jmhz_num{
		color:#fff;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li.jmhz_submit input:hover{
		color:#fff;
		background:var(--subColor);
	}
	
	/* 内页-关于我们 */
	.abo_s3 .abo_top .abo_ss .abo_txt .abo_list ul li .abo_ls:hover{
		color:var(--curColor);
	}
	
	/* 内页-新闻中心 */
	.news_s1 .news_sear1 button:hover{
		color:var(--darkBlue);
	}
	.news_list2 ul li a:hover{
		color:var(--darkBlue);
		box-shadow:0 0 30px rgba(0,113,188,.1);
		box-shadow:0 0 1.56vw rgba(0,113,188,.1);
	}
	.news_list2 ul li a:hover .news_txt .news_date{
		background:var(--darkBlue);
	}
	.news_list2 ul li a:hover .news_more .inflex_box{
		color:var(--darkBlue);
	}
	.news_list2 ul li a:hover .news_txt{
		border-color:var(--darkBlue);
	}
	.news_list2 ul li a:hover .news_img img{
		transform:scale(1.1);
	}
	
	/* 内页-工作机会 */
	.job_s1 .job_con ul li .job_ss:hover .job_num{
		opacity:0;
		transform:translateY(-20px);
	}
	.job_s1 .job_con ul li .job_ss:hover .job_stit{
		color:var(--curColor);
	}
	.job_s1 .job_con ul li .job_ss:hover .job_icon{
		transform:translateY(-140px);
	}
	.job_s1 .job_con ul li .job_ss:hover .job_icon svg path{
		fill:var(--curColor) !important;
	}
	.job_s1 .job_con ul li .job_ss:hover .job_w{
		opacity:1;
		transform:translateY(-40px);
	}
	.job_s1 .job_con ul li .job_ss:hover .job_en{
		transform:translateY(40px);
		opacity:0;
	}
	.job_s1 .job_con ul li .job_ss:hover .job_kt{
		transform:translateY(40px);
		opacity:1;
	}
	.job_s2 .job_r .job_item .job_scon ul li .job_ss:hover{
		color:var(--darkBlue);
	}
	.job_s2 .job_r .job_item .job_scon ul li .job_ss:hover .job_icon,
	.job_s2 .job_r .job_item .job_scon ul li .job_ss:hover .job_mb{
		background:var(--darkBlue);
	}
	.job_s3 .job_top ul li.job_submit .job_btn:hover{
		background:var(--darkBlue);
	}
	.job_s3 .job_bot .job_body .job_bul>li:hover .job_st ul li .job_ss1{
		color:#666;
	}
	.job_s3 .job_bot .job_body .job_bul>li:hover .job_st ul li .job_ss2{
		color:var(--lightBlue);
	}
	.job_s3 .job_bot .job_body .job_sqbtn:hover{
		background:var(--darkBlue);
	}
	
	
	/* 弹出窗 */
	.pop_container1 .pop_form ul li.pop_file .pop_ss .pop_file_btn:hover,
	.pop_container1 .pop_form ul li.pop_submit input:hover,
	.pop_container1 .pop_form ul li.pop_file .pop_ss .wb_ly7:hover{
		background:var(--darkBlue);
	}
	.pop_container1 .pop_close1:hover{
		color:var(--darkBlue);
		border-color:var(--darkBlue);
		transform:rotate(90deg);
	}
	
	
	@keyframes Boat{
	    0%, 100% {
            transform: translateY(-5px) rotate(0deg);
        }
        50% {
            transform: translateY(5px) rotate(0deg);
        }
	}
	
	.czmm_box .czmm_con .czmm_l img{
	    animation:Boat 2s infinite;
	}
	.czmm_box .czmm_con .czmm_l img:hover{
	    animation-play-state:paused;
	}
	
	
	/* hoverr */
	
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~手机版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@media (min-width: 320px) and (max-width:359px){html{font-size:32px !important;} }
@media (min-width: 360px) and (max-width:374px){html{font-size:36px !important;} }
@media (min-width: 375px) and (max-width:383px){html{font-size:37.5px !important;} }
@media (min-width: 384px) and (max-width:413px){html{font-size:38.4px !important;} }
@media (min-width: 414px) and (max-width:447px){html{font-size:41.4px !important;} }
@media (min-width: 448px) and (max-width:479px){html{font-size:44.8px !important;} }
@media (min-width: 480px) and (max-width:511px){html{font-size:48px !important;} }
@media (min-width: 512px) and (max-width:543px){html{font-size:51.2px !important;} }
@media (min-width: 544px) and (max-width:575px){html{font-size:54.4px !important;} }
@media (min-width: 576px) and (max-width:607px){html{font-size:57.6px !important;} }
@media (min-width: 608px) and (max-width:639px){html{font-size:60.8px !important;} }
@media (min-width: 640px) and (max-width:1200px){html{font-size:60.8px !important;} }
#hamburger{
	display:none;
}
@media screen and (max-width:1200px){
	.center_box{
		width:92%;
	}
	.pd_150{
		padding:1.7rem;
	}
	.pd_tb150{
		padding:1.7rem 0;
	}
	.pd_t150{
		padding-top:1.7rem;
	}
	.pd_b150{
		padding-bottom:1.7rem;
	}
	.pd_120{
		padding:1.4rem;
	}
	.pd_tb120{
		padding:1.4rem 0;
	}
	.pd_t120{
		padding-top:1.4rem;
	}
	.pd_b120{
		padding-bottom:1.4rem;
	}
	.pd_100{
		padding:1.2rem;
	}
	.pd_tb100{
		padding:1.2rem 0;
	}
	.pd_t100{
		padding-top:1.2rem;
	}
	.pd_b100{
		padding-bottom:1.2rem;
	}
	.pd_80{
		padding:1rem;
	}
	.pd_tb80{
		padding:1rem 0;
	}
	.pd_t80{
		padding-top:1rem;
	}
	.pd_b80{
		padding-bottom:1rem;
	}
	.pd_70{
		padding:.9rem;
	}
	.pd_tb70{
		padding:.9rem 0;
	}
	.pd_t70{
		padding-top:.9rem;
	}
	.pd_b70{
		padding-bottom:.9rem;
	}
	.pd_60{
		padding:.8rem;
	}
	.pd_tb60{
		padding:.8rem 0;
	}
	.pd_t60{
		padding-top:.8rem;
	}
	.pd_b60{
		padding-bottom:.8rem;
	}
	.pd_50{
		padding:.7rem;
	}
	.pd_tb50{
		padding:.7rem 0;
	}
	.pd_t50{
		padding-top:.7rem;
	}
	.pd_b50{
		padding-bottom:.7rem;
	}
	.pd_40{
		padding:.6rem;
	}
	.pd_tb40{
		padding:.6rem 0;
	}
	.pd_t40{
		padding-top:.6rem;
	}
	.pd_b40{
		padding-bottom:.6rem;
	}
	.pd_30{
		padding:.5rem;
	}
	.pd_tb30{
		padding:.5rem 0;
	}
	.pd_t30{
		padding-top:.5rem;
	}
	.pd_b30{
		padding-bottom:.5rem;
	}
	.pd_20{
		padding:.4rem;
	}
	.pd_tb20{
		padding:.4rem 0;
	}
	.pd_t20{
		padding-top:.4rem;
	}
	.pd_b20{
		padding-bottom:.4rem;
	}
	.pd_15{
		padding:.35rem;
	}
	.pd_tb15{
		padding:.35rem 0;
	}
	.pd_t15{
		padding-top:.35rem;
	}
	.pd_b15{
		padding-bottom:.35rem;
	}
	.mg_t150{
		margin-top:1.7rem;
	}
	.mg_b150{
		margin-bottom:1.7rem;
	}
	.mg_t100{
		margin-top:1.2rem;
	}
	.mg_b100{
		margin-bottom:1.2rem;
	}
	.mg_tb80{
		margin:1rem 0;
	}
	.mg_t80{
		margin-top:1rem;
	}
	.mg_b80{
		margin-bottom:1rem;
	}
	.mg_tb70{
		margin:.9rem 0;
	}
	.mg_t70{
		margin-top:.9rem;
	}
	.mg_b70{
		margin-bottom:.9rem;
	}
	.mg_tb60{
		margin:.8rem 0;
	}
	.mg_t60{
		margin-top:.8rem;
	}
	.mg_b60{
		margin-bottom:.8rem;
	}
	.mg_tb50{
		margin:.7rem 0;
	}
	.mg_t50{
		margin-top:.7rem;
	}
	.mg_b50{
		margin-bottom:.7rem;
	}
	.mg_tb40{
		margin:.6rem 0;
	}
	.mg_t40{
		margin-top:.6rem;
	}
	.mg_b40{
		margin-bottom:.6rem;
	}
	.mg_tb30{
		margin:.5rem 0;
	}
	.mg_t30{
		margin-top:.5rem;
	}
	.mg_b30{
		margin-bottom:.5rem;
	}
	.mg_tb20{
		margin:.4rem 0;
	}
	.mg_t20{
		margin-top:.4rem;
	}
	.mg_b20{
		margin-bottom:.4rem;
	}
	.mg_tb15{
		margin:.3rem 0;
	}
	.mg_t15{
		margin-top:.3rem;
	}
	.mg_b15{
		margin-bottom:.3rem;
	}
	.mg_tb10{
		margin:.2rem 0;
	}
	.mg_t10{
		margin-top:.2rem;
	}
	.mg_b10{
		margin-bottom:.2rem;
	}
	
	.menu{
		position:fixed;
		top:0;
		right:1%;
		width:44px;
		height:60px;
		z-index:99999;
	}
	.menu:hover {
		cursor: pointer;
	}
	.menu > i {
		position: absolute;
		width: 24px;
		height: 2px;
		top: 50%;
		left:10px;
		background-color:var(--curColor);
		pointer-events:auto;
		transition-duration: .35s;
		transition-delay: .35s;
	}
	.menu > i:before, .menu > i:after {
		position: absolute;
		display: block;
		width: 100%;
		height: 2px;
		top:0;
		left: 50%;
		background-color:var(--curColor);
		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%;
	}
	.menu > i:before {
		-webkit-transform: translate(-50%, -7px);
		transform: translate(-50%, -7px);
	}
	.menu > i:after {
		-webkit-transform: translate(-50%, 7px);
		transform: translate(-50%, 7px);
	}
	.menu_bg{
		position:fixed;
		width:100vw;
		height:0;
		top:0;
		left:0;
		z-index:999;
		background:#fff;
		-webkit-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
		-moz-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -o-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	}
	input.hamburger:checked ~ .menu_bg{
		height:100vh;
	}
	input.hamburger{
		height:0;
		display:none;
	}
	input.hamburger:checked ~ label.menu > i {
		background-color: transparent;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	input.hamburger:checked ~ label.menu > i:before {
		background-color:var(--subColor);
		-webkit-transform: translate(-50%, -50%) rotate(45deg);
		transform: translate(-50%, -50%) rotate(45deg);
	}
	input.hamburger:checked ~ label.menu > i:after {
		background-color:var(--subColor);
		-webkit-transform: translate(-50%, -50%) rotate(-45deg);
		transform: translate(-50%, -50%) rotate(-45deg);
	}
	input.hamburger:checked ~ nav{
		top:0;
		opacity:1;
	}
	
	
	body{
		overflow-x:hidden;
	}
	
	/* header */
	.menu_btn{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
	}
	.header_box.header_box2 .center_box{
		background:#fff;
	}
	.header_height,
	.header_box .center_box{
		height:60px;
	}
	.header_box .center_box{
		width:100%;
		background:rgba(255,255,255,.8);
		border-radius:0 0 20px 20px;
		padding-left:4%;
		padding-right:4%;
		transition:background-color .35s;
	}
	.header_box .logo img{
		max-height:40px;
		max-width:50vw;
	}
	.header_link{
		margin-right:34px;
	}
	.header_link .header_l2{
		padding:0;
	}
	.header_link .header_l2 a .iconfont{
		font-size:24px;
		width:24px;
		height:24px;
		line-height:24px;
		margin-right:.16rem;
	}
	.header_link .header_l2 a span img{
		max-width:20vw;
		max-height:14px;
	}
	nav ul li a, .header_link .header_l1 a,
	.header_link .header_l2{
		height:auto;
	}
	.header_link .header_l2 a{
		padding:.1rem .3rem;
	}
	header nav{
		width:92%;
		height:100vh;
		position:fixed;
		top:-100%;
		left:4%;
		z-index:9999;
		transition:all .35s;
		opacity:0;
		color:#333;
		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;
	}

	nav>ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	nav>ul>li{
		width:100%;
		margin:0;
		border-bottom:solid 1px #dfdfdf;
		padding:2.5vh 0;
	}
	nav ul li a{
		-webkit-flex-direction:row;
		flex-direction:row;
		-webkit-justify-content:flex-start;
		justify-content:flex-start;
		padding:0;
		position:relative;
	}
	nav ul li a:after{
		content:"";
		position:absolute;
		right:15px;
		top:50%;
		width:8px;
		height:8px;
		margin-top:-4px;
		border-right:2px solid #ccc;
		border-top:2px solid #ccc;
		-webkit-transform:rotate(45deg);
		-ms-transform:rotate(45deg);
		-o-transform:rotate(45deg);
		transform:rotate(45deg);
	}
	nav ul li.active a:after{
		border-color:var(--curColor);
	}
	nav ul li a p{
		margin-top:0;
		font-size:18px;
	}
	nav ul li a .nav_icon{
		margin-right:10px;
	}
	nav ul li a .nav_icon svg{
		max-width:50px;
		max-height:24px;
	}
	
	nav ul li a,
	.header_link .header_l1 a{
		border-right:none;
	}
	
	/* banner */
	.banner_box .swiper-slide a{
		overflow:hidden;
	}
	.banner_box .swiper-pagination{
		bottom:20px;
	}
	.pop_box .pop_close{
		opacity:1;
	}
	.pop_box .pop_close span{
		font-size:14px;
	}
	
	/* 内页-课程体系 */
	.kctx_banner .kctx_video_btn .kctx_btn_bg{
		font-size:1.2rem;
	}
	.kctx_banner .kctx_video_btn .icon-bofang1{
		font-size:.5rem;
	}
	.kctx_tit{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		text-align:center;
	}
	.kctx_tit .kctx_en{
		margin-right:0;
		display:block;
		width:100%;
		font-size:.6rem;
		white-space:pre-wrap;
	}
	.kctx_tit .kctx_cn{
		font-size:.48rem;
		margin-top:.1rem;
	}
	
	/* 内页-品牌活动 */
	.pphd_s2 .pphd_con ul{
		margin-left:-.3rem;
		margin-bottom:-.3rem;
	}
	.pphd_s2 .pphd_con ul li{
		margin-bottom:.3rem;
	}
	.pphd_s2 .pphd_con ul li .pphd_ss{
		margin-left:.3rem;
	}
	
	/* 内页-会员福利 */
	.hyfl_list ul {
		display:grid;
		grid-template-rows:repeat(3, calc(((((92vw - 3.12vw) - 4.35vw) / 4) * 192) / 363));
		grid-template-columns: repeat(4, calc(((92vw - 3.12vw) - 4.35vw) / 4));
		grid-row-gap: 1.45vw;
		grid-column-gap: 1.45vw;
	}
	
	/* 内页-加盟合作 */
	.jmhz_box{
		overflow:hidden;
	}
	.jmhz_s2 .jmhz_con ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		margin-left:-.3rem;
		margin-bottom:-.3rem;
	}
	.jmhz_s2 .jmhz_con ul li{
		margin-bottom:.3rem;
	}
	.jmhz_s2 .jmhz_con ul li .jmhz_ss{
		margin-left:.3rem;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul{
		margin-top:-.5vw;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li{
		margin-top:.5vw;
	}
	
	/* 内页-关于我们 */
	.pphd_s2 .pphd_con ul li .pphd_ss:active .pphd_wrap{
		transform:scaleY(1);
	}
	.abo_s3 .abo_top .abo_ss{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
	}
	.abo_s3 .abo_top .abo_ss .clear{
		display:none;
	}
	
	/* 内容翻页 */
	.inner_pnpage{
		
	}
	.inner_pnpage .inner_pnpage_next{
		float:left;
		clear:both;
		margin-top:.2rem;
	}
	.inner_pnpage > a p{
		max-width:calc(92vw - 72px);
	}
	
	/* 内页-工作机会 */
	.job_s2 .center_box{
		-webkit-flex-direction:column;
		flex-direction:column;
	}
	.job_s2 .hjss_tit{
		width:auto;
		font-size:.52rem;
		padding:.2rem .6rem;
	}
	
	/* 小吉姆 */
	:root{
		--centerWidth:92vw;
		--headerHeight:60px;
		--swbtnSize:40px;
	}
	
	
	
}

@media screen and (max-width:895px){
	/* banner */
	.pop_box{
		width:100%;
	}
	.pop_box video{
		height:56vw;
	}
	.banner_box .swiper-pagination-bullet{
		margin:0 6px;
	}
	
	/* 理念 */
	.phil_box .phil_con ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		margin-left:0;
	}
	.phil_box .phil_con ul li,
	.phil_box .phil_con ul li.is-active{
		-webkit-box-flex:0 0 auto;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:100%;
		margin-left:0;
	}
	.phil_box .phil_con ul li + li{
		margin-top:.3rem;
	}
	.phil_box .phil_con ul li.is-active{
		border-radius:2vw;
		transform:translateY(0);
	}
	.phil_box .phil_con ul li .phil_img{
		height:50vw;
	}
	.phil_box .phil_con ul li .phil_wrap{
		padding:.5rem;
	}
	.phil_box .phil_con ul li .phil_wrap .phil_txt{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.phil_box .phil_con ul li .phil_wrap .phil_txt .phil_l{
		width:100%;
		-webkit-justify-content:flex-start;
		justify-content:flex-start;
	}
	.phil_box .phil_con ul li.is-active .phil_wrap .phil_txt .phil_l{
		background:none;
		color:#fff;
	}
	.phil_box .phil_con ul li .phil_wrap .phil_txt .phil_r .phil_w{
		padding-left:0;
		margin-right:0;
		font-size:.36rem;
	}
	.phil_box .phil_con ul li .phil_wrap .phil_stit{
		padding:0;
	}
	.phil_box .phil_con ul li.is-active .phil_wrap .phil_stit .phil_cn{
		color:#fff;
	}
	.phil_box .phil_con ul li .phil_wrap .phil_txt .phil_r{
		opacity:1;
		transform:translateY(0);
		margin-top:.3rem;
	}
	.phil_box .phil_con ul li .phil_wrap .phil_stit .phil_en{
		font-size:.5rem;
		display:block;
		width:60%;
	}
	.phil_box .phil_con ul li .phil_wrap .phil_stit .phil_cn{
		font-size:.48rem;
		font-weight:bold;
		margin-top:.2rem;
	}
	
	/* 页脚 */
	.footer_top .footer_logo{
		display:none;
	}
	.footer_top .footer_r{
		width:100%;
		padding-top:0;
	}
	.footer_top .footer_nav ul li a{
		font-size:.4rem;
	}
	.footer_top .footer_rb{
		margin-top:.6rem;
	}
	.footer_top .footer_rb .footer_tel span{
		font-size:.36rem;
	}
	.footer_top .footer_rb .footer_tel a{
		font-size:.6rem;
	}
	.footer_top .footer_rb .footer_qr ul li + li{
		margin-left:.3rem;
	}
	.footer_top .footer_rb .footer_qr ul li .qr_txt .iconfont{
		font-size:.4rem;
	}
	.footer_top .footer_rb .footer_qr ul li .qr_w{
		font-size:.36rem;
	}
	.footer_top .footer_rb .footer_qr ul li .qr_img{
		padding:5px;
	}
	.footer_top .footer_rb .footer_qr ul li .qr_img img{
		width:12vw;
		height:12vw;
	}
	
	/* 内页-课程体系 */
	.kctx_s1 .kctx_bot{
		padding-top:.2rem;
	}
	.kctx_s1 .kctx_bot .kctx_stop .kctx_l{
		width:100%;
		margin-right:0;
		padding:.5rem;
	}
	.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_stit,
	.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_txt{
		padding:0;
	}
	.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_stit{
		font-size:.48rem;
	}
	.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_txt{
		font-size:.36rem;
		font-weight:normal;
	}
	.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_lbg{
		display:none;
	}
	.kctx_s1 .kctx_bot .kctx_stop .kctx_r{
		width:100%;
		height:calc(92vw * 640 / 1186);
	}
	.kctx_s1 .kctx_bot .kctx_stop{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.kctx_s1 .kctx_bot .kctx_stop .kctx_kt{
		display:none;
	}
	.kctx_s2 .kctx_con{
		margin-top:.6rem;
	}
	.kctx_s2 .kctx_stit{
		font-size:.44rem;
	}
	.kctx_s2 .kctx_slider{
		width:100%;
	}
	.kctx_s2 .kctx_slider .ui-slider-pips .ui-slider-label{
		font-size:16px;
	}
	.kctx_s2 .kctx_slider .ui-slider-float .ui-slider-tip{
		font-size:.42rem;
	}
	.kctx_s2 .kctx_container{
		overflow:hidden;
		margin-top:.6rem;
	}
	.kctx_s2 .kctx_slider #circles-slider .ui-slider-handle::before{
		pointer-events:none;
	}
	.kctx_s2 .kctx_container > ul{
		width:100%;
		overflow-x:auto;
	}
	.kctx_s2 .kctx_container > ul > li{
		width:50%;
	}
	.kctx_s2 .kctx_container > ul > li:nth-of-type(1){
		display:block;
	}
	.kctx_s2 .kctx_container ul li .kctx_hide .kctx_list ul{
		padding:.4rem;
	}
	.kctx_s2 .kctx_container ul li .kctx_hide .kctx_list ul li .kctx_txt{
		font-size:16px;
	}
	.kctx_s2 .kctx_container ul li .kctx_hide .kctx_list ul li .kctx_txt .kctx_lw{
		font-size:13px;
	}
	.kctx_s2 .kctx_container ul li .kctx_hide .kctx_level .kctx_h{
		font-size:18px;
	}
	.kctx_s2 .kctx_container ul li .kctx_hide{
		display:none;
	}
	.kctx_s2 .kctx_container.level1 ul>li:not(:nth-of-type(1)) .kctx_show ol>li,
	.kctx_s2 .kctx_container.level2 ul>li:not(:nth-of-type(2)) .kctx_show ol>li,
	.kctx_s2 .kctx_container.level3 ul>li:not(:nth-of-type(3)) .kctx_show ol>li,
	.kctx_s2 .kctx_container.level4 ul>li:not(:nth-of-type(4)) .kctx_show ol>li,
	.kctx_s2 .kctx_container.level5 ul>li:not(:nth-of-type(5)) .kctx_show ol>li,
	.kctx_s2 .kctx_container.level6 ul>li:not(:nth-of-type(6)) .kctx_show ol>li,
	.kctx_s2 .kctx_container.level7 ul>li:not(:nth-of-type(7)) .kctx_show ol>li{
		background:#e5f1f8 !important;
	}
	.kctx_s2 .kctx_container ul>li{
		display:none;
		visibility:visible !important;
		-webkit-animation-name:none;
		animation-name:none;
		-webkit-animation-delay:0s !important;
		animation-delay:0s !important;
	}
	.kctx_s2 .kctx_slider #circles-slider .ui-slider-pip{
		pointer-events:none;
	}
	
	.kctx_s2 .kctx_container ul li .kctx_show ol li{
		padding:10px;
	}
	.kctx_s2 .kctx_container ul>li .kctx_show .kctx_cn{
		font-size:16px;
	}
	.kctx_s2 .kctx_exp{
		font-size:.36rem;
	}
	
	/* 内页-中心查询 */
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_item{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		width:100%;
	}
	.zxcx_filter .zxcx_con .zxcx_top{
		padding:.4rem;
	}
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_sel .zxcx_select,
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_inp .zxcx_input{
		width:100%;
		margin-top:.2rem;
	}
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_sel label{
		width:calc((100% - 100px) / 2);
	}
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_sel label select,
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_inp input{
		width:100%;
		font-size:.36rem;
		padding:0 .2rem;
	}
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_inp{
		margin-left:0;
		margin-top:.4rem;
	}
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_inp .zxcx_input input{
		width:calc(100% - 90px);
	}
	.zxcx_result .zxcx_con ul>li{
		width:100%;
	}
	.zxcx_result .zxcx_con ul li .zxcx_ss{
		padding:.4rem;
	}
	.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt .zxcx_stit{
		font-size:.4rem;
	}
	.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt .zxcx_info,
	.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_pics .zxcx_more{
		font-size:.36rem;
	}
	.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt .zxcx_info{
		margin-top:.4rem;
	}
	
	/* 内页-加盟合作 */
	.jmhz_s3 .jmhz_con{
		background:none;
		padding:0 4%;
		margin-top:.3rem;
	}
	.jmhz_s3 .jmhz_con ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.jmhz_s3 .jmhz_con ul li{
		width:33.33333%;
		margin-top:1vw;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
	}
	.jmhz_s3 .jmhz_con ul li:nth-of-type(odd),
	.jmhz_s3 .jmhz_con ul li:nth-of-type(even){
		transform:translate(0);
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss,
	.jmhz_s3 .jmhz_con ul li .jmhz_wrap{
		height:100%;
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss{
		width:calc(100% - 1vw);
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_line,
	.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_arrow,
	.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_dot{
		display:none;
	}
	.jmhz_s3 .jmhz_con ul li:nth-of-type(odd) .jmhz_ss .jmhz_wrap,
	.jmhz_s3 .jmhz_con ul li:nth-of-type(even) .jmhz_ss .jmhz_wrap{
		-webkit-animation-name:fadeInUp;
		animation-name:fadeInUp;
	}
	.jmhz_s3 .jmhz_con ul li:nth-of-type(even) .jmhz_ss .jmhz_wrap{
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_info{
		-webkit-box-flex:1;
		-webkit-flex:1;
		-ms-flex:1;
		flex:1;
		padding:.4rem .2rem;
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_step{
		font-size:.52rem;
		padding:.2rem;
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_info .jmhz_icon{
		width:.8rem;
		height:.8rem;
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_info .jmhz_w{
		font-size:.36rem;
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_info .jmhz_w{
		height:auto;
	}
	
	.jmhz_s5{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-align-item:flex-start;
		align-items:flex-start;
	}
	.jmhz_s5 .jmhz_l,
	.jmhz_s5 .jmhz_r{
		width:100%;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap{
		max-width:92%;
		margin-top:20vw;
		padding:.6rem;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap ~ .wave_height{
		display:none;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_stit{
		font-size:.42rem;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel{
		padding:.3rem 0;
		margin:.3rem 0;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel .iconfont,
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel .jmhz_info span{
		font-size:.6rem;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel .iconfont{
		margin-right:.2rem;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel .jmhz_info p{
		font-size:.34rem;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_mail{
		font-size:.4rem;
	}
	.jmhz_s5 .jmhz_r .blue_bg + .wave_height{
		display:none;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_stit{
		margin-bottom:0;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_stit span{
		font-size:.52rem;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li{
		width:100%;
		font-size:.38rem;
		padding:.4rem 0;
		margin-top:.2rem;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w input,
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w textarea,
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w select{
		font-size:.38rem;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w textarea{
		height:3rem;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li.jmhz_submit input{
		font-size:.4rem;
		padding:.2rem .8rem;
	}
	
	/* 内页-关于我们 */
	.abo_s3 .abo_top .abo_ss{
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
	}
	.abo_s3 .abo_top{
		padding:0 15%;
	}
	.abo_s3 .abo_top .abo_ss .abo_img{
		width:100%;
		height:calc(92vw * .7);
	}
	.abo_s3 .abo_top .abo_ss .abo_txt{
		width:100%;
	}
	.abo_s3 .mjm-swiper-button{
		top:calc(92vw * .7 * .5);
	}
	.abo_s4 .abo_con{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-direction:column;
		flex-direction:column;
		overflow:hidden;
	}
	.abo_s4 .abo_con .clear{
		display:none;
	}
	.abo_s4 .abo_l,
	.abo_s4 .abo_r{
		width:100%;
	}
	.abo_s4 .abo_l{
		padding-left:4%;
		padding-right:4%;
	}
	.abo_s4 .abo_l .abo_txt{
		padding-left:5%;
	}
	.abo_s4 .abo_l .abo_txt .swiper-slide{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-align-items:center;
		align-items:center;
	}
	.abo_s4 .abo_r{
		transform:translateX(10.3864vw);
		margin-top:.6rem;
	}
	.abo_s4 .abo_r .abo_pics{
		height:47.1vw;
	}
	.abo_s4 .abo_r .abo_pics .swiper-container{
		width:50.724vw;
	}
	.abo_s4 .abo_r .abo_pics .abo_img{
		height:34vw;
	}
	
	/* 列表翻页 */
	.list_pages .pagination li{
		display:none;
	}
	.list_pages .pagination li.pg_prev,
	.list_pages .pagination li.pg_next{
		display:inline-block;
	}
	.list_pages .pagination li a,
	.list_pages .pagination li span{
		width:42px;
		height:42px;
		line-height:40px;
	}
	.list_pages .pagination li a .iconfont_jiantou{
		font-size:20px;
	}
	
	/* 内页-工作机会 */
	.job_s2 .job_r{
		width:100%;
		margin-top:.5rem;
	}
	.job_s2 .job_r .job_item{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.job_s2 .job_r .job_item .job_scon{
		-webkit-box-flex:0 0 auto;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:100%;
		margin-top:.3rem;
	}
	.job_s2 .job_r .job_item .job_stit{
		margin-right:0;
		width:100%;
		text-align:center;
		font-size:.42rem;
	}
	.job_s3 .job_top ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.job_s3 .job_bot .job_body .job_sb .job_wt .job_l,
	.job_s3 .job_bot .job_body .job_sb .job_wt .job_r{
		width:100%;
	}
	.job_s3 .job_bot .job_body .job_sb .job_wt ol li{
		font-size:.36rem;
	}
	.job_s3 .job_bot .job_body .job_sb .job_wt .job_r,
	.job_s3 .job_bot .job_body .job_sb .job_wt ol li + li{
		margin-top:.3rem;
	}
	.job_s3 .job_bot .job_body .job_sb .job_wrap{
		padding-top:6vw;
		padding-bottom:6vw;
	}
	.job_s3 .job_bot .job_body .job_sqbtn{
		font-size:.38rem;
		padding:.2rem .6rem;
	}
	.job_s3 .job_bot .job_body .job_sb .job_wb{
		padding-top:4vw;
	}
	
	
	/* 小吉姆 */
	.klcz_box .klcz_con{
		--imgWidth:calc((var(--centerWidth) - (var(--col) - 1) * var(--gap)) / var(--col));
	}
	.klcz_box .klcz_con ul li{
		display:flex;
	}
	.klcz_box .klcz_con .klcz_ss{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		background:var(--fontColor);
	}
	.klcz_box .klcz_con ul li:nth-of-type(even) .klcz_ss{
		background:#b8dcf4;
	}
	.klcz_box .klcz_con .klcz_ss .klcz_txt{
		width:100%;
	}
	
	
	
}

@media screen and (max-width:767px){
	/* 侧边栏 */
	.side_bar{
		z-index:950;
	}
	.side_bar .side_bot{
		font-size:50px;
		height:50px;
	}
	.side_bar .side_top,
	.side_bar .side_bot{
		width:50px;
	}
	.side_bar .side_top{
		opacity:1;
		background:none;
		box-shadow:none;
		border:none;
		padding:0;
		bottom:10px;
	}
	.side_bar .side_top:after{
		display:none;
	}
	.side_bar .side_top>ul>li{
		display:none;
	}
	.side_bar .side_top>ul>li.side_yyst{
		display:block;
	}
	.side_bar .side_top>ul>li.side_yyst .side_show{
		opacity:.5;
	}
	.side_bar .side_top>ul>li.side_yyst.is-active .side_show{
		opacity:1;
	}
	.side_bar .side_top .side_yyst .side_hide{
		right:54px;
		width:calc(100vw - 4vw - 54px);
		padding:.6rem;
	}
	.side_bar .side_top .side_yyst .side_tit{
		font-size:.48rem;
	}
	.side_bar .side_top .side_yyst .side_form .side_inp input,
	.side_bar .side_top .side_yyst .side_form .side_sel select{
		height:50px;
		color:#333;
	}
	.side_bar .side_top .side_yyst .side_form .side_sel select{
		padding:0;
	}
	.side_bar .side_top .side_yyst .side_form ul li + li{
		margin-top:5px;
	}
	.side_bar .side_top .side_yyst .side_form .side_inp input,
	.side_bar .side_top .side_yyst .side_form .side_sel select{
		font-size:14px;
	}
	.side_bar .side_top .side_yyst .side_form .side_submit input{
		font-size:16px;
	}
	
	#tinet-chat-visitor{
		width:50px !important;
		height:50px !important;
	}
	
	/* banner */
	.banner_box .swiper-slide,
	.banner_box .swiper-slide a{
		height:100vw;
	}
	.banner_box .swiper-slide a{
		-webkit-justify-content:center;
		justify-content:center;
	}
	.banner_box .swiper-slide a > img{
		height:100%;
		width:auto;
	}
	.banner_box .swiper-slide a .banner_wrap{
		padding:15vw 0;
	}
	.banner_box .swiper-slide a .banner_txt{
		font-size:.7rem;
	}
	.banner_box .swiper-slide .banner_video_btn{
		width:1.2rem;
		height:1.2rem;
		bottom:17vw;
		right:4%;
	}
	.banner_box .swiper-slide .banner_video_btn .iconfont{
		font-size:.8rem;
	}
	.kctx_banner .kctx_video_btn,
	.banner_box .swiper-slide .banner_video_btn{
		display:none;
	}
	
	/* 全球 */
	.global_box .gl_top{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.global_box .gl_top .gl_l{
		width:100%;
		margin-right:0;
	}
	.global_box .gl_top .gl_r,
	.global_box .gl_top .gl_r .gl_img{
		width:100%;
	}
	.global_box .gl_top .gl_r{
		margin-top:.4rem;
	}
	.global_box .gl_top .gl_l .blue_en{
		padding-bottom:.3rem;
	}
	.blue_en{
		font-size:.6rem;
	}
	.global_box .gl_top .gl_l .yell_cn{
		padding-bottom:.2rem;
	}
	.yell_cn{
		font-size:.48rem;
		line-height:normal;
	}
	.global_box .gl_top .gl_l .gl_txt{
		font-size:.36rem;
		margin-bottom:.5rem;
	}
	.mjm_more .inflex_box span,
	.mjm_more .inflex_box .iconfont{
		font-size:.4rem;
	}
	.global_box .gl_bot ul li{
		width:28%;
		text-align:center;
	}
	.global_box .gl_bot ul li .gl_w{
		font-size:.36rem;
	}
	.global_box .gl_bot ul li .gl_num{
		font-size:1rem;
	}
	.global_box .gl_top .gl_r .gl_mask ul li.gl_b span{
		width:14px;
		height:14px;
	}
	.global_box .gl_top .gl_r .gl_mask ul li.gl_m span{
		width:12px;
		height:12px;
	}
	.global_box .gl_top .gl_r .gl_mask ul li.gl_s span{
		width:10px;
		height:10px;
	}
	
	/* 培养 */
	.deve_box .blue_en{
		padding-right:3%;
	}
	.deve_box .deve_wrap .deve_con{
		width:100%;
		height:auto;
		padding:.6rem;
	}
	.deve_box .deve_wrap .deve_con .yell_cn{
		margin-top:.2rem;
	}
	.deve_list ul li + li{
		margin-top:.2rem;
	}
	.deve_list ul li .deve_ss .deve_cn,
	.deve_list ul li .deve_ss .deve_en{
		font-size:.4rem;
	}
	.deve_list ul li .deve_ss .deve_cn{
		padding:.24rem 0;
	}
	
	/* 页脚 */
	.footer_top .footer_rb .footer_tel a{
		margin-top:.1rem;
	}
	.footer_bot{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		line-height:1.8;
		margin-top:.4rem;
	}
	.footer_bot .footer_cpr{
		width:100%;
		font-size:.36rem;
		text-align:center;
	}
	.footer_bot .footer_cpr > *:not(.waba){
		display:block;
	}
	.footer_bot .footer_line{
		display:none;
	}
	.footer_bot .footer_ba{
		font-size:.36rem;
	}
	
	/* 内页-课程体系 */
	.kctx_s1 .kctx_top::before,
	.kctx_s1 .kctx_top .swiper-button-white{
		top:30px;
	}
	.kctx_s1 .kctx_top .kctx_ss .kctx_icons{
		width:60px;
		height:60px;
	}
	.kctx_s1 .kctx_top .swiper-button-white{
		width:40px;
		height:40px;
		font-size:40px;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .swiper-button-white{
		top:6vw;
		bottom:auto;
		width:40px;
		height:40px;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .swiper-button-next{
		left:auto;
		right:5.2vw;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .swiper-button-prev{
		left:auto;
		right:calc(60px + 3vw);
	}
	.kctx_s1 .kctx_top .kctx_ss .kctx_w{
		font-size:.36rem;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sl{
		width:100%;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sr{
		width:100%;
		font-size:.36rem;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sl .kctx_stage{
		font-size:.46rem;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sl .kctx_mon{
		font-size:.42rem;
	}
	.kctx_s2 .kctx_container ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container ul>li:nth-of-type(2){
		display:block;
	}
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(2){
		display:block;
	}
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(3),
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(4),
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(5),
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(6),
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(7){
		display:none;
	}
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(3){
		display:block;
	}
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(4),
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(5),
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(6),
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(7){
		display:none;
	}
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(3),
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(4){
		display:block;
	}
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(5),
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(6),
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(7){
		display:none;
	}
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(4),
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(5){
		display:block;
	}
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(3),
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(6),
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(7){
		display:none;
	}
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(5),
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(6){
		display:block;
	}
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(3),
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(4),
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(7){
		display:none;
	}
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(6),
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(7){
		display:block;
	}
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(3),
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(4),
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(5){
		display:none;
	}
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(6),
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(7){
		display:block;
	}
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(3),
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(4),
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(5){
		display:none;
	}
	.kctx_s3 .kctx_rcon{
		padding:.6rem;
		width:100%;
	}
	.kctx_s3 .kctx_rcon .kctx_tit .kctx_cn{
		font-size:.48rem;
	}
	.kctx_s3 .kctx_rcon .kctx_form .kctx_inp{
		font-size:.36rem;
	}
	.kctx_s3 .kctx_rcon .kctx_form .kctx_sel{
		padding-left:2.7rem;
	}
	.kctx_s3 .kctx_rcon .kctx_form .kctx_inp .kctx_name{
		width:2.4rem;
	}
	.kctx_s3 .kctx_rcon .kctx_form .kctx_inp .txt_inp{
		height:1rem;
		padding-left:2.6rem;
	}
	.kctx_s3 .kctx_rcon .kctx_form .kctx_submit input{
		height:1rem;
		font-size:.38rem;
	}
	
	/* 内页-品牌活动 */
	.pphd_s1 .pphd_con ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		margin-left:0;
	}
	.pphd_s1 .pphd_con ul li,
	.pphd_s1 .pphd_con ul li.is-active{
		-webkit-box-flex:0 0 auto;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:100%;
	}
	.pphd_s1 .pphd_con ul li{
		margin-left:0;
	}
	.pphd_s1 .pphd_con ul li + li{
		margin-top:.3rem;
	}
	.pphd_s1 .pphd_con ul li.is-active{
		transform:translateY(0);
	}
	.pphd_s1 .pphd_con ul li .pphd_ss{
		background:#000;
	}
	.pphd_s1 .pphd_con ul li .pphd_hide{
		opacity:1;
		padding:.4rem;
		position:static;
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
	.pphd_s1 .pphd_con ul li .pphd_ss,
	.pphd_s1 .pphd_con ul li.is-active .pphd_ss{
		background:var(--curColor)
	}
	.pphd_s1 .pphd_con ul li .pphd_img,
	.pphd_s1 .pphd_con ul li.is-active .pphd_img{
		opacity:1;
	}
	.pphd_s1 .pphd_con ul li .pphd_img{
		height:calc(92vw * 700 / 1224);
	}
	.pphd_s1 .pphd_con ul li .pphd_show{
		opacity:0;
	}
	.pphd_s1 .pphd_con ul li .pphd_hide .pphd_txt{
		width:calc(100% - 1.5rem);
		max-width:none;
		transform:translateY(0px);
		opacity:1;
		transition-delay:0.35s;
	}
	.pphd_s1 .pphd_con ul li .pphd_icon{
		width:1.2rem;
		height:1.2rem;
	}
	.pphd_s1 .pphd_con ul li .pphd_hide .pphd_txt .pphd_stit{
		font-size:.44rem;
	}
	.pphd_s1 .pphd_con ul li .pphd_hide .pphd_txt .pphd_w{
		font-size:.36rem;
		line-height:1.5;
	}
	.pphd_s2 .pphd_con ul li{
		width:50%;
	}
	.pphd_s2 .pphd_con ul li .pphd_ss .pphd_img{
		height: calc((((92vw - .3rem) / 2) * 400) / 524);
	}
	.pphd_s2 .pphd_con ul li .pphd_ss .pphd_stit{
		font-size:15px;
		padding:.2rem 0;
		margin:0 .2rem;
	}
	.news_top{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.news_top .news_tit{
		font-size:.54rem;
	}
	.news_sear{
		width:100%;
		margin-top:.3rem;
	}
	.news_list1 ul{
		margin-bottom:-.3rem;
	}
	.news_list1 ul li{
		width:100%;
		margin-bottom:.3rem;
	}
	.news_list1 ul li a{
		padding:.4rem;
		border-radius:0 .4rem;
	}
	.news_list1 ul li a .news_stit{
		font-size:16px;
		height:auto;
	}
	.news_more2{
		margin-top:.6rem;
	}
	
	/* 内页-环境设施 */
	.hjss_tit{
		font-size:.52rem;
	}
	.hjss_common .hjss_top .hjss_ss{
		font-size:.36rem;
	}
	.hjss_box .hjss_bot .hjss_ss{
		background:var(--curColor);
		border-radius:0 0 2vw 2vw;
	}
	.hjss_box .hjss_bot .hjss_wrap{
		position:static;
		height:auto;
	}
	.hjss_box .hjss_bot .hjss_wrap .hjss_bg{
		display:none;
	}
	.hjss_box .hjss_bot .hjss_wrap .hjss_w{
		font-size:.36rem;
		padding:.5rem;
	}
	.hjss_box .hjss_bot .hjss_ss .hjss_img{
		height:calc(92vw * 7 / 16);
	}
	.hjss_box .mjm-swiper-button{
		top:calc(92vw * 7 / 16 / 2);
	}
	
	/* 内页-会员福利 */
	.hyfl_tit .hyfl_en,
	.hyfl_tit .hyfl_cn{
		font-size:.48rem;
	}
	.hyfl_tit .hyfl_cn{
		margin-top:.3rem;
	}
	.hyfl_tit .hyfl_exp{
		font-size:.36rem;
		margin-top:.2rem;
	}
	.hyfl_s4 .hyfl_con ul li{
		width:25%;
	}
	.hyfl_s4 .hyfl_con ul li .hyfl_ss .hyfl_img{
		height:14vw;
	}
	.hyfl_s5 .hyfl_con ul li.hyfl_li1 .hyfl_ss img{
		max-width:60%;
	}
	.hyfl_bg_box .hyfl_bg img{
		width:200%;
		transform:translateX(-25%);
	}
	.hyfl_s7 .hyfl_con{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		padding:.4rem;
	}
	.hyfl_s7 .hyfl_con .hyfl_l{
		width:100%;
		height:auto;
		background:none;
		text-align:center;
	}
	.hyfl_s7 .hyfl_con .hyfl_l .hyfl_stit{
		display:inline-block;
		padding:.1rem .6rem;
		background:#fff;
		border-radius:200px;
		font-size:.48rem;
		line-height:normal;
		border:solid 1px var(--curColor);
	}
	.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon{
		text-align:left;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-direction:column;
		flex-direction:column;
		-webkit-align-items:center;
		align-items:center;
	}
	.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_txt{
		width:100%;
		margin-top:.4rem;
	}
	.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_txt .hyfl_sstit{
		font-size:18px;
	}
	.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_txt .hyfl_ssw{
		font-size:14px;
	}
	.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_txt .hyfl_ssw span{
		font-size:20px;
	}
	.hyfl_s7 .hyfl_con .hyfl_r{
		width:100%;
		max-width:none;
		margin-top:-.4rem;
	}
	
	/* 内页-中心查询 */
	.zxcx_tit{
		font-size:.46rem;
	}
	.zxcx_tit .iconfont{
		font-size:.66rem;
	}
	.zxcx_filter .zxcx_con .zxcx_bot{
		display:none;
	}
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_sel .zxcx_select,
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_inp .zxcx_input{
		font-size:0;
		display:flex;
		justify-content:space-between;
	}
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_sel label + label{
		margin-left:0;
	}
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_btn{
		font-size:.36rem;
		padding:0;
		text-align:center;
		width:80px;
		margin-left:0;
	}
	
	
	/* 内页-加盟合作 */
	.jmhz_s1 .center_box{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.jmhz_s1 .jmhz_arrow{
		display:none;
	}
	.jmhz_s1 .jmhz_l{
		width:100%;
		margin:12vw;
	}
	.jmhz_s1 .jmhz_l .jmhz_cir{
		height:68vw;
	}
	.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide{
		position:absolute;
		width:100% !important;
		height:100% !important;
	}
	.jmhz_s3 .jmhz_con ul li{
		width:50%;
	}
	.jmhz_s1 .jmhz_l .gallery-thumbs .jmhz_ss{
		width:24vw;
		height:24vw;
	}
	.jmhz_s1 .jmhz_l .gallery-thumbs .jmhz_ss .jmhz_icon{
		width:6vw;
		height:6vw;
	}
	.jmhz_s1 .jmhz_l .gallery-thumbs .jmhz_ss .jmhz_stit{
		font-size:.36rem;
	}
	.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(5) .jmhz_ss{
		transform:rotate(270deg) translate(34vw) rotate(-270deg);
	}
	.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(1) .jmhz_ss{
		transform:rotate(342deg) translate(34vw) rotate(-342deg);
	}
	.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(2) .jmhz_ss{
		transform:rotate(54deg) translate(34vw) rotate(-54deg);
	}
	.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(3) .jmhz_ss{
		transform:rotate(126deg) translate(34vw) rotate(-126deg);
	}
	.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(4) .jmhz_ss{
		transform:rotate(198deg) translate(34vw) rotate(-198deg);
	}
	.jmhz_s1 .jmhz_r{
		width:100%;
		margin-left:8vw;
		margin-right:8vw;
	}
	.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_img,
	.jmhz_s1 .jmhz_r .jmhz_scon .gallery-top .swiper-slide{
		height:76vw;
	}
	.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_ss .jmhz_rtit{
		font-size:.46rem;
	}
	.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_ss .jmhz_txt{
		font-size:.36rem;
	}
	.jmhz_s2 .jmhz_con ul li{
		width:33.33333%;
	}
	.jmhz_s2 .jmhz_con ul li .jmhz_ss{
		padding:.3rem;
		border-radius:0 .4rem;
	}
	.jmhz_s2 .jmhz_con ul li .jmhz_ss > em{
		font-size:.6rem;
	}
	.jmhz_s2 .jmhz_con ul li .jmhz_ss .jmhz_w{
		font-size:.36rem;
	}
	.jmhz_s4 .jmhz_item .jmhz_stit .jmhz_h{
		font-size:.46rem;
	}
	.jmhz_s4 .jmhz_item .jmhz_stit .jmhz_icon{
		width:.6rem;
		height:.6rem;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li{
		width:33.33333%;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss{
		padding-top:2vw;
		padding-bottom:2vw;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss .jmhz_num{
		font-size:.6rem;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss .jmhz_num.font_bold{
		font-size:.42rem;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss .jmhz_w{
		font-size:.36rem;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap{
		padding-left:4%;
		padding-right:4%;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_stit{
		font-size:.5rem;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_mail .jmhz_name,
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_mail .jmhz_info{
		font-size:.36rem;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_stit .jmhz_h{
		font-size:.44rem;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w input,
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w select{
		transform:translateY(0);
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_exp{
		font-size:14px;
	}
	
	/* 内页-关于我们 */
	.pphd_s2 .pphd_con ul li{
		width:100%;
	}
	.pphd_s2 .pphd_con ul li .pphd_ss .pphd_img{
		height:calc(92vw * 400 / 524);
	}
	.pphd_s2 .pphd_con ul li .pphd_ss .pphd_wrap .pphd_w{
		font-size:.36rem;
	}
	.pphd_s2 .pphd_con ul li .pphd_ss .pphd_stit{
		font-size:16px;
		padding:.3rem 0;
	}
	.abo_s2 .abo_exp{
		font-size:.36rem;
		padding:0 .2rem;
		margin-top:.4rem;
	}
	.abo_s2 .abo_img img{
		max-width:50%;
	}
	.abo_s2 .abo_w{
		font-size:.44rem;
		padding:0 .4rem;
	}
	
	.abo_s3 .abo_bot .abo_ss .abo_num{
		font-size:.44rem;
		margin-top:.4rem;
	}
	.abo_s3 .abo_top .abo_ss .abo_txt{
		margin-top:.4rem;
	}
	.abo_s3 .abo_top .abo_ss .abo_txt .abo_num{
		font-size:.8rem;
	}
	.abo_s3 .mjm-swiper-button .swiper-button-bg{
		font-size:1rem;
	}
	.abo_s3 .abo_top .abo_ss .abo_txt .abo_list ul li{
		margin-top:.2rem;
	}
	.abo_s3 .abo_top .abo_ss .abo_txt .abo_list ul li .abo_ls{
		font-size:15px;
		padding-left:16px;
	}
	.abo_s3 .abo_top .abo_ss .abo_txt .abo_list ul li .abo_ls:before{
		width:6px;
		height:6px;
		top:6px;
	}
	.abo_s3 .abo_bot .abo_ss .abo_icon{
		transform:scale(.8);
	}
	.abo_s4 .abo_l .abo_txt .abo_ss{
		font-size:.38rem;
	}
	.abo_s4 .abo_l .abo_txt .abo_ss .iconfont{
		font-size:.6rem;
		line-height:1;
		margin-right:.2rem;
	}
	.abo_s4 .abo_l .abo_txt .swiper-container{
		height:1.6rem;
		padding-right:0;
	}
	.abo_s4 .abo_l .abo_txt .swiper-slide-active .abo_ss{
		transform:scale(1);
	}
	.abo_s4 .abo_l .abo_txt .swiper-slide-active .abo_ss .abo_w{
		color:#666;
	}
	.news_s1 .news_tit1{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.news_s1 .news_tit1 .news_h{
		font-size:.52rem;
		width:100%;
		text-align:center;
	}
	.news_s1 .news_tit1 .news_info{
		padding:.1rem .3rem;
		margin-top:.2rem;
		font-size:.36rem;
	}
	.news_s1 .news_sear1{
		width:100%;
		margin-top:.6rem;
	}
	.news_s1 .news_sear1 input{
		font-size:.36rem;
		height:1.1rem;
		padding-right:1.3rem;
		padding-left:.4rem;
	}
	.news_s1 .news_sear1 button{
		right:.2rem;
	}
	.news_s1 .news_sear1 button .iconfont{
		font-size:.52rem;
	}
	.news_s1 .news_more2 .inflex_box{
		padding:.2rem .6rem;
	}
	.news_list2 ul li{
		width:100%;
	}
	.news_list2 ul li a .news_img{
		height:calc(92vw * 300 / 504);
	}
	.news_list2 ul li a .news_txt{
		padding:.5rem;
	}
	.news_list2 ul li a .news_txt .news_date{
		padding:.2rem;
		margin-right:.3rem;
	}
	.news_list2 ul li a .news_txt .news_date span{
		font-size:.52rem;
	}
	.news_list2 ul li a .news_txt .news_date p{
		font-size:.36rem;
	}
	.news_list2 ul li a .news_txt .news_h{
		font-size:16px;
	}
	.news_list2 ul li a .news_txt .news_w{
		margin-top:.3rem;
	}
	
	/* 内页-文章详情 */
	.inner_news_show_tit h3{
		font-size:.48rem;
		margin-bottom:.1rem;
	}
	.inner_news_show_tit span{
		font-size:.34rem;
	}
	.inner_news_show article .article_w{
		font-size:.36rem;
	}
	
	/* 内容翻页 */
	.inner_pnpage>a span,
	.inner_pnpage>a p{
		font-size:15px;
	}
	.inner_pnpage > a p{
		max-width:calc(92vw - 66px);
	}
	
	/* 内页-工作机会 */
	.job_s1 .job_con{
		padding:0;
	}
	.job_s1 .job_con ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.job_s1 .job_con ul li{
		-webkit-box-flex:0 0 auto;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:100%;
	}
	.job_s1 .job_con ul li + li{
		border-left:none;
		border-top:solid 1px #eee;
	}
	.job_s1 .job_con ul li .job_ss{
		padding:.6rem;
	}
	.job_s1 .job_con ul li .job_ss .job_stit{
		font-size:.44rem;
	}
	.job_s1 .job_con ul li .job_ss .job_icon{
		width:.8rem;
		height:.8rem;
		margin-top:.2rem;
	}
	.job_s1 .job_con ul li .job_ss .job_en{
		font-size:.38rem;
	}
	.job_s1 .job_con ul li .job_ss .job_w{
		opacity:1;
		font-size:.36rem;
		margin-top:.2rem;
	}
	.job_s1 .job_con ul li .job_ss .job_kt{
		display:none;
	}
	.job_s2 .job_r .job_arrow{
		margin:.4rem 0;
	}
	.job_s2 .job_r .job_item .job_scon ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-justify-content:center;
		justify-content:center;
		margin-top:-.4rem;
	}
	.job_s2 .job_r .job_item .job_scon ul li{
		width:33.33333%;
		margin-top:.4rem;
	}
	.job_s2 .job_r .job_item .job_scon ul li .job_ss .job_icons{
		width:16vw;
		height:18vw;
	}
	.job_s2 .job_r .job_item .job_scon ul li .job_ss .job_w{
		font-size:.38rem;
	}
	.job_s2 .job_r .job_item .job_scon ul li .job_ss .three_arrow{
		margin-top:calc((18vw - 50px) / 2);
	}
	.job_s2 .job_r .job_item .job_scon ul li:nth-of-type(3n) .job_ss .three_arrow{
		display:none;
	}
	.job_s3 .job_top ul{
		margin-top:-.3rem;
	}
	.job_s3 .job_top ul li{
		width:100%;
	}
	.job_s3 .job_top ul li + li{
		margin-top:.3rem;
	}
	.job_s3 .job_top ul li .job_ss{
		text-align:center;
	}
	.job_s3 .job_top ul li.job_submit .job_btn{
		width:40%;
		margin:0 auto;
	}
	.job_s3 .job_bot .job_head .job_bul > li,
	.job_s3 .job_bot .job_body .job_st ul li{
		width:50%;
	}
	.job_s3 .job_bot .job_head .job_bul > li:nth-of-type(2),
	.job_s3 .job_bot .job_head .job_bul > li:nth-of-type(3),
	.job_s3 .job_bot .job_body .job_st ul li:nth-of-type(2),
	.job_s3 .job_bot .job_body .job_st ul li:nth-of-type(3){
		display:none;
	}
	.job_s3 .job_bot .job_head ul li .job_ss{
		padding:.24rem .2rem;
		font-size:.42rem;
	}
	.job_s3 .job_bot .job_body .job_st ul li{
		height:auto;
	}
	.job_s3 .job_bot .job_body .job_st ul li .job_ss{
		padding:.2rem;
		font-size:.36rem;
	}
	.pop_container1 .pop_form ul li{
		width:100%;
	}
	.pop_container1{
		width:100%;
		left:0;
		height:100%;
		border-radius:0;
		padding:6vw 4vw;
	}
	.pop_container1 .hjss_tit{
		font-size:.52rem;
		margin-bottom:3vw;
	}
	.pop_container1 .pop_form ul li:not(.pop_submit) .pop_ss{
		height:1.2rem;
		padding:0 .3rem;
	}
	.pop_container1 .pop_form ul li .pop_ss .pop_star{
		right:.3rem;
		font-size:.38rem;
	}
	.pop_container1 .pop_close1{
		width:1rem;
		height:1rem;
		font-size:1rem;
	}
	.pop_container1 .pop_form ul li.pop_submit input{
		width:100%;
		font-size:.38rem;
	}
	.pop_container1 .pop_form ul li.pop_file .pop_ss .pop_file_btn,
	.pop_container1 .pop_form ul li.pop_file .pop_ss .wb_ly7{
		padding:.1rem .6rem;
	}
	.pop_container1 .pop_form ul li .pop_ss .pop_name,
	.pop_container1 .pop_form ul li.pop_inp .pop_ss input,
	.pop_container1 .pop_form ul li.pop_file .pop_ss .pop_file_btn,
	.pop_container1 .pop_form ul li.pop_file .pop_ss .wb_ly7{
		font-size:.36rem;
	}
	
	.abo_s4 .abo_l .abo_txt .swiper-slide{
		opacity:0;
	}
	.abo_s4 .abo_l .abo_txt .swiper-slide-active{
		opacity:1;
	}
	
	/* 小吉姆 */
	.banner_xjm{
		height:calc(40px + 800 / 1920 * 100vw);
		overflow:hidden;
		margin-top:60px;
	}
	.banner_xjm img{
		object-fit:cover;
		height:100%;
	}
	.bz_tit1 .bz_h{
		--font2:48;
	}
	.yeg_box .yeg_con{
		--gapLeft:calc(60 / var(--invarPx) * var(--centerWidth));
		--col:1;
		--imgWidth:40vw;
		--font2:36;
	}
	.yeg_box .yeg_con .yeg_ss .yeg_sw{
		--font2:24;
		text-align:center;
	}
	.czmm_box .czmm_con{
		--lWidth:var(--centerWidth);
		--rWidth:var(--centerWidth);
		margin-top:calc(10px + 35 / var(--invarPx) * var(--centerWidth));
	}
	.czmm_box .czmm_con .czmm_l{
		background:#b8dcf4;
		padding:var(--rPd) 0;
	}
	.czmm_box .czmm_con .czmm_l img{
		max-width:94%;
	}
	.czmm_box .czmm_con .czmm_r{
		margin-left:0;
	}
	.czmm_box .czmm_con .czmm_r .czmm_rl{
		display:none;
	}
	.czmm_box .czmm_con .czmm_r .czmm_rr .czmm_tit{
		--font2:36;
	}
	.czmm_box .czmm_con .czmm_r .czmm_rr .czmm_txt{
		--font2:24;
	}
	.klcz_box .klcz_con .klcz_ss .klcz_txt .klcz_sh{
		--font2:32;
	}
	.klcz_box .klcz_con .klcz_ss .klcz_txt .klcz_sw{
		--font2:24;
		margin-top:.5em;
	}

	
}


@media screen and (min-width:768px) and (max-width:1200px){
	.pd_150{
		padding:1.5rem;
	}
	.pd_tb150{
		padding:1.5rem 0;
	}
	.pd_t150{
		padding-top:1.5rem;
	}
	.pd_b150{
		padding-bottom:1.5rem;
	}
	.pd_120{
		padding:1.2rem;
	}
	.pd_tb120{
		padding:1.2rem 0;
	}
	.pd_t120{
		padding-top:1.2rem;
	}
	.pd_b120{
		padding-bottom:1.4rem;
	}
	.pd_100{
		padding:1rem;
	}
	.pd_tb100{
		padding:1rem 0;
	}
	.pd_t100{
		padding-top:1rem;
	}
	.pd_b100{
		padding-bottom:1rem;
	}
	.pd_80{
		padding:.8rem;
	}
	.pd_tb80{
		padding:.8rem 0;
	}
	.pd_t80{
		padding-top:.8rem;
	}
	.pd_b80{
		padding-bottom:.8rem;
	}
	.pd_70{
		padding:.7rem;
	}
	.pd_tb70{
		padding:.7rem 0;
	}
	.pd_t70{
		padding-top:.7rem;
	}
	.pd_b70{
		padding-bottom:.7rem;
	}
	.pd_60{
		padding:.6rem;
	}
	.pd_tb60{
		padding:.6rem 0;
	}
	.pd_t60{
		padding-top:.6rem;
	}
	.pd_b60{
		padding-bottom:.6rem;
	}
	.pd_50{
		padding:.5rem;
	}
	.pd_tb50{
		padding:.5rem 0;
	}
	.pd_t50{
		padding-top:.5rem;
	}
	.pd_b50{
		padding-bottom:.5rem;
	}
	.pd_40{
		padding:.4rem;
	}
	.pd_tb40{
		padding:.4rem 0;
	}
	.pd_t40{
		padding-top:.4rem;
	}
	.pd_b40{
		padding-bottom:.4rem;
	}
	.pd_30{
		padding:.3rem;
	}
	.pd_tb30{
		padding:.3rem 0;
	}
	.pd_t30{
		padding-top:.3rem;
	}
	.pd_b30{
		padding-bottom:.3rem;
	}
	.pd_20{
		padding:.2rem;
	}
	.pd_tb20{
		padding:.2rem 0;
	}
	.pd_t20{
		padding-top:.2rem;
	}
	.pd_b20{
		padding-bottom:.2rem;
	}
	.pd_15{
		padding:.15rem;
	}
	.pd_tb15{
		padding:.15rem 0;
	}
	.pd_t15{
		padding-top:.15rem;
	}
	.pd_b15{
		padding-bottom:.15rem;
	}
	.mg_t150{
		margin-top:1.5rem;
	}
	.mg_b150{
		margin-bottom:1.5rem;
	}
	.mg_t100{
		margin-top:1rem;
	}
	.mg_b100{
		margin-bottom:1rem;
	}
	.mg_tb80{
		margin:.8rem 0;
	}
	.mg_t80{
		margin-top:.8rem;
	}
	.mg_b80{
		margin-bottom:.8rem;
	}
	.mg_tb70{
		margin:.7rem 0;
	}
	.mg_t70{
		margin-top:.7rem;
	}
	.mg_b70{
		margin-bottom:.7rem;
	}
	.mg_tb60{
		margin:.6rem 0;
	}
	.mg_t60{
		margin-top:.6rem;
	}
	.mg_b60{
		margin-bottom:.6rem;
	}
	.mg_tb50{
		margin:.5rem 0;
	}
	.mg_t50{
		margin-top:.5rem;
	}
	.mg_b50{
		margin-bottom:.5rem;
	}
	.mg_tb40{
		margin:.4rem 0;
	}
	.mg_t40{
		margin-top:.4rem;
	}
	.mg_b40{
		margin-bottom:.4rem;
	}
	.mg_tb30{
		margin:.3rem 0;
	}
	.mg_t30{
		margin-top:.3rem;
	}
	.mg_b30{
		margin-bottom:.3rem;
	}
	.mg_tb20{
		margin:.2rem 0;
	}
	.mg_t20{
		margin-top:.2rem;
	}
	.mg_b20{
		margin-bottom:.2rem;
	}
	.mg_tb15{
		margin:.15rem 0;
	}
	.mg_t15{
		margin-top:.15rem;
	}
	.mg_b15{
		margin-bottom:.15rem;
	}
	.mg_tb10{
		margin:.1rem 0;
	}
	.mg_t10{
		margin-top:.1rem;
	}
	.mg_b10{
		margin-bottom:.1rem;
	}
	
	/* header */
	.header_height,
	.header_box .center_box,
	.menu{
		height:70px;
	}
	.header_box .logo img{
		max-height:46px;
	}
	.header_link .header_l2 a span img{
		max-height:16px;
	}
	
	/* banner */
	.banner_box .swiper-slide .banner_video_btn{
		width:50px;
		height:50px;
	}
	.banner_box .swiper-slide .banner_video_btn .iconfont{
		font-size:38px;
	}
	
	/* 全球 */
	.global_box .gl_top .gl_r .gl_img{
		max-width:100%;
	}
	.blue_en{
		font-size:4.5vw;
	}
	.global_box .gl_top .gl_l .yell_cn{
		padding-bottom:2vw;
	}
	.global_box .gl_top .gl_l .gl_txt{
		font-size:.26rem;
		line-height:1.6;
	}
	.mjm_more .inflex_box span,
	.mjm_more .inflex_box .iconfont{
		font-size:.3rem;
	}
	.global_box .gl_bot{
		margin-top:.4rem;
	}
	.global_box .gl_bot ul li{
		max-width:30%;
	}
	.yell_cn{
		font-size:3vw;
	}
	.global_box .gl_bot ul li .gl_w{
		font-size:.26rem;
		margin-top:.1rem;
	}
	
	/* 培养 */
	.deve_box .deve_wrap .deve_con{
		height:auto;
		width:44vw;
	}
	.deve_list ul li .deve_ss .deve_cn{
		font-size:.28rem;
	}
	.deve_list ul li .deve_ss .deve_en{
		font-size:.28rem;
	}
	
	/* 理念 */
	.phil_box .phil_con ul li .phil_wrap .phil_stit .phil_en{
		font-size:.42rem;
	}
	.phil_box .phil_con ul li .phil_wrap .phil_stit .phil_cn{
		font-size:.38rem;
	}
	.phil_box .phil_con ul li .phil_wrap .phil_txt .phil_r .phil_w{
		font-size:.28rem;
	}
	
	/* 侧边栏 */
	.side_bar{
		z-index:950;
	}
	
	/* 页脚 */
	.footer_top .footer_nav ul li a{
		font-size:.34rem;
	}
	.footer_top .footer_rb .footer_tel span{
		font-size:.26rem;
	}
	.footer_bot{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.footer_bot .footer_line{
		display:none;
	}
	.footer_bot .footer_cpr{
		width:100%;
		text-align:center;
		line-height:1.8;
	}
	.footer_bot .footer_cpr>span{
		display:block;
	}
	.footer_top .footer_rb .footer_qr ul li .qr_txt .iconfont{
		font-size:.36rem;
	}
	.footer_top .footer_rb .footer_qr ul li .qr_w{
		font-size:.26rem;
	}
	
	/* 图片、视频banner */
	.kctx_banner .kctx_video_btn .kctx_btn_bg{
		font-size:1rem;
	}
	.kctx_banner .kctx_video_btn .icon-bofang1{
		font-size:.4rem;
	}
	
	/* 内页-课程体系 */
	.kctx_tit .kctx_en{
		font-size:.5rem;
	}
	.kctx_tit .kctx_cn{
		font-size:.42rem;
	}
	.kctx_s1 .kctx_top .kctx_ss .kctx_icons{
		width:80px;
		height:80px;
	}
	.kctx_s1 .kctx_top:before,
	.kctx_s1 .kctx_top .swiper-button-white{
		top:40px;
	}
	.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_stit{
		font-size:.36rem;
	}
	.kctx_s1 .kctx_bot .kctx_stop .kctx_l .kctx_txt{
		font-size:.26rem;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sl .kctx_stage{
		font-size:20px;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sl .kctx_mon{
		font-size:18px;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sr{
		font-size:15px;
		width:70%;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .swiper-button-white{
		width:46px;
		height:46px;
		bottom:6.25vw;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sl{
		padding-bottom:46px;
	}
	.kctx_s2 .kctx_stit{
		font-size:.36rem;
	}
	.kctx_s2 .kctx_exp{
		font-size:.26rem;
	}
	.kctx_s3 .kctx_rcon{
		width:100%;
	}
	.kctx_s3 .kctx_rcon .kctx_tit .kctx_cn{
		font-size:.36rem;
	}
	.kctx_s3 .kctx_rcon .kctx_form .kctx_inp .kctx_name{
		font-size:.26rem;
		width:2rem;
	}
	.kctx_s3 .kctx_rcon .kctx_form .kctx_inp .txt_inp,
	.kctx_s3 .kctx_rcon .kctx_form .kctx_sel{
		padding-left:2.4rem;
	}
	.kctx_s3 .kctx_rcon .kctx_form .kctx_inp{
		font-size:.26rem;
	}
	.kctx_s3 .kctx_rcon .kctx_form .kctx_submit input{
		font-size:.3rem;
	}
	
	/* 内页-品牌活动 */
	.pphd_s1 .pphd_con ul li .pphd_icon{
		width:7.6vw;
		height:7.6vw;
	}
	.pphd_s1 .pphd_con ul li.is-active .pphd_hide .pphd_txt{
		width:calc(100% - 9.6vw);
		max-width:none;
	}
	.pphd_s1 .pphd_con ul li .pphd_hide .pphd_txt .pphd_stit{
		font-size:.32rem;
	}
	.pphd_s1 .pphd_con ul li .pphd_hide .pphd_txt .pphd_w{
		font-size:.26rem;
		line-height:1.5;
	}
	.pphd_s1 .pphd_con ul li .pphd_show{
		padding:.4rem;
	}
	.pphd_s1 .pphd_con ul li .pphd_show .pphd_stit{
		font-size:.32rem;
		width:.42rem;
	}
	.pphd_s1 .pphd_con ul li .pphd_show .pphd_bot{
		width:8px;
		height:8px;
	}
	.pphd_s2 .pphd_con ul li .pphd_ss .pphd_stit{
		font-size:16px;
	}
	.news_top .news_tit{
		font-size:.38rem;
	}
	.news_list1 ul li{
		width:25%;
	}
	.news_list1 ul li a{
		padding:.3rem;
		border-radius:0 .4rem;
	}
	.news_list1 ul li a .news_stit{
		font-size:16px;
	}
	
	/* 环境设施 */
	.hjss_tit{
		font-size:.42rem;
	}
	.hjss_common .hjss_top .hjss_ss,
	.hjss_box .hjss_bot .hjss_wrap .hjss_w{
		font-size:.26rem;
	}
	.hjss_box .hjss_bot .hjss_ss .hjss_img{
		height:calc(92vw * 7 / 16);
	}
	
	/* 内页-会员福利 */
	.hyfl_tit .hyfl_en,
	.hyfl_tit .hyfl_cn{
		font-size:.4rem;
	}
	.hyfl_tit .hyfl_exp{
		font-size:.26rem;
	}
	.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon{
		padding:15px;
	}
	.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_txt .hyfl_ssw{
		font-size:16px;
	}
	.hyfl_s7 .hyfl_con .hyfl_l .hyfl_scon .hyfl_txt .hyfl_ssw span{
		font-size:20px;
	}
	
	/* 内页-中心查询 */
	.zxcx_tit{
		font-size:.38rem;
	}
	.zxcx_tit .iconfont{
		font-size:.46rem;
	}
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_name{
		font-size:.32rem;
	}
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_sel label select,
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_inp input{
		font-size:.28rem;
	}
	.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt .zxcx_info,
	.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_pics .zxcx_more{
		font-size:.26rem;
	}
	.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt .zxcx_stit{
		font-size:.32rem;
	}
	
	/* 内页-加盟合作 */
	.jmhz_s1 .jmhz_arrow{
		display:none;
	}
	.jmhz_s1 .jmhz_l{
		width:40vw;
	}
	.jmhz_s1 .jmhz_l .jmhz_cir{
		height:40vw;
	}
	.jmhz_s1 .jmhz_l .gallery-thumbs .jmhz_ss{
		width:14vw;
		height:14vw;
	}
	
	.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(5) .jmhz_ss{
		transform:rotate(270deg) translate(20vw) rotate(-270deg);
	}
	.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(1) .jmhz_ss{
		transform:rotate(342deg) translate(20vw) rotate(-342deg);
	}
	.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(2) .jmhz_ss{
		transform:rotate(54deg) translate(20vw) rotate(-54deg);
	}
	.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(3) .jmhz_ss{
		transform:rotate(126deg) translate(20vw) rotate(-126deg);
	}
	.jmhz_s1 .jmhz_l .jmhz_cir .swiper-slide:nth-of-type(4) .jmhz_ss{
		transform:rotate(198deg) translate(20vw) rotate(-198deg);
	}
	.jmhz_s1 .jmhz_l .gallery-thumbs .jmhz_ss .jmhz_icon{
		width:4vw;
		height:4vw;
	}
	.jmhz_s1 .jmhz_l .gallery-thumbs .jmhz_ss .jmhz_stit{
		font-size:.26rem;
		line-height:normal;
	}
	.jmhz_s1 .jmhz_r{
		width:34vw;
	}
	.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_img,
	.jmhz_s1 .jmhz_r .jmhz_scon .gallery-top .swiper-slide{
		height:34vw;
	}
	.jmhz_s1 .hjss_tit{
		font-size:.36rem;
	}
	.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_ss .jmhz_rtit{
		font-size:.32rem;
	}
	.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_ss .jmhz_txt{
		font-size:14px;
		font-weight:normal;
	}
	.jmhz_s2 .jmhz_con ul li .jmhz_ss{
		padding:.3rem;
	}
	.jmhz_s2 .jmhz_con ul li .jmhz_ss > em{
		font-size:.46rem;
	}
	.jmhz_s2 .jmhz_con ul li .jmhz_ss .jmhz_w{
		font-size:.26rem;
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_step{
		font-size:.44rem;
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_info .jmhz_w{
		font-size:.26rem;
	}
	.jmhz_s4 .jmhz_item .jmhz_stit .jmhz_h{
		font-size:20px;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss{
		padding-top:.3rem;
		padding-bottom:.3rem;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss .jmhz_num{
		font-size:.46rem;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li .jmhz_ss .jmhz_num.font_bold{
		font-size:.32rem;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel .jmhz_info p{
		font-size:.26rem;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_mail .jmhz_name,
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_mail .jmhz_info{
		font-size:.3rem;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_stit .jmhz_h{
		font-size:.36rem;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li,
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w input,
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w textarea,
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w select{
		font-size:.26rem;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li.jmhz_submit input{
		font-size:.28rem;
	}
	
	/* 内页-关于我们 */
	.abo_s2 .abo_exp{
		font-size:.28rem;
	}
	.abo_s2 .abo_w{
		font-size:.34rem;
	}
	.abo_s3 .abo_top .abo_ss .abo_txt .abo_list ul li{
		margin-top:15px;
	}
	.abo_s3 .abo_top .abo_ss .abo_txt .abo_list ul li .abo_ls{
		font-size:16px;
		padding-left:20px;
	}
	.abo_s3 .abo_top .abo_ss .abo_txt .abo_list ul li .abo_ls:before{
		width:6px;
		height:6px;
		top:8px;
	}
	.abo_s3 .abo_bot .abo_ss .abo_num{
		font-size:.4rem;
	}
	
	/* 内页-新闻中心 */
	.news_s1 .news_tit1 .news_h{
		font-size:.42rem;
	}
	.news_s1 .news_tit1 .news_info{
		padding:5px 15px;
	}
	.news_s1 .news_sear1 input{
		height:48px;
	}
	
	/* 内页-工作机会 */
	.job_s1 .job_con ul li .job_ss .job_stit{
		font-size:20px;
	}
	.job_s1 .job_con ul li .job_ss .job_icon{
		width:40px;
		height:40px;
	}
	.job_s1 .job_con ul li .job_ss .job_en{
		font-size:14px;
	}
	.job_s1 .job_con ul li .job_ss .job_w{
		opacity:1;
		font-size:14px;
		padding:0 .4rem;
	}
	.job_s1 .job_con ul li .job_ss .job_kt{
		display:none;
	}
	.job_s2 .hjss_tit{
		font-size:.42rem;
		padding:.15rem .4rem;
	}
	.job_s2 .job_r .job_item .job_stit{
		font-size:.36rem;
	}
	.job_s2 .job_r .job_item .job_scon ul li{
		width:20%;
	}
	.job_s2 .job_r .job_item .job_scon ul li .job_ss .job_icons{
		width:9vw;
		height:10vw;
	}
	.job_s2 .job_r .job_item .job_scon ul li .job_ss .job_w{
		font-size:.3rem;
	}
	
	.job_s3 .job_bot .job_head ul li .job_ss{
		font-size:.3rem;
		padding:.15rem;
	}
	.job_s3 .job_bot .job_body .job_st ul li{
		height:auto;
	}
	.job_s3 .job_bot .job_body .job_st ul li .job_ss{
		font-size:.26rem;
		padding:.15rem;
	}
	.job_s3 .job_bot .job_body .job_sb .job_wt{
		padding-bottom:3vw;
	}
	.job_s3 .job_bot .job_body .job_sb .job_wt ol li{
		font-size:.26rem;
	}
	.job_s3 .job_bot .job_body .job_sqbtn{
		font-size:.28rem;
		padding:.16rem .6rem;
	}
	.pop_container1{
		padding-left:3vw;
		padding-right:3vw;
	}
	.pop_container1 .pop_form ul li{
		width:100%;
	}
	
	/* 内页-文章详情 */
	.inner_news_show_tit h3{
		font-size:.4rem;
		margin-bottom:6px;
	}
	.inner_news_show article .article_w{
		font-size:16px;
	}
	
	/* 小吉姆 */
	.bz_tit1 .bz_h{
		--font2:36;
	}
	.yeg_box .yeg_con{
		--gapLeft:calc(70 / var(--invarPx) * var(--centerWidth));
	}
	

	

	
}

@media screen and (min-width:768px) and (max-width:895px){	
	/* 内页-课程体系 */
	.kctx_s2 .kctx_container > ul > li{
		width:33.33333%;
	}
	.kctx_s2 .kctx_container ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container ul>li:nth-of-type(3){
		display:block;
	}
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(3){
		display:block;
	}
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(4),
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(5),
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(6),
	.kctx_s2 .kctx_container.level1 ul>li:nth-of-type(7){
		display:none;
	}
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(3),
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(4){
		display:block;
	}
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(5),
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(6),
	.kctx_s2 .kctx_container.level2 ul>li:nth-of-type(7){
		display:none;
	}
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(3),
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(4),
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(5){
		display:block;
	}
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(6),
	.kctx_s2 .kctx_container.level3 ul>li:nth-of-type(7){
		display:none;
	}
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(4),
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(5),
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(6){
		display:block;
	}
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(3),
	.kctx_s2 .kctx_container.level4 ul>li:nth-of-type(7){
		display:none;
	}
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(5),
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(6),
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(7){
		display:block;
	}
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(3),
	.kctx_s2 .kctx_container.level5 ul>li:nth-of-type(4){
		display:none;
	}
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(5),
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(6),
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(7){
		display:block;
	}
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(3),
	.kctx_s2 .kctx_container.level6 ul>li:nth-of-type(4){
		display:none;
	}
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(5),
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(6),
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(7){
		display:block;
	}
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(1),
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(2),
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(3),
	.kctx_s2 .kctx_container.level7 ul>li:nth-of-type(4){
		display:none;
	}
	
	/* 内页-品牌活动 */
	.news_list1 ul li{
		width:33.33333%;
	}
	
	/* 内页-会员福利 */
	.hyfl_s4 .hyfl_con ul li{
		width:25%;
	}
	.hyfl_s4 .hyfl_con ul li .hyfl_ss .hyfl_img{
		height:10vw;
	}
	.hyfl_s5 .hyfl_con ul li.hyfl_li1 .hyfl_ss img{
		max-width:50%;
	}
	.hyfl_s7 .hyfl_con{
		padding:.6rem 0;
		-webkit-justify-content:center;
		justify-content:center;
	}
	.hyfl_s7 .hyfl_con .hyfl_l{
		margin-left:0;
	}
	.hyfl_s7 .hyfl_con .hyfl_r{
		display:none;
	}
	
	/* 内页-中心查询 */
	.zxcx_filter .zxcx_con .zxcx_bot{
		display:none;
	}
	.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt{
		padding-top:.15rem;
	}
	
	/* 内页-加盟合作 */
	.jmhz_s2 .jmhz_con ul li{
		width:33.33333%;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.jmhz_s4 .jmhz_item .jmhz_wrap ul li{
		width:25%;
	}
	.abo_s3 .abo_top .abo_ss{
		-webkit-align-items:center;
		align-items:center;
	}
	.abo_s3 .abo_top .abo_ss .abo_img{
		width:40vw;
		height:40vw;
	}
	.abo_s3 .abo_top .abo_ss .abo_txt{
		margin-top:.5rem;
	}
	.abo_s3 .mjm-swiper-button{
		top:20vw;
	}
	.abo_s3 .abo_top .abo_ss .abo_txt .abo_num{
		font-size:.8rem;
	}
	.abo_s3 .abo_bot .abo_ss .abo_num{
		margin-top:.26rem;
	}
	.abo_s4 .abo_l .abo_txt .swiper-container{
		height:200px;
	}
	.abo_s4 .abo_l .abo_txt .abo_ss{
		font-size:16px;
	}
	
	/* 内页-新闻中心 */
	.news_s1 .news_more2 .inflex_box{
		padding:.2rem .6rem;
	}
	.news_list2 ul li{
		width:50%;
	}
	.news_list2 ul li a .news_txt{
		padding:.3rem;
	}
	.news_list2 ul li a .news_txt .news_date{
		padding:8px;
	}
	.news_list2 ul li a .news_txt .news_date span{
		font-size:20px;
	}
	.news_list2 ul li a .news_txt .news_h{
		font-size:.28rem;
	}
	.news_list2 ul li a .news_img{
		height:calc(45vw * 300 / 504);
	}
	
	/* 内页-工作机会 */
	.job_s1 .job_con ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.job_s1 .job_con ul li{
		-webkit-box-flex:0 0 auto;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:50%;
		border-top:solid 1px #eee;
	}
	.job_s1 .job_con ul li .job_ss{
		padding:.4rem 0;
	}
	.job_s1 .job_con ul li .job_ss .job_w{
		margin-top:.2rem;
		line-height:1.5;
	}
	.job_s1 .job_con ul li:nth-of-type(2n-1){
		border-left:none;
	}
	.job_s1 .job_con ul li:nth-of-type(1),
	.job_s1 .job_con ul li:nth-of-type(2){
		border-top:none;
	}
	.job_s2 .job_r .job_arrow{
		margin:.5rem 0;
	}
	.job_s2 .job_r .job_item .job_scon ul li .job_ss .three_arrow{
		margin-top:calc((10vw - 50px) / 2);
	}
	.job_s3 .job_top ul{
		margin-top:-1vw;
	}
	.job_s3 .job_top ul li{
		width:33.33333%;
		margin-top:1vw;
	}
	.job_s3 .job_top ul li.job_inp{
		width:80%;
	}
	.job_s3 .job_top ul li.job_submit{
		width:20%;
	}
	.job_s3 .job_bot .job_head .job_bul > li:nth-of-type(3),
	.job_s3 .job_bot .job_body .job_st ul li:nth-of-type(3){
		display:none;
	}
	.job_s3 .job_bot .job_head .job_bul > li,
	.job_s3 .job_bot .job_body .job_st ul li{
		width:33.33333%;
	}
	
    /* 小吉姆 */
	.czmm_box .czmm_con{
		margin-top:calc(10px + 35 / var(--invarPx) * var(--centerWidth));
	}
	
}

@media screen and (min-width:896px) and (max-width:1200px){
	/* 全球 */
	.yell_cn{
		font-size:2.5vw;
	}
	
	/* 理念 */
	.phil_box .phil_con ul li .phil_wrap .phil_stit .phil_en{
		font-size:.34rem;
	}
	.phil_box .phil_con ul li .phil_wrap .phil_stit .phil_cn{
		font-size:.32rem;
	}
	.phil_box .phil_con ul li .phil_wrap .phil_txt .phil_r .phil_w{
		font-size:.26rem;
	}
	
	/* 页脚 */
	.footer_top .footer_rb .footer_tel a{
		font-size:3vw;
	}
	
	/* 内页-课程体系 */
	.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sl{
		padding-bottom:70px;
	}
	.kctx_s1 .kctx_bot .kctx_sbot .kctx_sa .kctx_sr{
		font-size:16px;
	}
	.kctx_s1 .kctx_bot .kctx_stop .kctx_kt{
		width:10vw;
		transform:translateY(60%);
	}
	.kctx_s1 .kctx_bot .kctx_stop .kctx_r{
		height:calc(92vw * .74 * 640 / 1186);
	}
	.kctx_s2 .kctx_slider{
		width:100%;
	}
	.kctx_s2 .kctx_container ul li .kctx_show ol li.kctx_half{
		width:90%;
	}
	.kctx_s3 .kctx_rcon{
		width:60%;
	}
	.kctx_s3 .kctx_tit .kctx_en{
		font-size:.6rem;
	}
	.kctx_s3 .kctx_rcon .kctx_tit .kctx_cn{
		font-size:.42rem;
	}
	
	/* 内页-品牌活动 */
	.pphd_s1 .pphd_con ul li .pphd_icon{
		width:6.6vw;
		height:6.6vw;
	}
	.pphd_s1 .pphd_con ul li.is-active .pphd_hide .pphd_txt{
		width:calc(100% - 8.6vw);
	}
	.pphd_s1 .pphd_con ul li .pphd_hide .pphd_txt .pphd_stit{
		font-size:.36rem;
	}
	.pphd_s1 .pphd_con ul li .pphd_show .pphd_stit{
		font-size:.38rem;
	}
	
	/* 内页-环境设施 */
	.hjss_common .hjss_top .hjss_ss{
		font-size:.3rem;
	}
	
	/* 内页-会员福利 */
	.hyfl_tit .hyfl_exp{
		font-size:.28rem;
	}
	.hyfl_s5 .hyfl_con ul li.hyfl_li1 .hyfl_ss img{
		max-width:45%;
	}
	.hyfl_s7 .hyfl_con{
		padding:.6rem 0;
	}
	
	/* 内页-中心查询 */
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_inp{
		margin-left:0;
		margin-top:.3rem;
	}
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_inp input{
		width:300px;
	}
	.zxcx_filter .zxcx_con .zxcx_top .zxcx_name{
		font-size:.28rem;
	}
	.zxcx_filter .zxcx_con .zxcx_bot{
		display:none;
	}
	.city-sort-letter span{
		width:160px;
	}
	.city-sort-letter ul li,
	.city-sort-letter ul li a {
		width:20px;
		height:20px;
		line-height:20px;
	}
	.zxcx_result .zxcx_con ul > li{
		width:50%;
	}
	.zxcx_result .zxcx_con ul li .zxcx_ss .zxcx_txt .zxcx_info{
		margin-top:2.5vw;
	}
	
	/* 内页-加盟合作 */
	.jmhz_s1 .hjss_tit{
		font-size:.42rem;
	}
	.jmhz_s1 .jmhz_l .gallery-thumbs .jmhz_ss .jmhz_stit{
		font-size:.3rem;
	}
	.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_ss .jmhz_rtit{
		font-size:.34rem;
	}
	.jmhz_s1 .jmhz_r .jmhz_scon .jmhz_ss .jmhz_txt{
		font-size:.28rem;
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_info .jmhz_w{
		height:auto;
	}
	.jmhz_s3 .jmhz_con ul li .jmhz_ss .jmhz_wrap .jmhz_info{
		height:14vw;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-direction:column;
		flex-direction:column;
		-webkit-justify-content:center;
		justify-content:center;
		-webkit-align-items:center;
		align-items:center;
	}
	.jmhz_s5{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.jmhz_s5 .jmhz_l,
	.jmhz_s5 .jmhz_r{
		width:100%;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap ~ .wave_height{
		display:none;
	}
	.jmhz_s5 .jmhz_r .blue_bg + .wave_height{
		display:none;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_stit{
		font-size:.44rem;
	}
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel .iconfont,
	.jmhz_s5 .jmhz_l .jmhz_wrap .jmhz_tel .jmhz_info span{
		font-size:3.5vw;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_stit span{
		font-size:3.2vw;
	}
	.jmhz_s5 .jmhz_r .jmhz_wrap .jmhz_scon ul li .jmhz_w textarea{
		height:12vw;
	}
	
	/* 内页-关于我们 */
	.abo_s3 .abo_top .abo_ss{
		-webkit-justify-content:space-between;
		justify-content:space-between;
	}
	.abo_s4 .abo_l{
		padding-left:4%;
	}
	.abo_s4 .abo_l .abo_txt .swiper-container{
		height:240px;
	}
	.abo_s4 .abo_l .abo_txt .abo_ss{
		font-size:.26rem;
	}
	.abo_s4 .abo_r .abo_pics{
		height:23.2vw;
	}
	
	/* 内页-新闻中心 */
	.news_list2 ul li a .news_txt .news_date{
		padding:1vw;
	}
	.news_list2 ul li a .news_txt .news_date span{
		font-size:2.4vw;
	}
	.news_list2 ul li a .news_txt .news_h{
		font-size:18px;
	}
	.list_pages .pagination li{
		display:none;
	}
	.list_pages .pagination li.pg_prev,
	.list_pages .pagination li.pg_next{
		display:inline-block;
	}
	
	/* 内页-工作机会 */
	.job_s1 .job_con ul li .job_ss .job_w{
		margin-top:.4rem;
	}
	.job_s2 .job_r{
		width:100%;
		margin-top:.6rem;
	}
	.job_s2 .job_r .job_item .job_scon ul li .job_ss .three_arrow{
		margin-top:calc((10vw - 50px) / 2);
	}
	.pop_container1 .pop_form ul li{
		width:50%;
	}
	
	
	
	
	
	
	
}




