<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
@media(min-width:1920px){
	
}
@media(max-width:1740px){
	
}
@media(max-width:1680px){
	
}
@media(max-width:1560px){
	
}
@media(max-width:1520px){
	
}
@media(max-width:1440px){
	.ibanner .swiper-slide a .ibantext .ibannertit{ font-size:50px;}
}
@media(max-width:1360px){
	
}
@media(max-width:1280px){
	.wrap{ width:90%;}
	.logo{ margin-right:100px;}
	.mainmenu &gt; ul &gt; li{ margin-right:50px;}
	.mainmenu &gt; ul &gt; li &gt; a{ padding:20px 0;}
	.ibanner .swiper-slide a .ibantext .ibannertit, .erjibannertext h2{ font-size:36px;}
	
	.erjititlecon .erjiititle{ font-size:32px;}
	
	
}
@media(max-width:1230px){
	
	
}
@media(max-width:1160px){
	.wrap{ width:94%;}
}
@media(max-width:1060px){
	.headerbg{ padding:10px 0;}
	.header_right{ display:block;}
	.colsemenubtn{ display:block;}
	
	.logo img{ max-height:50px;}
	
	.mheaderbtn{ display:flex;}
	.mheaderbtn a{ margin-left:5px;}
	
	.header_left{ width:auto;}
	.header_right{ width:auto;}
	
	.header_demobtn a{ padding:10px 20px;}
	
	.header_searchbg.active{ width:500px; }
	.header_searchbg{ right:192px;}
	.header_searchform{ padding-right:54px;}
	
	.h_langlist{ padding:15px;}
	.header_demobtn{ margin-left:20px;}
	.mainmenubg{ margin-top:0; position:fixed; top:0; left:0; background:rgba(0,0,0,0.5); width:100%; height:100%; z-index:9999; overflow: hidden;visibility: hidden; opacity: 0; transition: all 0.3s;}
	.mainmenu{ position:absolute; top:0; right:-100%; background:#000; width:85%; height:100%; padding-top:55px; overflow-y: scroll; display:block;transition: all 0.3s; margin-left:0;}
	.mainmenu ul{ display:block; }
	.mainmenu ul li{ margin:0; height:auto; border-bottom:#ccc 1px solid; padding: 0;}
	.mainmenu ul li a{ padding:10px 20px; text-align:left; position:relative; width:100%; }
	.mainmenu ul li a:after{ display:none;}
	.headerbg.fixed .mainmenu li &gt; a{ padding-top:10px; padding-bottom:10px;}
	.mainmenu ul li.menu-item-has-children a.youzifl:after{ position:absolute; top:32px; right:20px;}
	.mainmenu li:last-child{ margin-right:0;}
	.mainmenubg.active{ visibility: visible; opacity: 1;}
	.mainmenubg.active .mainmenu{right: 0;}
	
	/*äºŒçº§å¯¼èˆª*/
	.mainmenu ul li ul.sub-menu{ display:none; position: relative; top: 0; transform: translateY(0px); opacity:1; visibility:visible;  transition:none; left: auto; box-shadow: none; background: none;   margin: 20px;    padding:0px 0;    width: auto;}
	.mainmenu ul li ul.sub-menu li{ border-bottom:none;}
	.mainmenu ul li ul.sub-menu li a, .mainmenu ul li.menu-item-has-children:hover ul li a{ padding:0 0 0 20px; color:#fff; margin-bottom:0; margin-top:0;}
	
	.mainmenu ul li ul.sub-menu:before{ display:none;}
	
	/*é¦–é¡µå¼€å§‹*/
	.ibanner .swiper-slide a .ibantext .ibannertit{ font-size:30px;}
	.ibanner .swiper-slide a .ibantext .ibannerdesc{ font-size:16px;}
	.isection{ padding:60px 0;}
	.ititlecon .ititle{ font-size:28px;}
	
	.ictitemright{ bottom:0; padding:20px;}
	.icttitle{ font-size:24px;}
	.ictitemnr p{ font-size:16px;}
	
	.isolutionqh{ padding:0 20px;}
	.icaselist{ padding-right:2px;}
	.icasebtn a.icaseprve{ left:-20px; background-size:20px;}
	.icasebtn a.icasenext{ right:-20px; background-size:20px;}
	
	
	
	.erjititlecon .erjiititle{ font-size:32px;}
	.coreteachgx .coretechnr p{ font-size:18px;}
	.coretechnrtext{ padding-right:150px;}
	.coretechnritem:nth-child(2) .coretechnrtext{ padding-left:180px;}
	
	.inewslist li{ width:49%;}
	.inewslist li:nth-child(3n){ margin-right:2%;}
	.inewslist li:nth-child(2n){ margin-right:0;}
	
	.footertit{ font-size:18px;}
	
	
	
}

@media(max-width:1024px){
	
}
@media(max-width:768px){
	
	.wrap{ width:100%; padding:0 15px;}
	.logo{ width:auto; margin-right:0;}
	.logo img{ max-width:100px;}
	.header_login a{ font-size:12px;}
	.header_login{ padding-left:10px; margin-left:0px;}
	.header_right{ width:auto;}
	.header_demobtn a{ padding:2px 10px; font-size:12px;}
	.mheaderbtn a.mmenubtn, .header_langbtn, .header_searchbtn{ width:32px; height:32px; background-size: 20px 20px;}
	.header_searchbtn{ margin:0 5px;}
	.header_demobtn{ margin-left:10px;}
	.header_searchbg{ top:50px; right:0; width:100%; border-radius:0px;}
	.header_searchbg.active{ width:100%;}
	.header_searchform{ padding-right:20px;}
	.header_searchform .search_filed{ font-size:14px;}
	.h_langlist{ width:100px; left: -33px;}
	.h_langlist li a{ font-size:14px; }
	
	
	/*é¦–é¡µå¼€å§‹*/
	.headerbg{position: static; background:#000;}
	.ibanner .swiper-slide a .ibantext .ibannerdesc{ display:none;}
	.ibanner .swiper-slide a .ibantext .ibannertit{ font-size:18px;}
	.ibanner .news_pagination{ bottom:5px;}
	.ibanner .news_pagination span{ width:30px; height:4px;}
	.publicbtn{ font-size:14px; padding:7px 15px;}
	.ibanner .swiper-slide a .ibantext .ibantextcon{ max-width:90%;}
	.ibannerimg img{ min-height:200px;}
	.ibanner .swiper-slide a .ibantext .ibannertit:after{ width:40px;}
	
	.isection{ padding:40px 0;}
	.ititlecon .ititle{ font-size:24px;}
	.ititlecon .ititle:after{ width:40px;}
	.icoretechlistitem{ margin-top:30px;}
	.ititledesc{ margin-top:10px;}
	.ictitemright{ position:static;}
	.icttitle{ font-size:18px;}
	
	.iadvlist{ margin-top:30px;}
	.iadvlist li .iadvimg{ max-width:90px;border-width: 2px;}
	.iadvlist li .iadvtext{ margin-top:10px;}
	.iadvlist li .iadvtext h3{ font-size:14px; line-height:1.5;}
	
	.icaselist{ margin-top:20px;}
	.icasebtn a.icaseprve{ left:-15px; background-size:15px;}
	.icasebtn a.icasenext{ right:-15px; background-size:15px;}
	.icaselist li a .icasetext h3{ font-size:16px;}
	.imorenews{ margin-top:20px;}
	
	.iaboutflex{ margin-top:30px;flex-direction:column;}
	.iaboutleft, .iaboutright{ width:100%;}
	.iaboutright{ padding:20px;}
	.iaboutrcon p, .ictitemnr p{ font-size:14px;}
	
	.inewslist{ margin-top:30px;}
	.inewslist ul{flex-direction:column;}
	.inewslist li{ width:100%; margin-right:0;}
	
	.footerbg{ padding:40px 0;}
	.footer{flex-direction:column; gap:20px;}
	.footerleft, .footermiddle, .footerright{ width:100%;}
	.flogodesc{ margin-top:10px;}
	.footermenu, .fcontact{ margin-top:20px;}
	.fcontact li{ padding-left:40px;}
	.footermenu li a, .fcontact li{ font-size:14px;}
	.fcontact li:last-child{ margin-bottom:0;}
	.copyrightbg{ padding:20px;}
	
	.erjibannertext h2{ font-size:24px;}
	.erjibannerimg img{ min-height:150px;}
	.erjititlecon .erjiititle{ font-size:20px;}
	.erjibannertextdesc{ font-size:14px;}
	.erjititlecon .erjiititle:after{ margin-top:5px;}
	.signle-joball .coretechall{ margin-top:0;}
	
	.coreteachgx{ padding-top:15px;}
	.coreteachgx .coretechnr p{ font-size:16px; line-height:1.5;}
	
	.zh-hans .coreteachgx .coretechnr p{ font-size:14px;}
	
	.coretechnrtext{ width:100%; padding:20px; border-top-left-radius:0px; border-top-right-radius:0px;}
	.coreteachimg{ position:static; width:100%;}
	.coreteachimg img{ width:100%; border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
	.coretechnritem:nth-child(2){ margin-top:20px;flex-direction:column;}
	.coretechnritem:nth-child(2) .coretechnrtext{ padding:20px;}
	
	.joblist{ margin-top:20px; margin-bottom:20px;}
	.joblist li a{ border-radius:10px; flex-wrap:wrap; padding:10px;}
	.joblist li a .jobtitle{ width:100%; padding-right:0;}
	.joblist li a .jobtime{ width:100%; margin:10px 0; font-size:12px;}
	.joblist li a .jobmore{ width:100%; padding:4px 0; border-radius:10px; font-size:12px;}
	.joblist li a .workplace{ margin-top:10px;}
	
	.coretechall, .solutionsall{ margin-top:20px;}
	.coreteachsubtit{ font-size:18px; margin-bottom:10px;}
	.signle-job{ padding:20px; margin-top:20px;}
	.signle-job .coretechnr h3{ font-size:16px;}
	.coretechnr p, .signle-job .coretechnr p{ font-size:14px; margin-bottom:10px;}
	.singlejobheader{flex-direction:column; align-items:flex-start;}
	.singlejobheader .singlejobheaderleft{ width:100%;}
	.singlejobheader .singlejobback{ margin-top:20px;display: flex;    justify-content: flex-end;    width: 100%;}
	
	
	#pageabc span, #pageabc a{ font-size:12px; padding:0px 8px; border-radius:2px;}
	
	.solutionsall .icaselist li{ width:49%;}
	.solutionsall .icaselist li:nth-child(3n){ margin-right:2%; }
	.solutionsall .icaselist li:nth-child(2n){ margin-right:0; }
	
	.coretechall .iaboutflex .iaboutleft{ width:100%;}
	.coretechall .iaboutflex .iaboutright{ padding:20px; width:100%;}
	.iaboutleft img{ max-height:200px;}
	.coretechall .iaboutrcon p:last-child{ margin-bottom:0;}
	.aboutvision{ margin-top:20px;}
	
	.coretechnr h1{ font-size:30px;}
	.coretechnr h2{ font-size:20px;}
	.coretechnr h3{ font-size:16px;}
	.coretechnr h4{ font-size:14px;}
	.coretechnr h5{ font-size:12px;}
	.coretechnr h6{ font-size:10px;}
	
	
	
}
@media(max-width:767px){
	
}
@media(max-width:600px){
	
}
@media(max-width:580px){
	
}
@media(max-width:540px){
}
@media(max-width:480px){
	.solutionsall .icaselist li{ width:100%; margin-right:0; margin-bottom:30px;}
	.solutionsall .icaselist li:last-child{ margin-bottom:0;}
	.solutionsall .icaselist li:nth-child(3n){ margin-right:0%; }
}
@media(max-width:380px){
	
}
@media(max-width:340px){
	
}
@media(max-width:320px){
	
}
</pre></body></html>