@charset "UTF-8";

@media (min-width: 960px) {
	::-webkit-scrollbar {
		width: 8px;
		height: 8px;
	}

	::-webkit-scrollbar-track {
		background-color: transparent;
	}

	::-webkit-scrollbar-thumb {
		background-color: rgba(40, 44, 52, 0.1);
		border: 3px solid transparent;
		border-radius: 7px;
	}

	::-webkit-scrollbar-thumb:hover {
		background-color: rgba(40, 44, 52, 0.2);
	}

	::-webkit-scrollbar-track:hover {
		background-color: #f8fafc;
	}
	
	.cjo-view-wrap{
		scrollbar-color: #ff7700 #DCDCDC;
		scrollbar-width:thin;
	}
	.cjo-view-wrap::-webkit-scrollbar {
		width:2px;
		height: 2px;
	}

	.cjo-view-wrap::-webkit-scrollbar-track {
		background-color: #DCDCDC;
	}

	.cjo-view-wrap::-webkit-scrollbar-thumb {
		background-color: #ff7700;
	}
 
}

@media (max-width: 1600px) {
	
}

@media (max-width: 1450px) {
	.uk-container{
		max-width:1092px;
	}
	.tm-navbar .tm-logo{
		max-height:32px;
	}
	.tm-navbar-gap{
		max-width: 1050px;
		min-height: 88px;
	}
	/* 导航条 */
	.tm-navbar .uk-navbar-item,
	.tm-navbar .uk-navbar-nav>li>a,
	.tm-navbar .uk-navbar-toggle {
		font-size:15px;
		min-height:88px;
		padding: 0 24px;
	}
	.tm-navbar .uk-navbar-nav>li>a .link-lab{
		padding-top:14px;
	}
	.tm-navbar .uk-navbar-dropdown-nav{
		font-size:14px;
		padding-bottom: 40px;
		padding-top: 8px;
	}
	.tm-navbar .uk-navbar-dropdown-nav>li>a{
		font-size:13px;
		padding: 6px 0;
	}
	.tm-navbar .nav-dropdown-max{
		/* width: 760px;
		padding-left: 24px; */
	}
	.nav-dropdown-grid{
		padding-bottom:30px;
		margin-left: -8px;
		margin-right: -8px;
	}
	.nav-dropdown-grid .grid-col{
		padding:8px;
	}
	/* .nav-dropdown-grid .grid-col:last-child:before{
		display: none;
	}
	.nav-dropdown-grid .grid-col:first-child{
		padding-left: 0;
	} */
	.nav-dropdown-grid .grid-menu .menu-dt{
		margin-bottom: 8px;
		font-size:15px;
	}
	.nav-dropdown-grid .grid-menu .menu-sub .uk-nav>li{
		 
	}
	.nav-dropdown-grid .grid-menu .menu-sub .uk-nav>li>a{
		font-size:12px;
		padding:5px 0;
	}
	.nav-dropdown-grid .menu-sub .uk-nav>li.uk-parent>a::after{
		width: 8px;
		height: 8px;
	}
	.nav-dropdown-grid .menu-submenu-nav>li>a{
		padding: 2px 0;
	}
	.navbar-rtools{
		margin-top: -10px;
	}
	.navbar-lang-item{
		font-size: 12px;
		line-height: 20px;
		padding:0 5px;
	}
	.navbar-lang-item:last-child:before{
		margin-top: -7px;
		height: 14px;
	}
	.navbar-lang-item:hover,
	.navbar-lang-item.uk-active{
		font-size: 12px;
	}
	.navbar-search .uk-search-default{
		vertical-align: top;
		width: 128px;
	}
	.navbar-search .uk-search-default .uk-search-icon{
		width: 24px;
		vertical-align: top;
		color: #fff;
	}
	.navbar-search .uk-search-default .uk-search-icon svg{
		width: 12px;
		height: 12px;
	}
	.navbar-search .uk-search-default .uk-search-input{
		height: 20px;
		font-size: 12px;
		padding-right:24px;
		line-height: 18px;
	}
	/* 底部 */
	.tm-footer-body{
		padding-top: 112px;
		padding-bottom: 86px;
	}
	.ft-navbar-nav{
		font-size: 13px;
		margin-top: -28px;
	}
	.ft-navbar-nav>li{
		margin-top:28px;
	}
	.ft-navbar-nav>li:last-child{
		 
	}
	.ft-navbar-nav>li .nav-link{
		margin-bottom: 15px;
		font-size: 16px;
	}
	.ft-navbar-nav .nav-sub .uk-nav>li{
		margin-bottom:10px;
	}
	.ft-navbar-nav .nav-sub .uk-nav>li.uk-parent>a::after{
		width: 8px;
		height: 8px;
		margin-top: -1px;
	}
	.ft-navbar-nav .menu-submenu-nav>li>a{
		padding: 3px 0;
	} 
	
	.ft-sns{
		font-size:13px;
	}
	.ft-sns .sns-item img{
		width: 96px;
		height: 96px;
	}
	.ft-sns .sns-item p{
		margin-top:20px;
	}
	.ft-copyright{
		padding-top: 21px;
		margin-top: 21px;
		font-size: 13px;
	}
	/* 首页banner */
	.iban-mod{
		margin-top: -100px;
	}
	.iban-swiper .swiper-pagination-bullet {
		height: 5px;
	}
	
	.iban-swiper .swiper-pagination-bullet-active {
		height: 6px;
	}
	.iban-swiper .iban-item .item-cover{
		padding-bottom: 128px;
	}
	/* 首页愿景 */
	.vision-mod{
		margin-top: -144px;
		padding-bottom: 24px;
	}
	.vision-cell{
		margin-left: 24px;
		margin-right: 24px;
	}
	.vision-item{
		--pad-gap:24px 20px;
		--icon-size:50px;
	}
	.vision-item .item-head{
		margin-bottom: 26px;
	}
	.vision-item .item-body{
		padding-bottom: 24px;
	}
	.vision-item .item-tit{
		font-size: 20px;
		margin-bottom: 14px;
	}
	.vision-item .item-desc{
		font-size: 14px;
	}
	/* home-section */
	.hs-header{
		margin-bottom: 50px;
	}
	.hs-tit{
		font-size: 38px;
		margin-bottom: 8px;
	}
	.hs-entit{
		font-size: 26px;
	}
	.hs-more{
		margin-top:6px;
	}
	.hs-more-btn{
		padding:0 18px;
		font-size: 13px;
		line-height:20px;
	}
	
	.iabt-section{
		padding:66px 0;
	}
	
	.iabt-mod{
		
	}
	.iabt-mod .mod-head{
		margin-right: 144px;
	}
	.iabt-imgbox::before{
		left: -46px;
		top: 50px;
		width:166px;
		height: 166px;
	}
	.iabt-imgbox::after{
		right: -24px;
	}
	.iabt-img{
		width: 350px;
		height: 350px;
	}
	.iabt-texts-wrap{
		margin-bottom: 24px;
	}
	.iabt-texts{
		font-size:15px;
	}
	.iabt-tots-view{
		margin-top: -24px;
	}
	.iabt-tots-view .view-cell{
		padding-top: 24px;
	}
	.iatot-item .item-head{
		margin-bottom:8px;
	}
	.iatot-item .item-num{
		font-size:50px;
	}
	.iatot-item .item-unit{
		font-size:20px;
	}
	
	.ibus-section{
		padding: 100px 0;
	}
	.ibus-mod{
		padding-bottom:32px;
		--nfont-size:22px;
		--npad-gap:9px 10px;
		--nwidth:236px;
		--nmargin-right:140px;
	}
	.ibus-mod .mod-body{
		margin-top: -100px;
	}
	.ibus-nav>li{
		margin-bottom:26px;
	}
	.isoc-section{
		padding-top: 232px;
		padding-bottom: 66px;
		 
	}
	.isoc-bg{
		bottom: 166px;
	}
	.isoc-view{
		margin-left: -40px;
	}
	.isoc-cell{
		padding-left: 40px;
	}
	.isoc-item{
		--pad-gap:50px;
		--icon-size:50px;
	}
	.isoc-item .item-head{
		margin-bottom: 28px;
	}
	.isoc-item .item-tit{
		font-size: 26px;
		margin-bottom: 14px;
	}
	.isoc-item .item-desc{
		font-size:14px;
	}
	.inews-section{
		padding-top:66px;
		padding-bottom: 116px;
	}
	.hs-navs{
		margin-bottom: 50px;
	}
	.inews-subnav{
		margin-left: -16px;
	}
	.inews-subnav>li {
		padding-left: 16px;
	}
	.inews-subnav>li>a{
		padding:0px 18px;
		font-size:20px;
		 
	}
	.inews-view{
		margin-left: -33px;
		margin-top: -33px;
	}
	.inews-view .view-cell{
		padding-left: 33px;
		padding-top: 33px;
	}
	.inews-item .item-body{
		padding:16px 24px;
	}
	.inews-item .item-tit{
		font-size: 18px;
		margin-bottom:10px;
	}
	.inews-item .item-desc{
		font-size:12px;
		line-height: 20px;
	}
	.inews-item .item-row{
		margin-top: 16px;
	}
	.inews-item .item-time{
		line-height:20px;
		font-size: 14px; 
	}
	.inews-item .item-arrow{
		width: 24px;
		height: 24px;
	}
	
	/* 关于 */
	.aban-mod{
		margin-top: -88px;
	}
	.aban-item .cover-texts-inner{
		padding-left: 82px;
		padding-right: 82px;
	}
	.atab-section-wrap{
		margin-top: 80px;
		height:50px;
	}
	.atab-section{
		 
	}
	.atab-section.uk-sticky-fixed{
		margin-top:88px !important;
	}
	.atab-subnav{
		margin-left: -24px;
	}
	.atab-subnav>li {
		padding-left: 24px;
	}
	.atab-subnav>li>a {
		font-size: 15px;
		line-height: 50px;
	}
	
	.sticky-block:before{
		padding-top: 172px;
		margin-top: -172px;
	}
	.as-header{
		margin-bottom: 50px;
	}
	.as-tit{
		font-size:38px;
		margin-bottom: 8px;
	}
	.as-entit{
		font-size: 26px;
	}
	.about-section-wrap{
		padding:33px 0;
	}
	.about-section{
		padding:66px 0;
	}
	.abt-mod .mod-foot{
		margin-left:128px;
	}
	.abt-imgbox{
		padding:8px 0 26px 2px;
	}
	.abt-imgbox::before{
		width: 70px;
		height: 70px;
	}
	.abt-imgbox::after{
		width: 114px;
		height: 114px;
	}
	.abt-img{
		width:282px;
		height:282px;
	}
	.abt-texts{
		font-size: 14px;
		line-height: 1.8;
	}
	
	.agp-mod{
		padding:24px 0;
	}
	.agp-view{
		margin-left: -14px;
	}
	.agp-view .view-cell{
		padding-left: 14px;
	}
	.agp-item .item-num{
		font-size:40px;
	}
	.agp-item .item-unit{
		font-size: 16px;
		margin-left:3px;
	}
	.agp-item .item-body{
		line-height: 1.42;
		font-size: 12px;
	}
	
	.adm-mod .mod-foot{
		margin-left:82px;
	}
	.admy-swiper-wrap{
		--swiper-navigation-size:18px;
	}
	.admy-swiper {
		margin-bottom:52px;
	}
	.admy-swiper:after {
		top:8px;
	}
	.admy-swiper .swiper-slide-thumb-active .admy-item .item-dot::after{
		width: 16px;
		height: 16px;
	}
	.admy-swiper .swiper-slide-thumb-active .admy-item .item-lab{
		font-size: 20px;
	}
	.admy-item .item-head {
		margin-bottom:14px;
		height:16px;
	}
	.admy-item .item-dot{
		width:16px;
		height: 16px;
	}
	.admy-item .item-dot::after{
		width:10px;
		height: 10px;
	}
	.admy-item .item-lab{
		margin-top: 3px;
		line-height: 20px;
		font-size:15px;
	}
	.admc-view{
		font-size:16px;
		padding-left: 24px;
	}
	.adm-imgbox{
		margin-top: -166px;
	}
	.adm-imgbox::before{
		margin-top: -232px;
		margin-right: 40px;
		width:2108px;
		height: 2108px;
	}
	.adm-img{
		width:496px;
		height:496px;
	}
	
	.acc-mod{
		padding:0 40px;
	}
	.acc-view .view-cell{
		margin-bottom: 20px; 
	}
	.acc-item .item-hcover{
		padding: 32px;
	}
	.acc-item .item-hdesc{
		font-size: 28px;
	}
	.acc-item .item-body{
		padding: 32px;
	}
	.acc-item .item-tit{
		font-size: 20px;
		margin-bottom: 16px;
	}
	.acc-item .item-desc{
		font-size:34px;
	}
	
	.amt-section::before{
		margin-top:166px;
		width: 748px;
		height: 1496px;
	}
	
	.amt-item .item-head{
		margin-bottom:40px;
	}
	.amt-item .item-img{
		width: 200px;
	}
	.amt-item .item-body{
		font-size: 12px;
	}
	.amt-item .item-tit{
		font-size:24px;
		margin-bottom:8px;
	}
	
	.aah-swiper{
		--swiper-navigation-size: 28px;
	}
	.aah-item{
		padding: 0 10px;
	}
	.aah-item .item-head{
		margin-bottom:40px;
	}
	.aah-item .item-body{
		font-size:14px;
	}
	/* 伊童之家 */
	.bban-mod{
		margin-top: -88px;
	}
	.bban-item .cover-texts-inner{
		padding-left: 82px;
		padding-right: 82px;
	}
	.wh-bg::before{
		margin-top: 670px;
		height:2740px;
	}
	.qe-bg::before{
		margin-top: 500px;
		height:2900px;
	}
	.emtta-bg::before{
		margin-top:780px;
		height:2660px; 
	}
	.camp-bg::before{
		margin-top:90px;
		height:2860px;
	}
	
	.ama-bg::before{
		margin-top:580px;
		height:2860px;
	}
	
	.busi-section-wrap{
		padding:33px 0;
	}
	.busi-section{
		padding:66px 0;
	}
	.bs-header{
		margin-bottom:50px;
	}
	.bs-tit{
		font-size: 38px;
		margin-bottom: 8px;
	}
	.bs-entit{
		font-size: 26px;
	}
	.whc-item{
		--pad-gap:50px 93px;
	}
	.whc-item .item-tit{
		font-size: 30px;
		margin-bottom: 10px;
	}
	.whc-item .item-entit{
		font-size:24px;
	}
	.whc-item .item-foot{
		margin-left:20px;
	}
	.whc-item .item-logo{
		height:50px;
	}
	
	.whi-mod .mod-foot{
		margin-left:128px;
	}
	.whi-mod .mod-body{
		padding-top:14px;
	}
	.whi-imgbox{
		padding:8px 0 26px 2px;
	}
	.whi-imgbox::before{
		width: 70px;
		height: 70px;
	}
	.whi-imgbox::after{
		width: 114px;
		height: 114px;
	}
	.whi-img{
		width:282px;
		height:282px;
	}
	.whi-texts{
		font-size:14px;
	}
	.whw-view{
		margin-left: -40px;
		margin-top: -40px;
	}
	.whw-view .view-cell{
		padding-left: 40px;
		padding-top: 40px;
	}
	.whw-item{
		padding:30px 20px 16px 20px;
	}
	.whw-item .item-icon{
		width:80px;
		height:80px;
	}
	.whw-item .item-tit{
		font-size: 24px;
		margin-bottom: 6px;
	}
	.whw-item .item-desc{
		font-size:12px;
	}
	.whw-item .item-num{
		margin-top:14px;
		font-size:26px;
	}
	
	.wha-intro{
		font-size:14px;
		margin-bottom:50px;
		max-width:600px;
	}
	
	.wha-view{
		margin-left: -40px;
		margin-top: -40px;
	}
	.wha-view .view-cell{
		padding-left: 40px;
		padding-top: 40px;
	}
	.wha-item{
		padding:22px;
	}
	
	.wha-item .item-head{
		margin-bottom:30px;
	}
	.wha-item .item-tit{
		font-size: 24px;
		margin-bottom: 12px;
	}
 
	.whs-mod .mod-foot{
		margin-left: 46px;
	}
	.whs-intro{
		font-size:14px;
		max-width:600px;
		margin-bottom: 80px;
	}
	 
	.whs-imgbox .whs-img{
		width: 512px;
		height: 512px;
	}
	.whs-btn{
		margin-left: 12px;
		margin-right: 12px;
		width: 162px;
		height: 162px;
		padding: 2px;
	}
	.whs-btn .btn-inner{
		border: 6px solid #fdfdfd;
	}
	.whs-btn .btn-icons{
		margin-bottom:3px;
	}
	.whs-btn .btn-icon{
		width:40px;
		height: 40px;
	}
	.whs-btn .btn-labs{
		font-size:30px;
	}
	.chap-mod-block:before{
		padding-top: 88px;
		margin-top: -88px;
	} 
	.chap-mod{
		padding: 50px 0;
	}
	.chap-mhead{
		margin-bottom: 33px;
	}
	.chap-mhead .mhead-tit{
		font-size: 28px;
	}
	.chap-mbody{
		padding:0 80px;
		margin-bottom:66px;
	}
	.chapson-mhead{
		padding:0 80px;
		margin-bottom:30px;
	}
	.chapson-mhead .mhead-tit{
		font-size:24px;
	}
	
	.teamlea-swiper{
		max-width: 872px;
	}
	.teamlea-swiper .swiper-slide{
		width:280px;
	}
	.teamlea-item{
		padding:24px;
	}
	.teamlea-item .item-cover{
		padding: 14px;
	}
	.teamlea-item .item-head{
		margin-bottom: 14px;
	}
	.teamlea-item .item-num{
		line-height:30px;
		width:30px;
		font-size: 20px;
	}
	.teamlea-item .item-tit{
		font-size: 20px;
	}
	.teamlea-item .item-desc{
		font-size: 14px;
	}
	.carec-view .view-cell{
		padding:24px;
	}
	.carec-item{
		width:146px;
		height: 146px;
		font-size:20px;
	}
	.carec-item .item-icon{
		width: 60px;
		height: 60px;
		margin-bottom:8px;
	}
	.carei-mod{
		padding: 0 80px;
	}
	.carei-mod .mod-foot{
		margin-left:60px;
	}
	.carei-texts{
		font-size: 15px;
	}
	.carei-imgbox .item-img{
		width: 374px;
		height: 374px;
	}
	/* 素质教育能力培养 */
	
	.qec-item{
		padding:40px;
	}
	.qec-item .item-head{
		margin-bottom:20px;
	}
	.qec-item .item-tit{
		font-size:30px;
	}
	.qec-item .item-body{
		font-size:20px;
	}
	.qeq-mod .mod-foot{
		margin-left: 132px;
	}
	.qeq-mod .mod-body{
		padding-top: 14px;
	}
	.qeq-imgbox{
		padding: 8px 0 26px 2px;
		margin-top: -100px;
	}
	.qeq-imgbox::before{
		
		width:70px;
		height: 70px;
	}
	.qeq-imgbox::after{
		width: 114px;
		height: 114px;
	}
	.qeq-img{
		width:282px;
		height:282px;
	}
	.qeq-texts{
		font-size:14px;
	}
	
	.qeg-view{
		margin-left: -40px;
		margin-top: -40px;
	}
	.qeg-view .view-cell{
		padding-left: 40px;
		padding-top: 40px;
	}
	.qeg-view  .qeg-item{
		width: 242px;
		padding:60px 26px 100px 26px;
	}
	.qeg-item .item-head{
		 right: 8px;
		 bottom: 8px;
	}
	.qeg-item .item-icon{
		width:100px;
		height: 100px;
	}
	.qeg-item .item-body{
		padding-bottom: 16px;
	}
	.qeg-item .item-desc{
		font-size:20px;
	}
	.qeg-item .item-bg-lb{
		width: 104px;
		height: 104px;
	}
	.qeg-item .item-bg-rt{
		width: 100px;
		height: 100px;
	}
	
	.bs-smod{
		padding:66px 0;
	}
	*+.bs-smod{
		margin-top: 16px;
	}
	.bs-smhead{
		margin-bottom: 50px;
	}
	.bs-smhead .smhead-tit{
		font-size: 30px;
	}
	.bdn-mod{
		padding-top: 150px;
		padding-bottom: 50px;
	}
	 
	.bdn-view .view-cell:first-child .bdn-item-wrap::after{
		width: 6px;
		height: 6px;
		left: -3px;
		margin-top: -3px;
	}
	.bdn-view .view-cell:last-child .bdn-item-wrap::after{
		width:6px;
		height:6px;
		right:-3px;
		margin-top: -3px;
	}
	.bdn-item-wrap:before{
		width: 180px;
		height: 180px;
		margin-top: -90px;
		margin-left: -90px;
		border-width: 6px;
	}
	.bdn-item{
		margin:16px;
	}
	.bdn-item .item-body{
		font-size:16px;
		margin-top:4px;
	}
	.bdn-item .item-icon{
		width:60px;
		height: 60px;
	}
	.bdn-drop{
		width:180px;
	}
	.bdn-drop-card{
		padding:40px 14px 40px 14px;
		font-size:13px;
	}
	 
	.bdn-item-wrap [class*=uk-drop-bottom] .bdn-drop-card{
		padding-top: 158px;
	}
	.bdn-item-wrap [class*=uk-drop-top] .bdn-drop-card{
		padding-bottom:158px;
	}
	
	.qeo-mod{
		padding-top:86px;
	}
	.qeo-view{
		margin-left: -24px;
		margin-top: -86px;
	}
	.qeo-view .view-cell{
		padding-left:24px;
		padding-top: 86px;
	}
	.qeo-item{
		padding:27px 20px;
	}
	.qeo-item .item-head{
		margin-bottom: 10px;
		margin-top: -86px;
	}
	.qeo-item .item-icons{
		padding:10px;
	}
	.qeo-item .item-icon{
		width: 100px;
		height: 100px;
	}
	.qeo-item .item-body{
		 
	}
	.qeo-item .item-tit{
		font-size:17px;
		margin-bottom: 10px;
	}
	.qeo-item .item-desc{
		font-size:13px;
	}
	.qeo-item:hover{
		transform: translateY(-14px);
	}
	
	.qef-swiper{
		margin-bottom: -66px;
		padding-top: 14px;
		padding-bottom: 14px;
		max-width: 830px;
		--swiper-navigation-size:32px;
	}
	.qef-swiper .swiper-button-next{
		right: 16px;
	}
	.qef-swiper .swiper-button-prev{
		left: 16px; 
	}
	.qef-item{
		margin: 0 8px;
	}
	.qef-item .item-body{
		padding:10px 14px;
		padding-top:20px;
	}
	.qef-item .item-tit{
		font-size: 20px;
	}
	 
	.qee-mod .mod-foot{
		margin-left: 132px;
	}
	.qee-imgbox{
		margin-top: -100px;
	}
	.qee-img{
		width:332px;
		height:332px;
	}
	.qee-texts{
		font-size: 14px;
	}
	 
	.buscu-mod .mod-foot{
		margin-left: 150px;
	}
	 
	.buscu-texts{
		font-size:14px;
	}
	.buscu-texts .hit-h3{
		font-size:23px;
	}
	.buscu-texts .hit-h4{
		font-size:21px;
	}
	.buscu-rarea{
		font-size:14px;
	}
	.buscu-tiptxt{
		margin-bottom:40px;
	}
	 
	.buscu-sns .sns-item{
		margin-left: 40px;
	}
	.buscu-sns .sns-item img{
		width: 124px;
		height: 124px;
	}
	.buscu-sns .sns-item p{
		margin-top:20px;
	}
	/* 营地 */
	 
	.eici-mod .mod-foot{
		margin-left: 132px;
	}
	.eici-mod .mod-body{
		padding-top: 14px;
	}
	.eici-imgbox{
		padding: 8px 0 26px 2px;
		margin-top: -100px;
	}
	.eici-imgbox::before{
		width: 70px;
		height: 70px;
	}
	.eici-imgbox::after{
		width: 114px;
		height: 114px;
	}
	.eici-img{
		width:282px;
		height:282px;
	}
	.eici-texts{
		font-size: 14px;
	}
	
	.eicc-intro{
		font-size: 14px;
		max-width:600px;
		margin-bottom:50px;
	}
	.eicc-swiper-mod{
		--swiper-navigation-size: 32px;
		padding:0 35px;
	}
	.eicc-swiper{
		 
	}
	.eicc-item{
		margin: 0 16px;
	}
	.eicc-item .item-body{
		padding:10px 14px;
		padding-top:20px;
	}
	.eicc-item .item-body .item-tit{
		font-size:20px;
	}
	.eicc-item .item-overlay{
		padding:28px;
	}
	.eicc-item .item-overlay .item-tit{
		font-size:26px;
		margin-bottom:16px;
	}
	.eicc-item .item-overlay .item-desc{
		font-size: 14px;
		padding-bottom:16px;
	}
	 
	.eics-intro{
		font-size: 14px;
		max-width:600px;
		margin-bottom:50px;
	}
	.eics-view{
		margin-left: -40px;
		margin-top: -40px;
	}
	.eics-view .view-cell{
		padding-left: 40px;
		padding-top: 40px;
	}
	.eics-item{
		padding:30px 26px;
	}
	.eics-item .item-tit{
		font-size: 23px;
		margin-bottom:6px;
	}
	.eics-item .item-desc{
		font-size:12px;
	}
	.eics-item .item-intro{
		margin-top: 10px;
		font-size:14px;
	}
	
	.eisa-swiper{
		padding-top: 14px;
		padding-bottom: 14px;
		--swiper-navigation-size:28px;
		max-width: 830px;
	}
	.eisa-swiper .swiper-slide{
		width:490px;
	}
	.eisa-swiper .swiper-button-next{
		right:8px;
	}
	.eisa-swiper .swiper-button-prev{
		left: 8px;
	}
	 
	.eisa-item .item-body{
		padding:10px 14px;
		padding-top:20px;
	}
	.eisa-item .item-tit{
		font-size: 20px;
	}
	 
	.eim-mod .mod-foot{
		margin-left: 132px;
	}
	 
	.eim-imgbox .box-img{
		width:172px;
		height: 172px;
	}
	.eim-imgbox .box-tit{
		margin-top: 10px;
		font-size: 14px;
	}
	.eim-texts{
		max-width: 560px;
		font-size: 14px;
	}
	/* 蒙台梭利教育者培训中心 */
	 
	.emv-view{
		margin-left: -92px;
		margin-top: -66px;
	}
	.emv-view .view-cell{
		padding-left: 92px;
		padding-top: 66px;
	}
	.emv-item{
		padding:40px;
	}
	.emv-item .item-head{
		margin-bottom:20px;
	}
	.emv-item .item-tit{
		font-size:26px;
	}
	.emv-item .item-body{
		font-size:20px;
	}
	.eme-mod{
		padding-top: 100px;
		padding-bottom: 82px;
	}
	.eme-view:after {
		top:37px;
	}
	.eme-item .item-head {
		margin-bottom:14px;
		height:30px;
	}
	.eme-item .item-dot{
		width: 30px;
		height: 30px;
	}
	.eme-item .item-dot::after{
		width: 20px;
		height: 20px;
	}
	.eme-item .item-body{
		font-size:23px;
	}
	.eme-item.uk-open .item-body{
		transform: scale(1.28) translateY(-12px); 
	}
	.eme-drop{
		width:166px;
		padding-top:40px;
	}
	.eme-drop-card{
		padding:16px 14px;
		font-size: 14px;
	}
	.eme-drop-card:before{
		top: -18px;
		margin-left: -20px;
		border-width: 0 20px 20px 20px;
	}
	.emc-mod-wrap{
		padding-top:35px;
	}
	.emc-mod{
		padding:35px 35px;
	}
	.emc-view{
		 margin-left: -70px;
	}
	.emc-view .view-cell{
		padding-left:70px;
	}
	.emc-view.uk-grid-divider>:not(.uk-first-column)::before {
		left: 35px
	}
	.emc-item .item-img{
		height:104px;
	}
	.emc-item .item-tit{
		font-size:14px;
		margin-top:6px;
	}
	.emcou-mfoot{
		margin-top:66px;
	}
	.emcou-view{
		margin-left: -33px;
		margin-top: -33px;
	}
	.emcou-view .view-cell{
		padding-left: 33px;
		padding-top: 33px;
	}
	.emcou-item{
		padding:25px 25px;
		font-size: 14px;
	}
	.emcou-item .item-body{
		padding-bottom:16px;
	}
	.emcou-item .item-foot{
		padding-top:16px;
	}
	.emcou-item .item-tit{
		font-size: 30px;
		margin-bottom:14px;
	}
	.emcou-item .item-btit{
		font-size:23px;
		margin-bottom:8px;
	}
	.emcou-item .uk-list>:nth-child(n+2) {
		margin-top:5px
	}
	.emcou-item .uk-list-disc>*{
		padding-left:20px;
	}
	.emcou-item .uk-list-disc>::before{
		left: -16px;
		width: 20px;
	}
	.emcou-item .item-ftit{
		font-size:23px;
		margin-bottom:14px;
	}
	 
	.emcou-item .fee-view{
		margin-left: -14px;
		margin-top: -14px;
	}
	.emcou-item .fee-cell{
		padding-left: 14px;
		padding-top: 14px;
	}
	.emcou-item .fee-lab{
		margin-right: 14px;
	}
	.emcou-btn{
		padding: 0 10px;
		font-size: 20px;
		line-height:40px;
		margin:0 16px;
	}
	.emcou-btn .btn-ic{
		width: 20px;
		height: 20px;
		margin-right: 4px;
	}
	
	
	.emt-mod{
		padding:16px 0;
	}
	*+.emt-mod{
		margin-top: 66px;
	}
	.emt-mod .mod-head{
		margin-bottom: 33px;
	}
	.emt-mod .mod-head .mod-tit{
		font-size: 30px;
	}
	.emt-mod .mod-head .mod-entit{
		font-size: 20px;
	}
	.emt-view{
		margin-left: -24px;
		margin-top: -24px;
	}
	.emt-view .view-cell{
		padding-left:24px;
		padding-top:24px;
	}
	.emt-item .item-body{
		padding:16px 16px;
	}
	.emt-item .flex-ft{
		margin-left: 12px;
		font-size: 12px;
	}
	.emt-item .item-name{
		font-size: 20px;
	}
	.emt-item .item-ename{
		font-size: 12px;
		margin-top: 3px;
	}
	.emt-item .item-overlay{
		padding:12px;
	}
	.emt-item .item-overlay .item-desc{
		font-size:12px;
	}
	.emt-item .item-overlay .item-desc p{
		margin-bottom:5px;
	}
	.emt-item .item-overlay .item-desc *+p{
		margin-top:5px;
	}
	 
	.emtex-view .emt-item .item-name{
		font-size: 16px;
	}
	.emtex-view .emt-item .item-body{
		padding:16px 14px;
	}
	
	
	/* news */
	.nban-mod{
		margin-top: -88px;
	}
	.nban-item .cover-texts-inner{
		padding-left: 82px;
		padding-right: 82px;
	}
	
	.news-section-wrap{
		padding:33px 0;
	}
	.news-section-wrap::before{
		margin-top:33px;
		height: 1980px;
	}
	.news-section{
		padding:66px 0;
	}
	.news-sheader{
		margin-bottom:82px;
	}
	.newsn-tabs{
		margin-left: -24px;
		margin-top: -20px;
	}
	.newsn-tabs>li{
		padding-left:24px;
		padding-top: 20px;
	}
	.newsn-tabs>li .newsn-item{
		padding: 0 16px;
		line-height:58px; 
	}
	.newsn-tabs>li .newsn-item .item-tit{
		font-size:23px;
	}
	.newsn-tabs>li.uk-active .newsn-item .item-tit{
		font-size:33px;
	}
	.news-mbody{
		padding:0 5px;
	}
	.news-mfoot{
		margin-top:58px;
	}
	.news-view .view-cell{
		margin-bottom:20px;
	}
	.news-item{
		--radius:16px;
	}
	.news-item:after{
		right: -74px;
		bottom: -74px;
		width: 264px;
		height: 264px;
	}
	.news-item .item-head{
		width: 364px;
	}
	.news-item .item-body{
		padding:33px 50px;
	}
	.news-item .item-tit{
		font-size:30px;
		margin-bottom:16px;
	}
	.news-item .item-desc{
		font-size:14px;
	}
	.news-item .item-brow{
		margin-top:16px;
	}
	.news-item .item-time{
		line-height:20px;
		font-size: 14px;
	}
	
	.newsde-banner{
		margin-top: -88px;
	}
	
	.newsde-section-wrap{
		padding:33px 0;
	}
	 
	.newsde-section{
		padding:33px 0;
	}
	.newsde-breadcrumb-mod{
		margin-bottom:50px;
	}
	.newsde-breadcrumb-mod .uk-breadcrumb>*>*{
		font-size:14px;
	}
	.newsde-breadcrumb-mod .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
		margin: 0 14px;
		font-size:12px;
	}
	 
	.newsde-mhead{
		margin-bottom:50px;
	}
	.newsde-title{
		font-size:54px;
		margin-bottom:30px;
	}
	.newsde-meta{
		font-size:20px;
	}
	.newsde-mbody{
		font-size: 14px;
	}
	
	.newsrel-mod{
		padding:16px 0;
	}
	*+.newsrel-mod{
		margin-top:66px;
	}
	.newsrel-mhead{
		margin-bottom:50px;
	}
	.newsrel-tit{
		font-size: 30px;
	}
	.newsrel-swiper{
		padding-top:14px;
		padding-bottom: 14px;
		max-width: 830px;
		--swiper-navigation-size:26px;
	}
	 
	.newsrel-swiper .swiper-button-next{
		right:16px;
	}
	.newsrel-swiper .swiper-button-prev{
		left:16px; 
	}
	.newsrel-item{
		margin: 0 6px;
	}
	.newsrel-item .item-overlay{
		padding:33px 40px;
	}
	.newsrel-item .item-tit{
		font-size: 20px;
	}
	/* 合作机构 */
	/* AMA */
	.amint-mod .mod-foot{
		margin-left: 132px;
	}
	.amint-mod .mod-body{
		padding-top: 14px;
	}
	.amint-imgbox{
		padding: 8px 0 26px 2px;
		margin-top: -100px;
	}
	.amint-imgbox::before{
		width: 70px;
		height: 70px;
	}
	.amint-imgbox::after{
		width: 114px;
		height: 114px;
	}
	.amint-img{
		width:282px;
		height:282px;
	}
	.amint-texts{
		font-size: 14px;
	}
	
	.amac-mod-wrap{
		padding-top:35px;
	}
	.amac-mod{
		padding:35px 35px;
	}
	.amac-view{
		 margin-left: -70px;
	}
	.amac-view .view-cell{
		padding-left: 70px;
	}
	.amac-view.uk-grid-divider>:not(.uk-first-column)::before {
		left: 35px
	}
	.amac-item .item-img{
		height:104px;
	}
	.amac-item .item-tit{
		font-size:14px;
		margin-top:6px;
	}
	 
	*+.cas-mod{
		margin-top:66px;
	}
	.cas-mhead{
		margin-bottom:33px;
	}
	.cas-mhead-tit{
		font-size: 30px;
	}
	
	.amcou-view{
		margin-top: -33px;
	}
	.amcou-view .view-cell{
		padding-top: 33px;
	}
	.amcou-item{
		padding:33px 40px;
		font-size:14px;
		min-height: 200px;
	}
	.amcou-item .item-foot{
		margin-left: 40px;
	}
	.amcou-item .item-tit{
		font-size:30px;
		margin-bottom: 20px;
	}
	.amcou-item .item-btit{
		font-size: 23px;
		margin-bottom:8px;
	}
	.amcou-item .item-desc{
		padding-right: 40px;
	}
	.amcou-item .item-fees{
		padding-top:33px;
	}
	.amcou-item .fee-view{
		margin-left: -14px;
		margin-top: -26px;
	}
	.amcou-item .fee-cell{
		padding-left:14px;
		padding-top: 26px;
	}
	.amcou-item .fee-lab{
		margin-bottom:8px;
	}
	.amcou-btns{
		margin-left: 40px;
	}
	.amcou-btns .btn-row{
		margin-top:8px;
	}
	.amcou-btn{
		padding: 0 10px;
		font-size:14px;
		line-height:26px;
	}
	.amcou-btn .btn-ic{
		width: 16px;
		height: 16px;
		margin-right: 4px;
	}
	.amcou-item .item-rsoon .soon-tit{
		font-size:23px;
	}
	.amcou-item .item-rsoon .soon-txt{
		font-size:14px;
		margin-top:8px;
	}
	
	.amsl-mod .mod-foot{
		margin-left:96px;
	}
	.amsl-mod .mod-body{
		 
	}
	.amsl-imgbox{
		padding:8px 0 26px 2px;
	}
	.amsl-imgbox::before{
		width: 70px;
		height: 70px;
	}
	.amsl-imgbox::after{
		width: 114px;
		height: 114px;
	}
	.amsl-img{
		width:282px;
		height:282px;
	}
	.amsl-texts{
		font-size:14px;
		padding-left: 80px;
	}
	.amsl-texts .hit-h2{
		font-size:23px;
	}
	
	.amat-mod{
		padding:16px 0;
	}
	*+.amat-mod{
		margin-top: 66px;
	}
	.amat-mod .mod-head{
		margin-bottom: 33px;
	}
	.amat-mod .mod-head .mod-tit{
		font-size: 30px;
	}
	.amat-mod .mod-head .mod-entit{
		font-size: 20px;
	}
	.amat-view{
		margin-left: -20px;
		margin-top: -20px;
	}
	.amat-view .view-cell{
		padding-left:20px;
		padding-top:20px;
	}
	.amat-item .item-body{
		padding:16px 16px;
	}
	.amat-item .flex-ft{
		margin-left: 12px;
		font-size: 12px;
	}
	.amat-item .item-name{
		font-size: 20px;
	}
	.amat-item .item-ename{
		font-size: 12px;
		margin-top: 3px;
	}
	.amat-item .item-overlay{
		padding:12px;
	}
	.amat-item .item-overlay .item-desc{
		font-size:12px;
		--p-gap:7px;
	}
	.amatex-view .amat-item .item-body{
		padding:16px 14px;
	}
	.amatex-view .amat-item .item-name{
		font-size: 17px;
	}
	/* contact */
	.cban-mod{
		margin-top: -88px;
	}
	.cban-item .cover-texts-inner{
		padding-left: 82px;
		padding-right: 82px;
	}
	.cjob-bg::before{
		margin-top:200px;
		height:2570px;
	}
	.coct-section-wrap{
		padding:33px 0;
	}
	.coct-section{
		padding:66px 0;
	}
	.cs-header{
		margin-bottom:50px;
	}
	.cs-tit{
		font-size: 38px;
		margin-bottom: 8px;
	}
	.cs-entit{
		font-size: 26px;
	}
	.wcu-mod{
		padding-top: 16px;
	}
	.wcu-view{
		margin-left: -50px;
		margin-top: -50px;
	}
	.wcu-view .view-cell{
		padding-left:50px;
		padding-top: 50px;
	}
	.wcu-item{
		
	}
	.wcu-item .item-head{
		margin-bottom: -56px;
	}
	.wcu-item .item-icon{
		width: 112px;
		height: 112px;
	}
	.wcu-item .item-cover{
		width:224px;
		height: 224px;
		padding:16px 16px;
	}
	.wcu-item .item-body{
		padding-top:16px;
		font-size:20px;
	}
	.rmail-mod{
		padding-top: 16px;
		max-width:600px;
	}
	.rmail-mod .mod-body{
	}
	.rmail-texts{
		font-size: 23px;
	}
	.rmail-texts .hit-h3{
		font-size: 46px;
	}
	.cjo-mhead::before {
		width:22px;
		height:22px;
	}
	 
	.cjo-mbody{
		margin-top:50px;
	}
	.cjo-view-wrap{
		max-height: 706px;
	}
	.cjo-view{
		max-width: 600px;
	}
	.cjo-cell{
		margin-bottom:50px;
	}
	.cjo-item{
		font-size:14px;
	}
	.cjo-item .item-tit{
		font-size: 26px;
		margin-bottom:20px;
	}
	.cjo-item .item-oth {
		margin-bottom:33px;
	}
	.cjo-item .item-desc{
		margin-bottom: 33px;
	}
	
	.csfc-mod{
		margin:0 86px;
	}
	.csfc-item{
		padding:50px 50px;
	}
	.csfc-item .item-tit{
		font-size: 30px;
	}
	.coctc-bg::before{
		margin-top:200px;
		height:2400px;
	}
	.coctc-mod{
		
	}
	.coctc-mbody{
		padding:0 5px;
	}
	.coctc-mfoot{
		margin-top:60px;
	}
	.coctc-view .view-cell{
		margin-bottom:26px;
	}
	.coctc-item{
		--radius:16px;
	}
	.coctc-item:after{
		right: -74px;
		bottom: -74px;
		width: 264px;
		height: 264px;
	}
	.coctc-item .item-head{
		width: 364px;
	}
	.coctc-item .item-body{
		padding:35px 50px;
	}
	.coctc-item .item-tit{
		font-size:30px;
		margin-bottom: 16px;
	}
	.coctc-item .item-desc{
		font-size: 14px;
	}
	.coctc-item .item-trow{
	}
	.coctc-item .item-brow{
		margin-top: 16px;
	}
	.coctc-item .item-brow .row-ft{
		margin-left: 16px;
	}
	.coctc-item .item-way{
		font-size:16px;
	}
	.coctc-item .item-btn{
		border-radius: 6px;
		font-size: 14px;
		padding:0 16px;
		line-height: 32px;
	}
	.descr-cell{
		margin-bottom:5px;
	}
	
	/* 社会责任 */
	.soc-bg::before{
		margin-top:648px;
		height:2800px;
	}
	.sce-mod{
		margin: 0 88px;
		padding-bottom: 16px;
	}
	.sce-item{
		border-radius: 20px;
		padding:52px 52px;
	}
	.sce-item .item-logo{
		height:112px;
	}
	.soc-smod{
		padding:16px 0;
	}
	*+.soc-smod{
		margin-top:62px;
	}
	.soc-smod .smod-head{
		margin-bottom:33px;
	}
	.soc-smod .smod-head .smod-tit{
		font-size: 30px;
	}
	.soc-smod .smod-head .smod-entit{
		font-size: 20px;
	}
	.uintro-mod .mod-foot{
		margin-left:112px;
	}
	.uintro-mod.uintro-mod-rgap-lg .mod-foot{
		margin-left: 132px;
	}
	.uintro-mod .mod-body{
		 
	}
	.uintro-imgbox{
		padding:8px 0 26px 2px;
	}
	.uintro-imgbox::before{
		width: 70px;
		height: 70px;
	}
	.uintro-imgbox::after{
		width: 114px;
		height: 114px;
	}
	.uintro-img{
		width:282px;
		height:282px;
	}
	.uintro-texts{
		font-size:14px;
	}
	.uintro-texts .uk-h2{
		font-size:24px;
	}
	.gap-bottom{
		margin-bottom: 50px;
	}
	.compose-mod{
		
	}
	.compose-mod .mod-body{
		padding-top:14px;
	}
	.compose-mod .uintro-imgbox{
		margin-top: -80px;
	}
	 
	
	.welfare-mod{
		padding-top:16px;
		/* margin: 0 63px; */
	}
	.welfare-view{
		margin-left: -14px;
		margin-top: -14px;
	}
	.welfare-view .view-cell{
		padding-left:14px;
		padding-top: 14px;
	}
	.welfare-item{
		font-size:16px;
		--p-gap:5px;
	}
	.welfare-item .item-head{
		 
	}
	.welfare-item .item-tit{
		padding:13px 0;
	}
	.welfare-item .item-stit{
		padding:10px 0;
	}
	.welfare-item .item-body{
		padding:17px 10px;
	}
	.welfare-item .item-desc{
		font-size:14px;
	}
	
	.benefit-img{
		max-width: 664px;
	}
	.spwp-mod-wrap{
		padding-top:8px;
	}
	.spwp-mod{
		/* max-width:910px; */
		padding:33px 33px;
	}
	.spwp-view{
		 margin-left: -66px;
	}
	.spwp-view .view-cell{
		padding-left: 66px;
	}
	.spwp-view.uk-grid-divider>:not(.uk-first-column)::before {
		left: 32px
	}
	.spwp-item .item-img{
		height:126px;
	}
	.spwp-item .item-tit{
		font-size:14px;
		margin-top:6px;
	}
	
	.socu-mod{
		--hit-gap:0.5em;
		--p-gap:1.2em;
	}
	.socu-mod .mod-foot{
		margin-left:126px;
	}
	.socu-texts{
		font-size: 14px;
	}
	.socu-texts .hit-h2{
		font-size:26px;
	}
	
	/* 妈妈驿站 */
	.bmsintro-mod{
		max-width: 665px;
		margin-bottom: 50px;
	}
	 
	.bmsc-imgbox{
		
	}
	.bmsc-img{
		width: 350px;
		height: 350px;
	}
	.bmsa-intro-mod{
		margin-bottom:50px;
	}
	.bmsa-vmod{
		
	}
	.bmsa-view{
		margin-left: -20px;
		margin-top: -20px;
	}
	.bmsa-view .view-cell{
		padding-left: 20px;
		padding-top: 20px;
	}
	.bmsa-item{
		width: 128px;
	}
	.bmsa-item .item-body{
		margin-top:5px;
		font-size:13px;
	}
	.bmsa-item .item-icon{
		width:56px;
		height: 56px;
	}
	
	.bmcs-vmod{
		
	}
	.bmcs-view{
		margin-left: -20px;
		margin-top: -20px;
	}
	.bmcs-view .view-cell{
		padding-left:20px;
		padding-top: 20px;
	}
	
	.bmcs-item{
		--radius:14px;
	}
	 
	.bmcs-item .item-body{
		padding:17px 12px;
	}
	.bmcs-item .item-body .item-tit{
		font-size:20px;
	}
	.bmcs-item .item-overlay{
		padding:16px;
	}
	.bmcs-item .item-overlay .item-tit{
		font-size: 20px;
		margin-bottom:16px;
	}
	.bmcs-item .item-overlay .item-desc{
		font-size: 14px;
		padding-bottom:16px;
	}
	
}
@media (max-width: 1282px) {
	
}

