/* CSS Document */
@media(min-width:1024px){
	.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children > .sub-menu{ 
	    display:block !important;
	    opacity: 0;
        visibility: hidden;
        transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease, margin 0.2s ease;
        transform:translateY(10px);
	}
	.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children:hover > .sub-menu{
	    opacity: 1;
        visibility:visible;
        transform:translateY(0px);
	}
	
.mainmenu .mainmenulist .elementor-nav-menu--main ul.elementor-nav-menu > li > ul.sub-menu{ padding-top:20px; padding-bottom:20px; left:0%;  margin-left: -64px;  width: 200px;}
.mainmenu .mainmenulist .elementor-nav-menu--main ul.elementor-nav-menu > li > ul.sub-menu::before{
	content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #0567D6 transparent;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);
}
	
	
}
@media(max-width:1760px){
	
}
@media(max-width:1680px){
	
}
@media(max-width:1560px){
	.e-con > .e-con-inner{ max-width:1280px;}
	.wrap{ max-width:1280px;}
	
	
	
}
@media(max-width:1440px){
    .e-con > .e-con-inner{ max-width:1050px;}
	.wrap, .products_sub_menuflex{ max-width:1050px;}
	
	.footermenu .elementor-nav-menu--main .elementor-nav-menu{ gap:40px;}
	
	.irzdntaball .e-n-tabs-content .irzdntabitem .irzdntabitemtxk .elementor-image-box-content .elementor-image-box-title span{ font-size:18px; margin-right:10px;}
	
	.islidelist .swiper-slide{ min-height:500px;}
	.aypager span{ width:120px;}
	.aypager span.swiper-pagination-bullet-active{ height:8px;}
	
	.iyyzntpaging span{ width:60px; height:10px;}
	
	.irzdntaball .e-n-tabs-heading{ width:200px !important;}
	.irzdntaball .e-n-tabs-content{ width:calc(100% - 220px) !important;}
	.irzdntaball .e-n-tabs-heading .e-n-tab-title{ width:calc(100% - 20px);}
	.irzdntaball .e-n-tabs-heading .e-n-tab-title{ padding:20px 10px; height:auto;}
	.irzdntaball .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{ width:100%;background-image:url(../images/irzdntabliactive1440.png) !important; }
	
	.icaselist .icaseliitem{ width:300px; margin-right:30px;}
	.icaselist .icaseliitemcon .icaseliitemtextdesc{ font-size:14px;}
	
	.iorderformbg div.wpforms-container-full button[type="submit"]{ width:200px; height:50px; font-size:16px;}
	
	.inewstab li{ font-size:16px;}
	.inewsbps{ margin-top:20px;width: 600px;}
	.inewsbps .inewsbpscon a .inewsbpstext, .inewsbps .inewsbpscon a .inewsbpsbtn{font-size:16px;}
	.inewsbps .inewsbpscon a .inewsbpsbtn{ height:50px;}
	
	.inewsqhcontent{ margin-top:40px;}
	.inewsqhitemlist li a .inewsqhitemtit{ font-size:18px; line-height: 1.5;}
	.inewsqhitemlist li a .inewsqhitemdesc, .inewsqhitemlist li a .inewsqhitembtn{ font-size:14px;}
	.inewsqhitemleft .inewsqhitemleftimglist .swiper-slide .inewsqhitemleftlia .inewsqhitemleftlitext .inewsqhitemleftlitexttit{ line-height:1.6; font-size:18px;}
	.iorderformbg .iorderform .wpforms-container input.wpforms-field-medium{ font-size:14px;}
	.qwyqsmallist .qwyqsmalitem .qwyqbaniconf .elementor-image-box-content{ width: calc(100% - 80px);}
	
	.elementor-32 .footerphone .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) > .elementor-icon-list-text{ font-size:16px;}
	
	.hrcjwentilist .e-n-accordion-item .e-n-accordion-item-title::before{ height:24px;}
	
	.yqjcrzdnlist .yqjcrzdnitem .elementor-image-box-wrapper .elementor-image-box-img{width:80px;height: 80px;}
	.yqjcrzdnlist .yqjcrzdnitem .elementor-image-box-wrapper .elementor-image-box-img img{width:50px;height: 50px;}
	
	
	.yqjc_ysitem .elementor-widget-image-box .elementor-image-box-img{ width:50px;}
	.yqjc_ysitem .elementor-widget-image-box .elementor-image-box-content{ width:calc(100% - 70px);}
	
	.hr_bansqfslist .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{ font-size:14px;}
	
	.hrliuchenglist .elementor-widget-image-box .elementor-image-box-img{ width:80px; height:80px;}
	.hrliuchenglist .elementor-widget-image-box .elementor-image-box-img img{ width:40px; height:40px;}
	.hrliuchenglist .elementor-widget-image-box:before{ right:-60px;}
	
	.iadvlist .str_move > .elementor-widget-image-box{ margin-right:20px;}
	
	.aiyycjtablist .aiyycjtabitem.active .elementor-image-box-content::after, .aiyycjtablist .aiyycjtabitem .elementor-image-box-content:after{ background-size:20px;}
	
	
	
	/*招聘信息列表*/
	.hrtablist ul{gap:20px;}
	.hrtablist li{font-size: 18px;}
	.hrinfocon{ padding:40px 20px; }
	.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolitit{font-size: 18px;}
	.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolidesc{ font-size:14px;}
	.hrinfolist li .hrinfoliflex .hrinfoliright a{ font-size:14px;}
	.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolititle:before{ height:24px;}
	.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolimeta > div{ font-size:14px;}
	
	
	.aisdrightlist .aisdrightitem{ min-height:283px; width: calc(50% - 10px);}
	.aisdleftcon {	min-height: 586px;}
	
	.iyyzntlistbyl .swiper-wrapperbyl{ gap:20px;}
	
	
	
}
@media(max-width:1360px){
	
}
@media(max-width:1280px){
	.e-con > .e-con-inner{ max-width:1100px;}
	.wrap{ max-width:1100px;}
	
	.iyyzntpaging span{margin:0 10px; }
	
	/*首页-News*/
	.inewsqhitemleft .inewsqhitemleftimglist .swiper-slide .inewsqhitemleftlia .inewsqhitemleftlitext .inewsqhitemleftlitexttit{font-size:22px; }
	.inewsqhitemlist li a .inewsqhitemtit{font-size:22px;}
	.inewsqhitemlist li a .inewsqhitemdesc, .inewsqhitemlist li a .inewsqhitembtn{font-size: 16px;}
	
	
}
@media(max-width:1230px){
	.e-con > .e-con-inner{ max-width:1000px;}
	.wrap{ max-width:1000px;}
}
@media(max-width:1200px){
	.vbox{ width: 80%;}
	
	.inewsconall:before{ width:90%; left: 5%; margin-left:0;}
	
}
@media(max-width:1160px){
	.headerphone{ display:none;}
	.headerbgall .headerright{ width:140px;}
	.headerbgall .mainmenu{ width:calc(100% - 270px);}
}
@media(max-width:1060px){
	.wrap, .e-parent.e-con > .e-con-inner, .islideall  .e-con > .e-con-inner{ max-width:90%;}
	
	.shiyongpop.e-parent.e-con > .e-con-inner{ max-width:100%;}
	
	
}
@media(max-width:1024px){
	
	.headerbgall{ height:70px;}
	.headerbgall .mainmenu, .headerbgall .headerright{ width:auto;}
	.mainmenu.e-con{position: absolute; padding:0; max-width:24px; right:20px; z-index: 9999;}
	.mainmenu .elementor-menu-toggle{ width:24px; height:24px; background:url(../images/navmenuicon.svg) no-repeat;position: relative;}
	.mainmenu .elementor-menu-toggle svg{ display:none;}
	
	.mainmenu .mainmenulist .elementor-nav-menu__container{  padding-top:20px; position: fixed; left: 0; width: 100%; height: 100%; background:#161354; top:70px;  z-index: 999; margin-top:0 !important;}
	.mainmenu .mainmenulist .elementor-nav-menu{ overflow-y: scroll;  max-height: 85%;}
	.mainmenu .mainmenulist .elementor-nav-menu > li{ margin-bottom:0px;}
	.mainmenu .mainmenulist .elementor-nav-menu > li > a{ color:#fff; fill: #fff; background:none !important; padding:20px; font-size:16px !important;}
	.mainmenu .mainmenulist .elementor-nav-menu > li.menu-item.menu-item-has-children > a .sub-arrow{ margin-top:-5px;}
	
	.islidelist .swiper-slide{ min-height:480px; }
	.aypager span{ width:150px;}
	
	.iyyzntpaging span{ width:80px; height:16px; margin:0 10px; }
	
	
	.footermenu .elementor-menu-toggle{ display:none;}
	.footermenu.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display:block;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu{ flex-direction:column; gap:12px;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu li.menu-item .sub-menu{ display:none;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu li .sub-arrow{  display:block;width:10px; height:10px; background-size:cover; padding:0; position: absolute;  transition: all 0.3s;   right: 35%;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu li.menu-item .sub-menu{ margin-top:5px;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu li .active .sub-arrow{ transform: rotate(-90deg);}
	
	.iorderformbg div.wpforms-container-full button[type="submit"]{ font-size:18px; width:200px; height:50px;}
	
	.icaselist .icaseliitem{ width:280px; margin-right:20px;}
	.icaselist .icaseliitemcon .icaseliitemtext{ padding:20px;}
	
	.iadvlist .str_move > .elementor-widget-image-box{ margin-right:20px;}
	.inewsqhitemleft .inewsqhitemleftimglist .swiper-slide .inewsqhitemleftlia .inewsqhitemleftlitext .inewsqhitemleftlitexttit{ font-size:16px;}
	
	/*首页-News*/
	.inewsbps{ margin-top:40px;}
	.inewsbps .inewsbpscon a .inewsbpsbtn{ }
	.inewsqhitemflex{ gap:20px;}
	.inewsqhitemleft{ width:450px;}
	.inewsqhitemright{ width:calc(100% - 470px);}
	.inewsqhitemleft .inewsqhitemleftimglist .swiper-slide .inewsqhitemleftlia .inewsqhitemleftlitext{ height:80px;}
	.inewsqhitemlist li a .inewsqhitemtit{ font-size:16px;}
	
	.icasepartnerlist .str_move > .elementor-widget-image{ width:120px; margin-right:20px;} 
	
	/*内页开始*/
	.qwyqsmallist .qwyqsmalitem .qwyqbaniconf .elementor-image-box-content{ width: calc(100% - 70px);}
	
	.yqjc_ysitem > .yqjc_ysitemli{ height:calc(50% - 10px);}
	
	.hrcjwentilist .e-n-accordion-item:after{ bottom:-20px;}
	.hrcjwentilist .e-n-accordion-item .e-n-accordion-item-title:before{ height:20px;}
	.hr_bansqfslist .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{ margin-left:10px;}
	
	
	.hrchengzlist .elementor-widget-image-box .elementor-image-box-img{ width:40px; height:40px;}
	.hrchengzlist .elementor-widget-image-box .elementor-image-box-img img{ width:24px;}
	.hrchengzlist .elementor-widget-image-box .elementor-image-box-content{ width:calc(100% - 50px);}
	
	
	.hrliuchenglist .elementor-widget-image-box .elementor-image-box-img{ width:80px; height:80px;}
	.hrliuchenglist .elementor-widget-image-box .elementor-image-box-img img{ width:40px; height:40px;}
	.hrliuchenglist .elementor-widget-image-box:before{ top:40px;}
	
	/*招聘信息列表*/
	.hrtablist ul{gap:40px;}
	.hrinfocon{ padding:40px 20px;}
	
	.hcsj_hysclist .hcsj_hyscitem{ width: calc(50% - 15px);}
	
	.aiyycjtablist .aiyycjtabitem .elementor-image-box-content:after{ background-size:15px;}
	
	
	.aisdrightlist .aisdrightitem{ min-height:0px;width:calc(50% - 10px);  }
	.aisdleftcon {	min-height: 600px;}
	
	.elementor-popup-modal .dialog-widget-content{ max-width:90%;}
	#elementor-popup-modal-2223 .dialog-message{ max-width:100%;}
	
	
}
@media(max-width:767px){
	.wrap{ width:90%;}
	
	.headerbgall{ height:60px;}
	.mainmenu .mainmenulist .elementor-nav-menu__container{ top:60px;}
	
	.inewsbps{ width:100%;}
	
	.islidelist .swiper-slide{ min-height:580px; }
	.aypager span{ width:80px;}
	.aypager span.swiper-pagination-bullet-active{ height:8px;}
		
	.iyyzntpaging span{ width:40px; height:10px; margin:5px; }
	.iyyzntlist .swiper-slide > .elementor-element{ display:block;}
	
	
	
	.iadvlist .str_move > .elementor-widget-image-box{ margin-right:20px;}
	
	.inewsconall:before{ height:80px;}
	
	.iorderformbg .iorderform .wpforms-container .wpforms-field{ padding-top:2px;}
	.iorderformbg .iorderform .wpforms-container input.wpforms-field-medium{ font-size:14px; padding:10px; line-height:1.5;}
	.iorderformbg .iorderform div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input + label{ font-size:14px;}
	.iorderformbg div.wpforms-container-full button[type="submit"]{ font-size:18px; width:200px; height:50px; line-height:1.5;}
	
	.elementor-32 .footerphone .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) > .elementor-icon-list-text{font-size:24px; line-height: 1.5;}
	
	.icaselist .icaseliitem{ width:300px;}
	.icaselist .icaseliitemcon .icaseliitemtextdesc{ font-size:14px; line-height:1.5;}
	
	.irzdntaball .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{ background-image: url(../images/irzdntabliactive.png) !important;}
	
	/*首页-News*/
	.inewstab ul{ gap:5px;}
	.inewstab li{ font-size:16px;}
	.inewstab li:after{ padding-left:5px;}
	.inewsbps{ margin-top:20px;}
	.inewsbps .inewsbpscon a{ border-radius: 20px;}
	.inewsbps .inewsbpscon a .inewsbpstext{ font-size:14px;  width: calc(100% - 120px); padding-left:10px; border-radius: 20px;}
	.inewsbps .inewsbpscon a .inewsbpsbtn{ width:120px; height:40px; font-size:16px;}
	.inewsqhcontent{ margin-top:20px;}
	.inewsqhitemflex{ flex-direction: column;}
	.inewsqhitemleft{ width:100%;}
	.inewsqhitemleft .inewsqhitemleftimglist .swiper-slide .inewsqhitemleftlia .inewsqhitemleftliimg{ height:250px;}
	.inewsqhitemleft .inewsqhitemleftimglist .swiper-slide .inewsqhitemleftlia .inewsqhitemleftlitext .inewsqhitemleftlitexttit{ font-size:14px; line-height:1.5;}
	.inewsqhitemleft .inewsqhitemleftimglist .swiper-slide .inewsqhitemleftlia .inewsqhitemleftlitext{ padding:20px; height:82px;}
	.inewsqhitemleftimgpaging span{ width:10px; height:10px;}
	.inewsqhitemleftimgpaging{ right:20px;}
	.inewsqhitemright{ width:100%;}
	.inewsqhitemlist li{ margin-bottom:10px;}
	.inewsqhitemlist li a .inewsqhitemtit{ font-size:16px; line-height:1.5;}
	.inewsqhitemlist li a .inewsqhitemdesc, .inewsqhitemlist li a .inewsqhitembtn{ font-size:14px; line-height:1.3;}
	.inewsqhitemlist li a{ padding-bottom:10px;}
	
	/*内页开始*/
	.qwyqsmallist .qwyqsmalitem{ width:calc(50% - 10px);}
	.qwyqsmallist .qwyqsmalitem.active{ width:calc(50% - 10px);}
	.qwyqsmallist .qwyqsmalitem .qwyqbaniconf .elementor-image-box-content{ width:100%; margin-top:10px;}
	
	.yqjcrzdnlist .yqjcrzdnitem .elementor-image-box-wrapper .elementor-image-box-img{width:40px;height: 40px;}
	.yqjcrzdnlist .yqjcrzdnitem .elementor-image-box-wrapper .elementor-image-box-img img{width:20px;height: 20px;}
	.yqjcrzdnlist .yqjcrzdnitem:hover .elementor-image-box-wrapper .elementor-image-box-content{ margin-top:10px;}
	.yqjcrzdnlist .yqjcrzdnitem .elementor-image-box-wrapper .elementor-image-box-content{ margin-top:10px;}
	
	
	.yqjc_ysitem .elementor-widget-image-box  .elementor-image-box-wrapper{ display:flex; align-items:center;}
	.yqjc_ysitem .elementor-widget-image-box .elementor-image-box-content{ text-align:left;}
	.yqjc_ysitem > .yqjc_ysitemli{ height:auto;}
	
	.hrchengzlist .elementor-widget-image-box .elementor-image-box-content{ width:100%; margin-top:10px;}
	.hrcjwentilist .e-n-accordion-item{ padding:0;}
	.hrcjwentilist .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon{ right:0;}
	.hrliuchenglist .elementor-widget-image-box:before{ display:none;}
	
	/*招聘信息列表*/
	.hrtablist ul{gap:20px;}
	.hrtablist li{ font-size:18px;}
	.hrinfocon{ padding:20px 0px; border-radius: 10px;}
	.hrinfolist li{ padding-bottom:20px; margin-bottom:20px;}
	.hrinfolist li .hrinfoliflex{flex-direction:column;}
	.hrinfolist li .hrinfoliflex .hrinfolileft{ width:100%; padding-right:0;}
	.hrinfolist li .hrinfoliflex .hrinfoliright{ width:100%; margin-top:20px; text-align:left;}
	.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolitit{ font-size:16px;}
	.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolidesc{ font-size:14px; margin-top:10px;}
	.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolimeta{ gap:10px; margin-top:10px;}
	.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolimeta > div{ font-size:12px; padding-left:24px;}
	.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolititle:before{ width:3px; height:20px;}
	
	.hcsj_hysctitle:before{ width:2px; height:20px;}
	.hcsj_hysclist .hcsj_hyscitem{ width:100%;}

	.qzdashujulist .qzdashujuitem{ width:100%;}
	.qzdashujulist .qzdashujuitem .qzdashujuitemtext{ display:block;}
	.qzdashujulist .qzdashujuitem.active{ width:100%;}
	.qzdashujulist .qzdashujuitem .elementor-widget-heading .elementor-heading-title{ text-align:left;}
		
	.iyyzntlist .swiper-slide, .qwyqjclist .swiper-slide, .iyyzntlistbyl .swiper-slidebyl{  box-shadow: 0px 0px 20px 0px rgba(146,184,227,0.25);}
	
	
	
	.aiyycjtablist .aiyycjtabitem .elementor-image-box-wrapper{ display:flex; gap:10px;}
	.aiyycjtablist .aiyycjtabitem .elementor-widget-image-box .elementor-image-box-img img{ width:40px; }
	
	.aisdrightlist .aisdrightitem .elementor-image-box-wrapper, .aisdleftcontext .elementor-widget-image-box .elementor-image-box-wrapper{ display:flex; gap:10px; align-items:center;}
	.aisdrightlist .aisdrightitem .elementor-image-box-wrapper .elementor-image-box-title, .aisdleftcontext .elementor-widget-image-box .elementor-image-box-title{ text-align:left;}
	
	
	.aisdleftcon{	min-height: auto;}
	
	
	
	
	
	
	
	
	
	
}
@media(max-width:580px){
}
@media(max-width:540px){
}
@media(max-width:480px){
}
@media(max-width:380px){
    
}
@media(max-width:340px){
	
}
@media(max-width:320px){
	
}