@media (max-width: 1025px) {
	 
	 /* 底部 */
	 .tm-footer:before{
	 	width: 300%;
	 	margin-left: -150%;
	 }
	 .tm-footer-body{
	 	padding-top: 40px;
	 	padding-bottom: 40px;
	 }
	 .tm-footer-grid{
	 	display: flex;
	 	align-items: flex-end;
		
	 }
	 .tm-footer-grid .grid-head{
	 	margin-bottom: 20px;
	 }
	 .tm-footer-grid .grid-body{
	 	
	 }
	 .ft-navbar{
	 	
	 }
	 .ft-navbar-nav{
	 	font-size: 12px;
	 	margin-top: -16px;
	 }
	 .ft-navbar-nav>li{
	 	width:50%;
	 	margin-top:16px;
	 }
	 .ft-navbar-nav>li .nav-link{
		position: relative;
	 	margin-bottom:12px;
	 	font-size: 14px;
		padding-bottom: 10px;
	 }
	 .ft-navbar-nav>li .nav-link::after{
		 content: " ";
		 position: absolute;
		 left: 0;
		 bottom: 0;
		 width: 2em;
		 height: 1px;
		 background-color: #fff;
	 }
	 .ft-navbar-nav .nav-sub{
	 	font-size: 12px;
	 }
	 .ft-navbar-nav .nav-sub .uk-nav>li{
	 	margin-bottom:8px;
		opacity: .8;
	 }
	 .ft-navbar-nav .nav-sub .uk-nav>li:last-child{
	 	margin-bottom: 0;
	 }
	 .ft-navbar-nav .nav-sub .uk-nav>li>a{
	 	
	 }
	 .ft-sns{
	 	display: flex;
	 	font-size: 12px;
		justify-content: center;
	 }
	 .ft-sns .sns-item img{
	 	width: 90px;
	 	height: 90px;
	 }
	 .ft-sns .sns-item p{
	 	margin-top:6px;
	 }
	 .ft-copyright{
	 	padding-top:16px;
	 	margin-top:16px;
	 	font-size:12px;
	 }
	 /* 首页banner */
	 .iban-mod{
	 	height:70vw;
	 	margin-top: 0;
	 }
	 
	 .iban-swiper .iban-item .item-cover {
	 	padding-bottom:60px;
	 }
	 .iban-swiper .iban-item .item-cover .item-title {
	 	font-size: 20px;
	 	margin-bottom:10px;
	 }
	 
	 .iban-swiper .iban-item .item-cover .item-desc {
	 	font-size: 13px;
	 }
	 .iban-nav{
	 	bottom:90px;
	 }
	 .iban-swiper .swiper-pagination-bullet {
	 	width: 10px;
	 	height: 4px;
	 	margin-right: 6px;
	 }
	 
	 .iban-swiper .swiper-pagination-bullet-active {
	 	width: 20px;
	 	height: 4px;
	 }
	
	/* 首页愿景 */
	
	.vision-mod{
		padding-bottom: 0;
		margin-top:-48px;
	}
	.vision-view{
		justify-content: center;
	}
	.vision-cell{
		width:100%;
		margin: 0;
		margin-bottom:12px;
	}
	.vision-item{
		--pad-gap:16px;
		--icon-size:48px;
		border-radius: 8px;
	}
	.vision-item .item-head{
		margin-bottom: 12px;
	}
	.vision-item .item-body{
		padding-bottom: 0;
	}
	.vision-item .item-tit{
		font-size: 16px;
		margin-bottom:8px;
	}
	.vision-item .item-desc{
		font-size: 12px;
	}
	
	/* home-section */
	.home-section{
		padding:24px 0;
	}
	.hs-header{
		margin-bottom:20px;
	}
	.hs-tit{
		font-size:18px;
		margin-bottom: 5px;
	}
	.hs-entit{
		font-size:14px;
	}
	.hs-more{
		margin-top:4px;
	}
	.hs-more-btn{
		padding:0 15px;
		font-size:12px;
		line-height:20px;
	}
	.iabt-section{
		padding: 24px 0;
	}
	.iabt-mod{
		display: block;
	}
	.iabt-mod .mod-head{
		margin-right: 0;
		margin-bottom: 16px;
		text-align: center;
	}
	.iabt-mod .mod-body{
		 
	}
	.iabt-imgbox{
		 display: inline-block;
		 vertical-align: top;
		 margin-left: -10px;
	}
	.iabt-imgbox::before{
		content: " ";
		position: absolute;
		left: -10px;
		top: 20px;
		z-index: 0;
		width: 60px;
		height: 60px;
	}
	.iabt-imgbox::after{
		right:-20px;
	}
	.iabt-img{
		width: 160px;
		height: 160px;
	}
	.iabt-texts-wrap{
		margin-bottom: 16px;
	}
	.iabt-texts{
		font-size:14px;
		line-height: 1.8;
		height:3.6em;
	}
	.iabt-tots-view{
		margin-top: -14px;
		margin-left: -10px;
	}
	.iabt-tots-view .view-cell{
		width: 33.33%;
		padding-top: 14px;
		padding-left: 10px;
	}
	.iatot-item{
		 
	}
	.iatot-item .item-head{
		margin-bottom:6px;
	}
	.iatot-item .item-num{
		font-size:20px;
	}
	.iatot-item .item-unit{
		font-size:12px;
		margin-left:4px;
	}
	.iatot-item .item-body{
		line-height: 20px;
		font-size: 12px;
	}
	
	.ibus-section{
		padding: 32px 0;
		background-color: #f2f2f2;
	}
	.ibus-section::before{
		display: none;
	}
	
	.ibus-mod{
		display: block;
		padding-bottom: 0;
		--nfont-size:14px;
		--npad-gap:6px 6px;
		--nwidth: 100%;
		--nmargin-right:0px;
	}
	.ibus-mod .mod-head{
		margin-bottom: 20px;
	}
	.ibus-mod .mod-body{
		margin-top: 0;
	}
	.ibus-nav{
		 display: flex;
		 flex-wrap: wrap;
		 margin-left: -12px;
		 margin-top: -12px;
	}
	.ibus-nav>li{
		width: 50%;
		margin-bottom: 0;
		padding-left: 12px;
		padding-top: 12px;
	}
	.ibus-nav>li>a{
		display: block;
		border-radius: 4px;
	}
	.ibus-sub-view{
		margin: 0;
		padding: 0;
		list-style: none;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin-left: -8px;
		margin-right: -8px;
	}
	.ibus-sub-view > .cell{
		width: 25%;
		padding: 8px;
		transform: translateY(0) !important;
	}
	.ibus-sub-view > .cell:nth-child(odd) {
		 transform: translateY(10px)!important;
	}
	.ibus-sub-view > .cell.bd-active .ibus-item{
		transform: scale3d(1,1,1);
	}
	.ibus-item{
		transform: scale3d(.7,.7,1);
	}
	
	.isoc-section{
		padding-top: 60px;
		padding-bottom: 30px;
		
	}
	.isoc-bg{
		bottom: 0;
	}
	.isoc-view{
		display: block;
		margin-left: 0;
	}
	.isoc-cell{
		width: 100%;
		padding-left:0;
		margin-bottom: 16px;
	}
	.isoc-cell:last-child{
		margin-bottom: 0;
	}
	.isoc-item{
		--pad-gap:20px;
		--icon-size:48px;
		border-radius:8px;
	}
	.isoc-item .item-head{
		margin-bottom: 16px;
	}
	.isoc-item .item-body{
		padding-bottom: 0;
	}
	.isoc-item .item-tit{
		font-size: 16px;
		margin-bottom:8px;
	}
	.isoc-item .item-desc{
		font-size: 12px;
	}
	.isoc-item:hover{
		transform: scale(1);
	} 
	
	.inews-section{
		padding-top:30px;
		padding-bottom:40px;
	}
	.hs-navs{
		margin-bottom: 20px;
	}
	.inews-subnav{
		margin-left: -12px;
	}
	.inews-subnav>li {
		padding-left: 12px;
	}
	.inews-subnav>li>a{
		padding:0px 16px;
		font-size: 14px;
		line-height: 24px;
		border-radius:6px;
	}
	 
	.inews-view{
		margin-left: -12px;
		margin-top: -12px;
	}
	.inews-view .view-cell{
		width: 50%;
		padding-left: 12px;
		padding-top: 12px;
	}
	.inews-item{
		border-radius:6px; 
	}
	.inews-item .thumb-media{
		border-radius: 6px 6px 0 0;
	}
	.inews-item .thumb-media:before{
		 
	}
	.inews-item .item-body{
		padding:14px;
	}
	.inews-item .item-tit{
		font-size:15px;
		line-height: 22px;
		margin-bottom: 8px;
		max-height:44px;
	}
	.inews-item .item-desc{
		font-size: 12px;
		line-height: 18px;
		max-height: 36px;
	}
	.inews-item .item-row{
		display: flex;
		align-items: center;
		margin-top: 12px;
	}
	.inews-item .item-time{
		font-size: 12px;
		line-height: 20px;
		 
	}
	.inews-item .item-arrow{
		width: 20px;
		height: 20px;
	}
	.inews-item .item-arrow .uk-icon svg{
		 width: 16px;
		 height: 16px;
	}
	
	/* 关于我们 */
	.aban-mod{
		height: 56.25vw;
		margin-top: 0px;
	}
	.aban-item .item-cover{
		padding-bottom: 20px;
	}
	.aban-item .cover-texts-inner{
		padding-left: 20px;
		padding-right: 20px;
	}
	.aban-item .item-title{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.aban-item .item-desc{
		font-size: 13px;
	}
	.atab-section-wrap{
		margin-top:30px;
		height:42px;
	}
	.atab-section{
		 
	}
	.atab-section.uk-sticky-fixed{
		margin-top:0px !important;
	}
	 
	.atab-subnav{
		flex-wrap: nowrap;
		margin-left: -16px;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch; 
	}
	.atab-subnav>li {
		padding-left:16px;
	}
	.atab-subnav>li>a {
		font-size:14px;
		line-height:42px;
	}
	.sticky-block:before{
		padding-top:44px;
		margin-top: -44px;
	}
	
	.as-header{
		margin-bottom:20px;
	}
	.as-tit{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.as-entit{
		font-size: 14px;
	}
	 
	.about-section-wrap{
		padding:16px 0;
	}
	.about-section{
		padding:24px 0;
	}
	.abt-mod{
		display: block;
	}
	.abt-mod .mod-body{
		width: 100%;
	}
	.abt-mod .mod-foot{
		margin-left:0;
		margin-top:20px;
		text-align: center;
	}
	.abt-imgbox{
		display: inline-block;
		padding: 8px 0 26px 2px;
	}
	.abt-imgbox::before{
		 width: 58px;
		 height: 58px;
	}
	.abt-imgbox::after{
		width: 96px;
		height: 96px;
	}
	.abt-img{
		width: 240px;
		height: 240px;
	}
	.abt-texts{
		font-size:13px;
	}
	
	.agp-mod{
		padding:10px 0;
	}
	.agp-view{
		margin-left: -8px;
		margin-top: -8px;
		flex-wrap: wrap;
	}
	.agp-view .view-cell{
		width:33.33%;
		padding-left: 8px;
		padding-top: 8px;
		
	}
	 
	.agp-item .item-num{
		font-size:24px;
	}
	.agp-item .item-unit{
		font-size: 14px;
	}
	.agp-item .item-body{
		line-height: 1.4;
		font-size:11px;
		margin-top: 2px;
	}
	.agp-view .view-cell:hover .agp-item{
		transform: scale(1.1);
	}
	
	.adm-mod{
		display: flex;
		flex-direction: column;
	}
	.adm-mod .mod-body{
		 
	}
	.adm-mod .mod-foot{
		margin-left:0px;
		margin-top: 20px;
	}
	.admy-swiper-wrap{
		--swiper-navigation-size:16px;
	}
	.admy-swiper {
		margin-bottom:20px;
	}
	.admy-swiper:after {
		top:7px;
	}
	 
	.admy-swiper .swiper-slide-thumb-active .admy-item .item-dot::after{
		width: 14px;
		height: 14px;
	}
	.admy-swiper .swiper-slide-thumb-active .admy-item .item-lab{
		font-size:17px;
	}
	.admy-item .item-head {
		margin-bottom:10px;
		height:14px;
	}
	.admy-item .item-dot{
		width:14px;
		height:14px;
	}
	.admy-item .item-dot::after{
		width:10px;
		height:10px;
	}
	.admy-item .item-lab{
		line-height:18px;
		font-size:15px;
	}
	.admc-view{
		padding-left: 20px;
		font-size:14px;
	}
	.adm-imgbox{
		margin-top: 0px;
		text-align: center;
	}
	.adm-imgbox::before{
		right: 50%;
		transform: translateX(-50%);
		margin-top: -140px;
		margin-right: -724px;
		width:1216px;
		height:1216px;
	}
	.adm-img{
		width:280px;
		height:280px;
	}
	
	.acc-mod{
		padding:0 0;
	}
	.acc-view .view-cell{
		margin-bottom:16px; 
	}
	.acc-view .view-cell:nth-child(odd) .acc-item .thumb-media{
		border-radius:0 8px 8px 0;
	}
	.acc-view .view-cell:nth-child(odd) .acc-item .thumb-img{
		border-radius:0 8px 8px 0;
	}
	.acc-item{
		border-radius:8px;
		--p-gap:0.3em;
	}
	.acc-item .thumb-media{
		border-radius: 8px 0 0 8px;
	}
	.acc-item .thumb-media::before{
		padding-top:75%;
	}
	.acc-item .thumb-img{
		border-radius: 8px 0 0 8px;
	}
	.acc-item .item-hcover{
		padding:12px;
	}
	.acc-item .item-hdesc{
		font-size:12px;
	}
	.acc-item .item-body{
		width: 50%;
		padding:12px;
	}
	.acc-item .item-tit{
		font-size:12px;
		margin-bottom:8px;
	}
	.acc-item .item-desc{
		font-size:13px;
	}
	.acc-item:hover{
		transform: scale(1);
	}
	.acc-item:hover .thumb-img{
		transform: scale(1);
	}
	.amt-section::before{
		margin-top:160px;
		width:240px;
		height:720px;
	}
	.amt-view{
		list-style: none;
		margin: 0;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-left: -12px;
		margin-top: -12px;
	}
	.amt-view .view-cell{
		width: 50%;
		padding-left: 12px;
		padding-top: 12px;
	}
	.amt-item{
		display: block;
		line-height: 1.2;
		text-align: center;
		transition: .3s;
	}
	.amt-item .item-head{
		margin-bottom: 18px;
		text-align: center;
	}
	.amt-item .item-img{
		width: 160px;
		max-width: 100%;
	}
	.amt-item .item-body{
		font-size: 12px;
	}
	.amt-item .item-tit{
		font-size:14px;
		margin-bottom: 6px;
	}
	
	.aah-swiper{
		--swiper-navigation-size:24px;
	}
	.aah-swiper .swiper-slide{
		width:80%;
	}
	.aah-swiper .swiper-button-next{
		right: 0;
	}
	.aah-swiper .swiper-button-prev{
		left: 0;
	}
	.aah-item{
		padding: 0 8px;
		
	}
	.aah-item .item-head{
		margin-bottom:16px;
	}
	.aah-item .item-body{
		font-size: 12px;
	}
	/* 伊童之家 */
	
	.bban-mod{
		height: 56.25vw;
		margin-top: 0;
	}
	.bban-item .item-cover{
		padding-top: 0;
	}
	.bban-item .cover-texts-inner{
		padding-left: 20px;
		padding-right:20px;
	}
	.bban-item .item-title{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.bban-item .item-title .tit-hit{
		margin-bottom:5px;
	}
	.bban-item .item-desc{
		font-size:13px;
	}
	.wh-bg::before{
		margin-top: 360px;
		width:96vw;
		height:1980px;
	}
	.qe-bg::before{
		margin-top:320px;
		width: 96vw;
		height:1980px;
	}
	.emtta-bg::before{
		margin-top:480px;
		width:96vw;
		height:1840px; 
	}
	.camp-bg::before{
		margin-top:60px;
		width:96vw;
		height:2000px;
	}
	.ama-bg::before{
		margin-top:320px;
		width:96vw;
		height:2000px;
	}
	.busi-section-wrap{
		padding:16px 0;
	}
	.busi-section{
		padding:24px 0;
	}
	.bs-header{
		margin-bottom:20px;
	}
	.bs-tit{
		font-size:18px;
		margin-bottom: 5px;
	}
	.bs-entit{
		font-size:14px;
	}
	.whc-item{
		--pad-gap:20px 20px;
		display: block;
		text-align: center;
		border-radius:10px;
		box-shadow: 2px 2px 7px 0px rgba(0,0,0,0.1);
	}
	.whc-item .item-tit{
		font-size: 17px;
		margin-bottom:6px;
	}
	.whc-item .item-entit{
		font-size: 14px;
	}
	.whc-item .item-foot{
		margin-left:0;
		margin-top: 16px;
	}
	.whc-item .item-logo{
		height:30px;
	}
	
	.whi-mod{
		display: block;
	}
	.whi-mod .mod-body{
	 
	}
	.whi-mod .mod-foot{
		margin-left: 0;
		margin-top: 20px;
		text-align: center;
	}
	.whi-mod .mod-body{
		padding-top: 0;
	}
	.whi-imgbox{
		display: inline-block;
		padding: 8px 0 26px 2px;
	}
	.whi-imgbox::before{
		width: 58px;
		height: 58px;
	}
	.whi-imgbox::after{
		width: 96px;
		height: 96px;
	}
	.whi-img{
		width: 240px;
		height: 240px;
	}
	.whi-texts{
		font-size: 13px;
		line-height: 1.8;
	}
	
	.whw-view{
		margin-left: -12px;
		margin-top: -12px;
	}
	.whw-view .view-cell{
		width:50%;
		padding-left: 12px;
		padding-top: 12px;
	}
	.whw-item{
		padding:18px 16px 16px 16px;
		border-radius: 8px;
	}
	.whw-item .item-icon{
		width:48px;
		height:48px;
	}
	.whw-item .item-tit{
		font-size:14px;
		margin-bottom:6px;
	}
	.whw-item .item-desc{
		font-size:12px;
	}
	.whw-item .item-num{
		margin-top:10px;
		font-size: 16px;
	}
	.whw-item:hover{
		transform: scale(1);
	}
	
	.wha-intro{
		font-size:13px;
		line-height: 1.8;
		margin-bottom:20px;
	}
	.wha-view{
		margin-left: -12px;
		margin-top: -12px;
	}
	.wha-view .view-cell{
		width:100%;
		padding-left: 12px;
		padding-top: 12px;
	}
	.wha-item{
		padding:20px;
		border-radius:8px;
	}
	.wha-item .item-head{
		margin-bottom:16px;
	}
	.wha-item .thumb-media{
		border-radius:8px;
	}
	.wha-item .thumb-img{
		border-radius:8px;
	}
	.wha-item .item-tit{
		font-size:16px;
		margin-bottom:10px;
	}
	.wha-item .item-desc{
		font-size:12px;
	}
	.wha-item:hover{
		transform: scale(1);
	}
	
	.whs-mod{
		display: block;
	}
	.whs-mod .mod-foot{
		margin-left: 0;
		margin-top: 20px;
		text-align: center;
	}
	.whs-intro{
		font-size:13px;
		line-height: 1.8;
		margin-bottom:24px;
	}
	.whs-imgbox .whs-img{
		width: 280px;
		height: 280px;
	}
	.whs-btns{
		justify-content: center;
	}
	.whs-btn{
		margin-left:8px;
		margin-right:8px;
		width: 104px;
		height: 104px;
		padding: 1px;
	}
	.whs-btn .btn-inner{
		border:4px solid #fdfdfd;
	}
	.whs-btn .btn-icons{
		margin-bottom: 4px;
	}
	.whs-btn .btn-icon{
		width: 24px;
		height: 24px;
	}
	.whs-btn .btn-labs{
		font-size: 18px;
	}
	
	.chap-mod-block:before{
		padding-top: 0px;
		margin-top: -0px;
	} 
	.chap-mod{
		padding:30px 0;
	}
	.chap-mhead{
		margin-bottom:20px;
	}
	.chap-mhead .mhead-tit{
		font-size:17px;
	}
	.chap-mbody{
		padding:0 0px;
		margin-bottom:30px;
	}
	.chapson-mhead{
		padding:0 8px;
		margin-bottom:20px;
	}
	.chapson-mhead .mhead-tit{
		font-size:15px;
	}
	
	.teamlea-swiper{
		max-width: 688px;
	}
	.teamlea-swiper .swiper-slide{
		width:240px;
	}
	.teamlea-item{
		padding:18px;
		border-radius:8px;
	}
	.teamlea-item .item-cover{
		padding: 12px;
	}
	.teamlea-item .item-head{
		margin-bottom:12px;
	}
	.teamlea-item .item-num{
		line-height:26px;
		width:26px;
		font-size:16px;
	}
	.teamlea-item .item-tit{
		font-size: 16px;
	}
	.teamlea-item .item-desc{
		font-size:13px;
	}
	
	.carec-view .view-cell{
		padding:8px;
		width:50%;
	}
	.carec-item{
		width: 112px;
		height: 112px;
		font-size: 14px;
		margin-left: auto;
		margin-right: auto;
	}
	.carec-item .item-icon{
		width: 40px;
		height: 40px;
		margin-bottom:6px;
	}
	.carei-mod{
		padding: 0 8px;
		display: block;
	}
	.carei-mod .mod-foot{
		margin-left:0;
		margin-top: 20px;
		text-align: center;
	}
	.carei-texts{
		font-size:13px;
	}
	.carei-imgbox .item-img{
		width:280px;
		height: 280px;
	}
	
	/* 素质教育能力培养 */
	.qec-item{
		padding:20px;
		border-radius: 10px;
		box-shadow: 2px 2px 16px 0px rgba(0,0,0,0.07);
	}
	.qec-item .item-head{
		margin-bottom:10px;
	}
	.qec-item .item-tit{
		font-size:17px;
	}
	.qec-item .item-body{
		font-size:14px;
	}
	.qeq-mod {
		display: block;
	}
	.qeq-mod .mod-foot{
		margin-left: 0;
		margin-top: 20px;
		text-align: center;
	}
	.qeq-mod .mod-body{
		padding-top: 0;
	}
	.qeq-imgbox{
		margin-top: 0;
		display: inline-block;
		padding: 8px 0 26px 2px;
	}
	.qeq-imgbox::before{
		width: 58px;
		height: 58px;
	}
	.qeq-imgbox::after{
		width: 96px;
		height: 96px;
	}
	.qeq-img{
		width: 240px;
		height: 240px;
	}
	.qeq-texts{
		font-size: 13px;
		line-height: 1.8;
	}
	.qeg-view{
		margin-left: -12px;
		margin-top: -12px;
	}
	.qeg-view .view-cell{
		width: 50%;
		padding-left: 12px;
		padding-top:12px;
	}
	.qeg-view .qeg-item{
		width: auto;
		padding:24px 16px 60px 16px;
		border-radius:8px;
		box-shadow:3px 3px 16px 0px rgba(205,205,205,0.15);
	}
	.qeg-item .item-head{
		 right: 5px;
		 bottom: 5px;
	}
	.qeg-item .item-icon{
		width:60px;
		height:60px;
	}
	.qeg-item .item-body{
		padding-bottom: 16px;
	}
	.qeg-item .item-desc{
		font-size:14px;
	}
	.qeg-item .item-bg-lb{
		width: 64px;
		height: 64px;
	}
	.qeg-item .item-bg-rt{
		width: 60px;
		height: 60px;
	}
	.qeg-item:hover{
		transform: scale(1);
	}
	
	.bs-smod{
		padding:24px 0;
	}
	*+.bs-smod{
		margin-top:10px;
	}
	.bs-smhead{
		margin-bottom: 20px;
	}
	.bs-smhead .smhead-tit{
		font-size: 17px;
	}
	
	.bdn-mod{
		padding-top: 0;
		padding-bottom: 0px;
	}
	.bdn-view{
		flex-wrap: wrap;
		margin-left: -16px;
		margin-top: -16px;
	}
	.bdn-view .view-cell{
		width:50%;
		padding-left: 16px;
		padding-top: 16px;
		display: flex;
		flex-wrap: wrap;
	}
	.bdn-view .view-cell:first-child .bdn-item-wrap::after{
		content: none;
	}
	.bdn-view .view-cell:last-child .bdn-item-wrap::after{
		content: none;
	}
	.bdn-item-wrap{
		box-sizing: border-box;
		width: 100%;
		flex: auto;
		padding: 16px 12px;
		background-color: #fff;
		border-radius:8px;
		box-shadow:3px 3px 16px 0px rgba(205,205,205,0.15);
		transition: .3s;
	}
	.bdn-item-wrap:before{
		content: none;
	}
	.bdn-item{
		margin:0;
		border-radius:0;
		background: transparent;
		box-shadow: none;
		margin-bottom: 16px;
		-webkit-tap-highlight-color: transparent;
	}
	.bdn-item:before{
		content: none;
	}
	.bdn-item .item-cover{
		position: static;
	}
	.bdn-item .item-body{
		font-size:15px;
		margin-top:4px;
	}
	.bdn-item .item-icon{
		width:40px;
		height:40px;
	}
	
	.bdn-drop{
		position: static!important;
		width:auto;
		display: block;
		margin: 0;
		top: auto!important;
		left: auto!important;
	}
	.bdn-drop-card{
		padding:0!important;
		font-size: 12px;
		background-color: transparent;
		box-shadow: none;
		color: #666;
	}
	
	.bdn-item:hover,
	.bdn-item.uk-open{
		transform: scale(1);
		background: none;
		color: #2c6fa6;
	}
	.bdn-item:hover .item-icon.uk-inactive,
	.bdn-item.uk-open .item-icon.uk-inactive{
		opacity: 1;
		position: static;
	}
	.bdn-item:hover .item-icon.uk-active,
	.bdn-item.uk-open .item-icon.uk-active{
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
	}
	.bdn-item-wrap:hover{
		color: #fff;
		background-image: linear-gradient(to right bottom, #FFB26D, #FF7700);
	}
	.bdn-item-wrap:hover .bdn-item,
	.bdn-item-wrap:hover .bdn-drop-card{
		color: #fff;
	}
	.bdn-item-wrap:hover .item-icon.uk-inactive{
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
	}
	.bdn-item-wrap:hover .item-icon.uk-active{
		opacity: 1;
		position: static;
	}
	
	.qeo-mod{
		padding-top:52px;
	}
	.qeo-view{
		margin-left: -12px;
		margin-top: -52px;
	}
	.qeo-view .view-cell{
		width: 50%;
		padding-left:12px;
		padding-top: 52px;
	}
	.qeo-item{
		padding:14px 16px;
		border-radius: 20px;
		box-shadow:3px 3px 16px 0px rgba(205,205,205,0.15);
	}
	.qeo-item .item-head{
		margin-bottom: 10px;
		margin-top: -52px;
	}
	.qeo-item .item-icons{
		padding:6px;
	}
	.qeo-item .item-icon{
		width:60px;
		height:60px;
	}
	.qeo-item .item-tit{
		font-size:14px;
		margin-bottom: 8px;
	}
	.qeo-item .item-desc{
		font-size:12px;
		line-height: 1.6;
	}
	.qeo-item:hover{
		transform: translateY(-8px);
	}
	.qef-swiper{
		margin-bottom: -40px;
		padding-top: 8px;
		padding-bottom: 8px;
		--swiper-navigation-size: 24px;
	}
	.qef-swiper .swiper-button-next{
		right:24px;
	}
	.qef-swiper .swiper-button-prev{
		left: 24px; 
	}
	.qef-item{
		margin: 0 16px;
		border-radius:8px;
	}
	.qef-item .thumb-media{
		border-radius: 8px;
	}
	.qef-item .thumb-img{
		border-radius: 8px;
	}
	.qef-item .item-body{
		padding:12px;
		padding-top: 20px;
		border-radius:0 0 8px 8px;
	}
	.qef-item .item-tit{
		font-size:16px;
	}
	.qee-mod{
		display: block;
	}
	.qee-mod .mod-foot{
		margin-left: 0;
		margin-top:20px;
		text-align: center;
	}
	.qee-imgbox{
		margin-top: 0;
	}
	.qee-img{
		width:200px;
		height:200px;
	}
	.qee-texts{
		font-size: 13px;
		line-height: 1.8;
	}
	
	.buscu-mod{
		display: block;
		--hit-gap:0.5em;
	}
	 
	.buscu-mod .mod-foot{
		margin-left:0px;
		margin-top: 24px;
	}
	 
	.buscu-texts{
		font-size:13px;
		line-height:1.8;
	}
	.buscu-texts .hit-h3{
		font-size:16px;
	}
	.buscu-texts .hit-h4{
		font-size:15px;
	}
	.buscu-rarea{
		font-size:13px;
		text-align: center;
	}
	.buscu-tiptxt{
		margin-bottom:20px;
	}
	.buscu-sns{
		justify-content: center;
	}
	.buscu-sns .sns-item{
		margin-left:20px;
		text-align: center;
	}
	.buscu-sns .sns-item:first-child{
		margin-left: 0;
	}
	.buscu-sns .sns-item img{
		width: 96px;
		height: 96px;
	}
	.buscu-sns .sns-item p{
		margin-top:10px;
	}
	
	.eici-mod{
		display: block;
	}
	.eici-mod .mod-body {
	    padding-top: 0;
	}
	.eici-mod .mod-foot{
		margin-left: 0;
		margin-top: 20px;
		text-align: center;
	}
	.eici-imgbox{
		margin-top: 0;
		display: inline-block;
		padding: 8px 0 26px 2px;
	}
	.eici-imgbox::before{
		width: 58px;
		height: 58px;
	}
	.eici-imgbox::after{
		width: 96px;
		height: 96px;
	}
	.eici-img{
		width: 240px;
		height: 240px;
	}
	.eici-texts{
		font-size: 13px;
		line-height: 1.8;
	}
	.eicc-intro{
		font-size:13px;
		line-height: 1.8;
		margin-bottom:20px;
	}
	.eicc-swiper-mod{
		--swiper-navigation-size: 24px;
		padding:0 24px;
	}
	.eicc-swiper-mod .swiper-button-next{
		right: 0;
	}
	.eicc-swiper-mod .swiper-button-prev{
		left: 0;
	}
	.eicc-swiper{
		--swiper-navigation-size: 24px;
	}
	.eicc-swiper .swiper-slide{
		width:100%;
		-webkit-tap-highlight-color: transparent;
	}
	.eicc-item{
		border-radius: 8px;
		margin: 0 5px;
	}
	.eicc-item .thumb-media{
		border-radius: 8px;
	}
	.eicc-item .thumb-media::before{
		padding-top: 100%;
	}
	.eicc-item .thumb-img{
		border-radius: 8px;
	}
	.eicc-item .item-body{
		padding: 12px;
		padding-top: 20px;
		border-radius:0 0 8px 8px;
	}
	.eicc-item .item-body .item-tit{
		font-size:15px;
	}
	.eicc-item .item-overlay{
		padding:16px;
		border-radius:8px;
	}
	.eicc-item .item-overlay .item-tit{
		font-size:16px;
		margin-bottom: 10px;
	}
	.eicc-item .item-overlay .item-desc{
		font-size:12px;
		line-height: 1.6;
		padding-bottom:10px;
	}
	.eics-intro{
		font-size:13px;
		line-height: 1.8;
		margin-bottom:20px;
	}
	.eics-view{
		margin-left: -12px;
		margin-top: -12px;
	}
	.eics-view .view-cell{
		width:50%;
		padding-left: 12px;
		padding-top: 12px;
	}
	.eics-item{
		padding:16px 12px;
		border-radius: 8px;
	}
	.eics-item .item-body{
		 
	}
	.eics-item .item-tit{
		font-size:16px;
		margin-bottom:6px;
	}
	.eics-item .item-desc{
		font-size:12px;
	}
	.eics-item .item-intro{
		margin-top:6px;
		font-size:12px;
	}
	.eics-item:hover{
		transform: scale(1);
	}
	 
	.eisa-swiper{
		padding-top: 8px;
		padding-bottom: 8px;
		--swiper-navigation-size:20px;
	}
	.eisa-swiper .swiper-slide{
		width:280px;
	}
	.eisa-swiper .swiper-button-next{
		right:4px;
	}
	.eisa-swiper .swiper-button-prev{
		left: 4px;
	}
	.eisa-item{
		border-radius: 8px;
	}
	.eisa-item:before{
		border-radius: 8px;
	}
	.eisa-item .thumb-media{
		border-radius: 8px;
	}
	.eisa-item .thumb-img{
		border-radius: 8px;
	}
	.eisa-item .item-body{
		padding:12px;
		padding-top:20px;
		border-radius:0 0 8px 8px;
	}
	.eisa-item .item-tit{
		font-size:15px;
	}
	
	.eim-mod{
		display: block;
	}
	 
	.eim-mod .mod-foot{
		margin-left:0px;
		margin-top: 20px;
	}
	.eim-imgbox{
		position: relative;
		text-align: center;
		color: #666;
	}
	.eim-imgbox .box-img{
		width: 120px;
		height: 120px;
	}
	.eim-imgbox .box-tit{
		margin-top: 8px;
		font-size: 13px;
	}
	.eim-texts{
		font-size: 13px;
		line-height: 1.8;
		
	}	 
	
	/* 蒙台梭利教育者培训中心 */
	.emv-view{
		margin-left: -16px;
		margin-top: -16px;
	}
	.emv-view .view-cell{
		width: 100%;
		padding-left: 16px;
		padding-top: 16px;
	}
	.emv-item{
		padding:20px;
		border-radius:10px;
		box-shadow: 2px 2px 16px 0px rgba(0,0,0,0.07);
	}
	.emv-item .item-head{
		margin-bottom: 10px;
	}
	.emv-item .item-tit{
		font-size: 17px;
	}
	.emv-item .item-body{
		font-size: 14px;
	}
	
	.eme-mod{
		padding-top: 16px;
		padding-bottom: 16px;
	}
	.eme-view{
		display: block;
		padding-top:4px;
		padding-bottom: 4px;
	}
	.eme-view:after {
		top: 0;
		left:9px;
		height: 100%;
		width: 1px;
	}
	.eme-view .view-cell{
		width: auto;
	}
	.eme-item-wrap{
		position: relative;
	}
	.eme-item{
		display: flex;
		align-items: center;
		flex-direction: row;
		padding:16px 0;
		-webkit-tap-highlight-color: transparent;
	}
	.eme-item .item-head {
		margin-bottom: 0;
		height:auto;
		order: 2;
	}
	.eme-item .item-dot{
		width: 18px;
		height: 18px;
	}
	.eme-item .item-dot::after{
		width: 12px;
		height: 12px;
	}
	.eme-item .item-body{
		order: 5;
		font-size:16px;
		margin-left:10px;
		text-align: left;
	}
	.eme-item.uk-open{
		 
	}
	.eme-item.uk-open .item-body{
		transform: scale(1.2) translateX(4px); 
	}
	.eme-drop{
		width:240px;
		padding-top:0;
		padding-left:48px;
		left: 64px !important;
		top: 50% !important;
		transform: translateY(-50%);
		animation-name: drop-fade-left-small;
	}
	.eme-drop.uk-open{
		
	}
	.eme-drop-card{
		padding:14px 14px;
		font-size:13px;
		box-shadow: -3px 3px 15px 0px rgba(205,205,205,0.2);
		line-height: 1.8;
		border-radius:8px;
	}
	 
	.eme-drop-card:before{
		top: 50%;
		left: -14px;
		margin-left: 0;
		margin-top: -16px;
		border-width: 16px 16px 16px 0;
		border-color: transparent #fff transparent transparent;
		filter: drop-shadow(-3px 0px 3px rgba(205,205,205,0.2));
	}
	@keyframes drop-fade-left-small {
		0% {
			opacity: 0;
			transform: translate(-16px,-50%)
		}
	
		100% {
			opacity: 1;
			transform: translate(0,-50%)
		}
	}
	
	.emc-mod-wrap{
		padding-top:16px;
	}
	.emc-mod{
		max-width:400px;
		padding:20px 20px;
		border-radius:8px;
	}
	.emc-view{
		 margin-left:0px;
	}
	.emc-view .view-cell{
		padding-left: 0px;
	}
	.emc-view.uk-grid-divider>:not(.uk-first-column)::before {
		left: 8px
	}
	.emc-view.uk-grid-divider.uk-grid-stack>.uk-grid-margin{
		margin-top: 40px;
	}
	.emc-view.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{
		left: 0;
		top: -20px;
	}
	.emc-item .item-img{
		height:60px;
	}
	.emc-item .item-tit{
		font-size:12px;
		margin-top:4px;
	}
	.emvc-mbody{
		border-radius:8px;
	}
	.emvc-video{
		border-radius: 8px;
	}
	
	.emcou-mfoot{
		margin-top:24px;
	}
	.emcou-view{
		margin-left: -12px;
		margin-top: -12px;
	}
	.emcou-view .view-cell{
		width: 100%;
		padding-left: 12px;
		padding-top: 12px;
	}
	.emcou-item{
		padding:16px;
		font-size: 12px;
		border-radius:8px;
	}
	.emcou-item .item-body{
		padding-bottom:14px;
	}
	.emcou-item .item-foot{
		padding-top:14px;
	}
	.emcou-item .item-tit{
		font-size: 18px;
		margin-bottom:8px;
	}
	.emcou-item .item-btit{
		font-size:14px;
		margin-bottom:7px;
	}
	.emcou-item .uk-list>:nth-child(n+2) {
		margin-top:4px
	}
	.emcou-item .uk-list-disc>*{
		padding-left:16px;
	}
	.emcou-item .uk-list-disc>::before{
		left: -14px;
		width: 16px;
	}
	.emcou-item .item-ftit{
		font-size:14px;
		margin-bottom:12px;
	}
	 
	.emcou-item .fee-view{
		margin-left: -10px;
		margin-top: -10px;
	}
	.emcou-item .fee-cell{
		padding-left: 10px;
		padding-top: 10px;
		width: 100%;
	}
	.emcou-item .fee-lab{
		margin-right: 10px;
	}
	.emcou-btns{
		flex-direction: column;
	}
	.emcou-btn{
		padding: 0 8px;
		font-size: 14px;
		line-height:32px;
		margin:5px 0;
		border-radius: 8px;
	}
	.emcou-btn .btn-ic{
		width: 16px;
		height: 16px;
		margin-right: 3px;
	}
	
	.emt-mod{
		padding:14px 0;
	}
	*+.emt-mod{
		margin-top:20px;
	}
	.emt-mod .mod-head{
		margin-bottom:16px;
	}
	.emt-mod .mod-head .mod-tit{
		font-size:17px;
	}
	.emt-mod .mod-head .mod-entit{
		font-size:13px;
	}
	.emt-view{
		margin-left: -12px;
		margin-top: -12px;
	}
	.emt-view .view-cell{
		padding-left:12px;
		padding-top:12px;
		width: 50%;
	}
	.emt-view .view-cell:nth-child(1),
	.emt-view .view-cell:nth-child(2),
	.emt-view .view-cell:nth-child(3){
		width:50%; 
	}
	.emt-item {
		border-radius: 8px;
		padding-bottom:40px;
	}
	.emt-item .thumb-media{
		border-radius: 8px;
	}
	.emt-item .thumb-img{
		border-radius: 8px;
	}
	.emt-item .item-body{
		padding:12px 14px;
		border-radius: 8px;
		display: block;
		
	}
	.emt-item .flex-ft{
		margin-left: 0;
		margin-top:8px;
		font-size: 12px;
		width: auto;
		text-align: left;
	}
	.emt-item .item-name{
		font-size:14px;
	}
	.emt-item .item-ename{
		font-size: 12px;
		margin-top: 3px;
	}
	.emt-item .item-overlay{
		padding:12px;
		border-radius: 8px;
	}
	.emt-item .item-overlay .item-desc{
		font-size:12px;
	}
	.emt-item .item-overlay .item-desc p{
		margin-bottom:4px;
	}
	.emt-item .item-overlay .item-desc *+p{
		margin-top:4px;
	}
	
	.emt-item:hover{
		transform: scale(1);
	}
	
	.emtex-view .emt-item .item-name{
		font-size:14px;
	}
	.emtex-view .emt-item .item-body{
		padding:12px 12px;
	}
	
	/* news */
	.nban-mod{
		height:56.25vw;
		margin-top:0px;
	}
	.nban-item .item-cover{
		padding-top:0;
		padding-bottom: 20px;
	}
	.nban-item .cover-texts-inner{
		padding-left: 20px;
		padding-right: 20px;
	}
	.nban-item .item-title{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.nban-item .item-desc{
		font-size: 13px;
	}
	
	.news-section-wrap{
		padding:16px 0;
	}
	.news-section-wrap::before{
		margin-top:16px;
		height: 1366px;
		width:80vw;
	}
	.news-section{
		padding:16px 0;
	}
	.news-sheader{
		margin-bottom:32px;
	}
	.newsn-tabs{
		margin-left: -12px;
		margin-top: -12px;
	}
	.newsn-tabs>li{
		padding-left:12px;
		padding-top: 12px;
	}
	.newsn-tabs>li .newsn-item{
		padding: 0 5px;
		line-height:36px;
	}
	.newsn-tabs>li .newsn-item .item-tit{
		font-size:14px;
	}
	.newsn-tabs>li.uk-active .newsn-item .item-tit{
		font-size:16px;
	} 
	.news-mbody{
		padding:0 0;
	}
	.news-mfoot{
		margin-top:32px;
	}
	.news-view .view-cell{
		margin-bottom:14px;
	}
	.news-item{
		padding:14px 12px;
		border-radius: 8px;
		align-items: center;
	}
	.news-item:after{
		right: -44px;
		bottom: -44px;
		width: 120px;
		height: 120px;
	}
	.news-item .item-head{
		width:88px;
		margin-right:10px;
	}
	.news-item .thumb-media{
		border-radius:8px;
	}
	.news-item .thumb-media:before{
		padding-top: 100%;
	}
	.news-item .item-body{
		padding: 0;
	}
	.news-item .item-tit{
		font-size:16px;
		margin-bottom:8px;
		-webkit-line-clamp:1;
		line-height: 1.42;
		height: 1.42em;
	}
	.news-item .item-desc{
		font-size:12px;
		line-height: 1.42;
		height: 2.84em;
	}
	.news-item .item-brow{
		margin-top:8px;
	}
	.news-item .item-time{
		line-height:16px;
		font-size: 12px;
	}
	.newsde-banner{
		margin-top: 0px;
		height: 50vw;
	}
	.newsde-section-wrap{
		padding:16px 0;
	}
	.newsde-section{
		padding:16px 0;
	}
	.newsde-breadcrumb-mod{
		margin-bottom:20px;
	}
	.newsde-breadcrumb-mod .uk-breadcrumb>*>*{
		font-size:13px;
	}
	.newsde-breadcrumb-mod .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
		margin: 0 8px;
		font-size:12px;
	}
	.newsde-mhead{
		margin-bottom:20px;
	}
	.newsde-title{
		font-size:22px;
		margin-bottom:12px;
	}
	.newsde-meta{
		font-size:15px;
	}
	.newsde-mbody{
		font-size:14px;
		line-height: 1.8;
	}
	.newsde-mbody p{
		margin-bottom: 1.2em;
	}
	.newsde-mbody p:last-child{
		margin-bottom: 0;
	}
	.newsde-mbody *+p{
		margin-top: 1.2em;
	}
	.newsrel-mod{
		padding:16px 0;
	}
	*+.newsrel-mod{
		margin-top:24px;
	}
	.newsrel-mhead{
		margin-bottom:16px;
	}
	.newsrel-tit{
		font-size: 17px;
	}
	.newsrel-swiper{
		padding-top:8px;
		padding-bottom: 8px;
		--swiper-navigation-size:24px;
	}
	 
	.newsrel-swiper .swiper-button-next{
		right:24px;
	}
	.newsrel-swiper .swiper-button-prev{
		left:24px; 
	}
	.newsrel-item{
		margin: 0 16px;
		border-radius: 8px;
	}
	.newsrel-item .thumb-media{
		border-radius: 8px;
	}
	.newsrel-item .item-overlay{
		padding:20px 40px;
		border-radius: 8px;
		transform: translateY(0);
		opacity:0.85;
	}
	.newsrel-item .item-tit{
		font-size: 16px;
	}
	
	/* 合作机构 */
	/* AMA */
	.amint-mod{
		display: block;
	}
	.amint-mod .mod-body {
	    padding-top: 0;
	}
	.amint-mod .mod-foot{
		margin-left: 0;
		margin-top: 20px;
		text-align: center;
	}
	.amint-imgbox{
		margin-top: 0;
		display: inline-block;
		padding: 8px 0 26px 2px;
	}
	.amint-imgbox::before{
		width: 58px;
		height: 58px;
	}
	.amint-imgbox::after{
		width: 96px;
		height: 96px;
	}
	.amint-img{
		width: 240px;
		height: 240px;
	}
	.amint-texts{
		font-size: 13px;
		line-height: 1.8;
	}
	.amac-mod-wrap{
		padding-top:16px;
	}
	.amac-mod{
		padding:20px 20px;
		border-radius:8px;
	}
	.amac-view{
		 margin-left: -0;
	}
	.amac-view .view-cell{
		padding-left: 0;
	}
	.amac-view >.uk-grid-margin {
		margin-top: 16px;
	}
	.amac-view.uk-grid-divider>:not(.uk-first-column)::before {
		left: 8px
	}
	.amac-view.uk-grid-divider.uk-grid-stack>.uk-grid-margin{
		margin-top: 40px;
	}
	.amac-view.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{
		left: 0;
		top: -20px;
	}
	.amac-item .item-img{
		height:60px;
	}
	.amac-item .item-tit{
		font-size:12px;
		margin-top:8px;
	}
	
	*+.cas-mod{
		margin-top:20px;
	}
	.cas-mhead{
		margin-bottom:16px;
	}
	.cas-mhead-tit{
		font-size:17px;
	}
	.amcou-view{
		margin-top: -12px;
	}
	.amcou-view .view-cell{
		padding-top: 12px;
	}
	.amcou-item{
		padding:20px;
		font-size: 12px;
		border-radius: 8px;
		min-height: 200px;
		display: block; 
	}
	.amcou-item .item-body{
		flex: none;
	}
	.amcou-item .item-foot{
		margin-left: 0;
		margin-top:12px;
	}
	.amcou-item .item-rcont{
		display: block;
	}
	.amcou-item .item-tit{
		font-size:18px;
		margin-bottom:12px;
	}
	.amcou-item .item-btit{
		font-size: 14px;
		margin-bottom:8px;
	}
	.amcou-item .item-desc{
		padding-right: 0;
	}
	.amcou-item .item-fees{
		padding-top:0px;
	}
	.amcou-item .fee-view{
		margin-left: -10px;
		margin-top: -12px;
	}
	.amcou-item .fee-cell{
		padding-left:10px;
		padding-top:12px;
	}
	.amcou-item .fee-lab{
		margin-bottom:6px;
	}
	.amcou-btns{
		margin-left: 0;
		margin-top: 16px;
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	.amcou-btns .btn-row{
		margin: 0;
		margin-left: 10px;
	}
	.amcou-btn{
		padding: 0 10px;
		font-size:13px;
		line-height:26px;
	}
	.amcou-btn .btn-ic{
		width: 16px;
		height: 16px;
		margin-right: 4px;
	}
	.amcou-item .item-rsoon{
		 padding-top: 30px;
	}
	.amcou-item .item-rsoon .soon-tit{
		font-size:16px;
	}
	.amcou-item .item-rsoon .soon-txt{
		font-size:12px;
		margin-top:6px;
	}
	.amsl-mod{
		display: block;
	}
	.amsl-mod .mod-body {
		padding-top: 0;
	}
	.amsl-mod .mod-foot{
		margin-left: 0;
		margin-top: 20px;
		text-align: center;
	}
	.amsl-imgbox{
		margin-top: 0;
		display: inline-block;
		padding: 8px 0 26px 2px;
	}
	.amsl-imgbox::before{
		width: 58px;
		height: 58px;
	}
	.amsl-imgbox::after{
		width: 96px;
		height: 96px;
	}
	.amsl-img{
		width: 240px;
		height: 240px;
	}
	.amsl-texts{
		font-size: 13px;
		line-height: 1.8;
		padding-left: 0;
	}
	.amsl-texts .hit-h2{
		font-size:15px;
	}
	
	.amat-mod{
		padding:14px 0;
	}
	*+.amat-mod{
		margin-top:20px;
	}
	.amat-mod .mod-head{
		margin-bottom:16px;
	}
	.amat-mod .mod-head .mod-tit{
		font-size:17px;
	}
	.amat-mod .mod-head .mod-entit{
		font-size:13px;
	}
	.amat-view{
		margin-left: -12px;
		margin-top: -12px;
	}
	.amat-view .view-cell{
		padding-left:12px;
		padding-top:12px;
		width: 50%;
	}
	.amat-item {
		border-radius: 8px;
		padding-bottom:32px;
	}
	.amat-item .thumb-media{
		border-radius: 8px;
	}
	.amat-item .thumb-img{
		border-radius: 8px;
	}
	.amat-item .item-body{
		padding:12px 14px;
		border-radius: 8px;
		display: block;
	}
	.amat-item .flex-ft{
		margin-left: 0;
		margin-top:8px;
		font-size: 10px;
		text-align: left;
		max-width: none;
	}
	.amat-item .item-name{
		font-size:14px;
	}
	.amat-item .item-ename{
		font-size: 12px;
		margin-top: 3px;
	}
	.amat-item .item-overlay{
		padding:10px;
		border-radius: 8px;
	}
	.amat-item .item-overlay .item-desc{
		font-size:10px;
		--p-gap:5px;
	}
	
	.amat-item:hover{
		transform: scale(1);
	}
	.amatex-view .amat-item .item-body{
		padding:12px 8px;
	}
	.amatex-view .amat-item .item-name{
		font-size:12px;
	}
	/* contact */
	.cban-mod{
		height:56.25vw;
		margin-top:0px;
	}
	.cban-item .item-cover{
		padding-top:0;
		padding-bottom: 20px;
	}
	.cban-item .cover-texts-inner{
		padding-left: 20px;
		padding-right: 20px;
	}
	.cban-item .item-title{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.cban-item .item-desc{
		font-size: 13px;
	}
	.cjob-bg::before{
		margin-top:100px;
		width: 96vw;
		height: 1600px;
	}
	.coct-section-wrap{
		padding:16px 0;
	}
	.coct-section{
		padding:24px 0;
	}
	.cs-header{
		margin-bottom:20px;
	}
	.cs-tit{
		font-size:18px;
		margin-bottom: 5px;
	}
	.cs-entit{
		font-size:14px;
	}
	
	.wcu-mod{
		padding-top: 10px;
	}
	.wcu-view{
		margin-left: -12px;
		margin-top: -12px;
	}
	.wcu-view .view-cell{
		width: 50%;
		padding-left: 12px;
		padding-top: 12px;
	}
	.wcu-item{
		
	}
	.wcu-item .item-head{
		margin-bottom: -32px;
	}
	.wcu-item .item-icon{
		width: 64px;
		height: 64px;
	}
	.wcu-item .item-cover{
		width: 156px;
		height: 156px;
		padding:12px 12px;
		margin-left: auto;
		margin-right: auto;
	}
	.wcu-item .item-body{
		padding-top:10px;
		font-size:14px;
	}
	.rmail-mod{
		padding-top: 10px;
	}
	.rmail-mod .mod-body{
	}
	.rmail-texts{
		font-size:14px;
	}
	.rmail-texts .hit-h3{
		font-size: 22px;
	}
	.cjo-mhead{
		padding:8px 0;
	}
	.cjo-mhead::before {
		width:16px;
		height:16px;
	}
	.cjo-mbody{
		margin-top:20px;
	}
	.cjo-view-wrap{
		max-height: 50vh;
	}
	.cjo-cell{
		margin-bottom:30px;
	}
	.cjo-item{
		font-size:13px;
	}
	.cjo-item .item-tit{
		font-size: 16px;
		margin-bottom:12px;
	}
	.cjo-item .item-oth {
		margin-bottom:16px;
	}
	.cjo-item .item-desc{
		margin-bottom:20px;
	}
	.cjo-item .item-desc .desc-tit{
		margin-bottom:1em;
	}
	.cjo-item .item-desc .desc-texts{
		--p-gap:0.8em;
	}
	
	.csfc-mod{
		margin:0 0;
	}
	.csfc-item{
		padding:20px 20px;
		border-radius: 10px;
		box-shadow: 2px 2px 7px 0px rgba(0,0,0,0.1);
	}
	.csfc-item .item-tit{
		font-size:16px;
	}
	.coctc-bg::before{
		margin-top: 100px;
		width: 96vw;
		height: 1600px;
	}
	.coctc-mod{
		
	}
	.coctc-mbody{
		padding:0 0;
	}
	.coctc-mfoot{
		margin-top:30px;
	}
	.coctc-view .view-cell{
		margin-bottom:16px;
	}
	.coctc-item{
		--radius:10px;
		display: block;
	}
	.coctc-item:after{
		right: -44px;
		bottom: -44px;
		width: 120px;
		height: 120px;
	}
	.coctc-item .item-head{
		width: 100%;
	}
	.coctc-item .thumb-media{
		height: auto;
		border-radius: var(--radius) var(--radius) 0 0 ;
	}
	.coctc-item .item-body{
		padding:20px;
	}
	.coctc-item .item-tit{
		font-size:17px;
		margin-bottom:10px;
	}
	.coctc-item .item-desc{
		font-size:12px;
	}
	.coctc-item .item-trow{
	}
	.coctc-item .item-brow{
		margin-top:10px;
		display: block;
	}
	.coctc-item .item-brow .row-ft{
		margin-left:0;
		margin-top: 10px;
		text-align: right;
	}
	.coctc-item .item-way{
		font-size:14px;
	}
	.coctc-item .item-btn{
		border-radius:4px;
		font-size: 13px;
		padding:0 12px;
		line-height:28px;
	}
	.descr-cell{
		margin-bottom:6px;
		line-height: 1.5;
	}
	.descr-cell .cell-tit{
		margin-right: 2px;
	}
	/* 社会责任 */
	.socban-mod{
		height: 56.25vw;
		margin-top: 0;
	}
	.soc-bg::before{
		margin-top:370px;
		width:90.625vw;
		height:1200px;
	}
	.sce-mod{
		margin: 0 0;
		padding-bottom:10px;
	}
	.sce-item{
		padding: 20px 20px;
		display: block;
		text-align: center;
		border-radius: 10px;
		box-shadow: 2px 2px 7px 0px rgba(0,0,0,0.1);
	}
	.sce-item .item-logo{
		height:50px;
	}
	
	.soc-smod{
		padding:14px 0;
	}
	*+.soc-smod{
		margin-top:20px;
	}
	.soc-smod .smod-head{
		margin-bottom:16px;
	}
	.soc-smod .smod-head .smod-tit{
		font-size:17px;
	}
	.soc-smod .smod-head .smod-entit{
		font-size:13px;
	}
	
	.uintro-mod{
		display: block;
	}
	.uintro-mod .mod-body{
		
	}
	.uintro-mod .mod-foot{
		margin-left: 0;
		margin-top: 20px;
		text-align: center;
	}
	.uintro-mod.uintro-mod-rgap-lg .mod-foot{
		margin-left: 0;
		margin-top: 20px;
		
	}
	.uintro-mod .mod-body{
		padding-top: 0;
	}
	.uintro-imgbox{
		display: inline-block;
		padding: 8px 0 26px 2px;
	}
	.uintro-imgbox::before{
		width: 58px;
		height: 58px;
	}
	.uintro-imgbox::after{
		width: 96px;
		height: 96px;
	}
	.uintro-img{
		width: 240px;
		height: 240px;
	}
	.uintro-texts{
		font-size: 13px;
		line-height: 1.8;
		--p-gap:1em;
	}
	.uintro-texts .uk-h2{
		font-size:15px;
	}
	.gap-bottom{
		margin-bottom:20px;
	}
	.compose-mod{
		
	}
	.compose-mod .mod-body{
		padding-top:0;
	}
	.compose-mod .uintro-imgbox{
		margin-top: 0px;
	}
	
	.welfare-mod{
		padding-top:5px;
		/* margin: 0; */
	}
	.welfare-view{
		margin-left: -12px;
		margin-top: -12px;
	}
	.welfare-view .view-cell{
		padding-left:12px;
		padding-top: 12px;
		width: 50%;
	}
	.welfare-item{
		font-size:14px;
		--p-gap:4px;
		border-radius: 8px;
	}
	.welfare-item .item-head{
		 border-radius: 8px;
	}
	.welfare-item .item-tit{
		padding:12px 0;
		border-radius: 8px;
	}
	.welfare-item .item-stit{
		padding:10px 0;
		
	}
	.welfare-item .item-body{
		padding:14px 8px;
	}
	.welfare-item .item-desc{
		font-size:12px;
	}
	.welfare-item:hover{
		transform: translateY(-5px);
	}
	.benefit-img{
		max-width: 96%;
	}
	.spwp-mod-wrap{
		padding-top:4px;
	}
	.spwp-mod{
		padding:20px 20px;
		border-radius:8px;
	}
	.spwp-view{
		margin-left: -16px;
	}
	.spwp-view .view-cell{
		padding-left: 16px;
	}
	.spwp-view >.uk-grid-margin {
		margin-top: 16px;
	}
	.spwp-view.uk-grid-divider>:not(.uk-first-column)::before {
		left: 8px
	}
	.spwp-item .item-img{
		height:72px;
	}
	.spwp-item .item-tit{
		font-size:11px;
		margin-top:4px;
	}
	
	.socu-mod{
		display: block;
	}
	.socu-mod .mod-foot{
		margin-left:0;
		margin-top: 10px;
	}
	.socu-texts{
		font-size:13px;
		line-height: 1.8;
	}
	.socu-texts .hit-h2{
		font-size:16px;
	}
	
	/* 妈妈驿站 */
	.bmsintro-mod{
		margin-bottom:20px;
	}
	.bmsc-imgbox{
		
	}
	.bmsc-img{
		width: 240px;
		height: 240px;
	}
	.bmsa-intro-mod{
		margin-bottom:20px;
	}
	.bmsa-vmod{
		padding-bottom: 10px;
	}
	.bmsa-view{
		margin-left: -16px;
		margin-top: -16px;
		justify-content: center;
	}
	.bmsa-view .view-cell{
		padding-left:16px;
		padding-top:16px;
	}
	.bmsa-item{
		width:120px;
		box-shadow: 3px 3px 10px 0px rgba(205,205,205,0.2);
	}
	.bmsa-item .item-body{
		margin-top:4px;
		font-size:12px;
	}
	.bmsa-item .item-icon{
		width:32px;
		height:32px;
	}
	
	.bmcs-vmod{
		
	}
	.bmcs-view{
		margin-left: -12px;
		margin-top: -12px;
	}
	.bmcs-view .view-cell{
		padding-left:12px;
		padding-top: 12px;
		width: 50%;
	}
	
	.bmcs-item{
		--radius:8px;
	}
	.bmcs-item .item-body{
		padding:12px 5px;
	}
	.bmcs-item .item-body .item-tit{
		font-size:14px;
	}
	.bmcs-item .item-overlay{
		padding:12px;
	}
	.bmcs-item .item-overlay .item-tit{
		font-size: 14px;
		margin-bottom:10px;
	}
	.bmcs-item .item-overlay .item-desc{
		font-size:12px;
		padding-bottom:10px;
		text-align: justify;
		line-height: 1.6;
	}

}
