/* CSS Document */
@media(min-width:1920px){
	
}
@media(max-width:1740px){
	
}
@media(max-width:1680px){
	.isertitall{ left:50px;}
	.icase, .iadvantage, .inews, .footer{ width:90%;}
}
@media(max-width:1580px){
	.icaselist li .icaselicon .icasetext{ padding-top:10px;}
	.footertext{ margin-left:20px; letter-spacing:1px;}
	.inewsright{ margin-left:50px;}
	.icaselist li .icaselicon .icasedesc{ font-size:16px;}
}
@media(max-width:1520px){
	
}
@media(max-width:1440px){
	.ititle span{ font-size:36px;}
	.rightbarbg{ right:0;}
	.isertitall{ left:20px; top:20px;}
	.iserlist ul li .isertextall .iserline{ margin-top:10px;}
	.iserlist ul li .isertextall .iserdesc{ margin-top:10px;}
	.icaselist li .icaselicon .icasedesc{ font-size:14px; line-height:24px; margin-top:10px;}
	
	.footermiddlecon{ padding-left:50px;}
}
@media(max-width:1360px){
	.iserlist ul li .isertextall{ bottom:50px;}
	.iserlist ul li .isertextall .iserdesc p{ font-size:16px;}
	.footertext{ letter-spacing:0;}
	.footerleft{ width:37%;}
	.footermiddlecon{ padding-left:30px;}
	.footerright{ padding-left:30px;}
	.footermenu ul li{ padding:0 20px;}
}
@media(max-width:1280px){
	.wrap{ width:90%;}
	.icaselist li .icaselicon .icasetit{ margin-top:3px;}
	.inewsleftitem a .inewslefttext h3{ font-size:16px;}
}
@media(max-width:1260px){
	
}
@media(max-width:1230px){
	.iserlist ul{ flex-wrap:wrap;}
	.iserlist ul li{ width:50%;}
	.iserlist ul li .iserlicon .iserimg img{ width:100%;}
	
	.icaselist li{ width:100%;}
	.icaselist li:nth-child(2) .icaselicon .icasetext{ order:1;}
	.icaselist li:nth-child(3) .icaselicon .icasetext{ order:0;}
	.icaselist li .icaselicon .icasetext{ padding-top:20px;}
	.icaselist li .icaselicon .icaseimg img{ width:100%;}
	
		
}
@media(max-width:1160px){
	
}
@media(max-width:1024px){
	/*
	html{ overflow-y:scroll;}
	.ruchangvideo{ display:none;}
	.indexall{ visibility: visible; opacity: 1;}
	*/
	
	.headerbg{ padding:20px 0;}
	.logo img{ max-width:120px;}
	
	.header_right{ display:block;}
	.colsemenubtn{ display:block;}
	.mainmenuright{ position: absolute;  z-index: 9999;  top: 250px; width:100%; right:-100%; transition: all 0.3s; visibility: hidden; opacity: 0;}
	.mheaderbtn{ display:flex;}
	.mheaderbtn a{ margin-left:5px;}
	
	.mdownload{ display:block;}
	.pcdownload{ display:none;}
	
	.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:20px 20px 20px 20px; text-align:left; position:relative; width:100%; }
	
	.mainmenu ul li.menu-item-has-children a.youzifl:after{ content:""; display:block; width:19px; height:19px; position:absolute; top: 20px;  right:20px; left: auto; bottom:auto;background:url(../images/navliullibg.png) no-repeat; transition: all 0.3s;}
	.mainmenu ul li.menu-item-has-children a.youzifl.zizenglei:after{ transform: rotate(90deg); }
	.mainmenu ul li.menu-item-has-children a.youzifl:before{ display:none;}
	
	.mainmenu li:last-child{ margin-right:0;}
	
	.mainmenu > ul > li > a::after{ height:1px;}
	
	.mainmenubg.active{ visibility: visible; opacity: 1;}
	.mainmenubg.active .mainmenu{right: 0;}
	.mainmenubg.active + .mainmenuright{ right: 0; visibility: visible; opacity: 1;}
	
	/*二级导航*/
	.mainmenu ul li ul.sub-menu{ display:none; position: static; padding-bottom:20px; width:100%; top: 0; transform: translateY(-10px); opacity:1; visibility:visible; margin:0; background:none; transition:none;}
	.mainmenu ul li ul.sub-menu:before{ display:none;}
	.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{  color:#fff; padding-left:20px; margin-bottom:0;}
	.mainmenu ul li a.youzifl.zizenglei{ color:#fff;}
	
	.iaboutbg{ padding-bottom:100px;}
	
	.ititle span{ font-size:32px;}
	.iaboutcon p{ font-size:16px;}
	
	
	
	.icasebg{ padding:60px 0;}
	.icaselist{ margin-top:40px;}
	
	
	.iadvantagebg{ padding:60px 0;}
	.iadvdesc{ font-size:16px; margin-top:20px;}
	

	.inewsbg{ padding:60px 0;}
	.inewsleft{ width:50%;}
	.inewsmiddle{ width:48%; margin-left:2%;}
	.inewsright{ display:none;}
	
	.iadbg{ padding:60px 0;}
	.ipartnersbg{ padding:60px 0;}
	.ipartnerslist{padding: 40px 50px 0;}
	
	
	.footerflex{ padding:30px 0;  flex-wrap:wrap;}
	.footerleft{ width:100%;}
	.footerleft:after, .footermiddle:after{ display:none;}
	.footertit{ font-size:16px;}
	.footermenu{ margin-top:20px;}
	.footermenu ul li{ padding:0 15px;}
	.footermenu ul li a{ font-size:14px;}
	
	.footermiddle{ width:100%; margin-top:30px;}
	.footermiddlecon{ padding:0;}
	.footerlogo{ max-width:40%;}
	.footertext{ font-size:16px;}
	
	.footerright{ width:100%; padding-left:0; margin-top:30px;}
	
	.newslist li a .newstext .newsdate span{ margin-right:20px;}
	
	.erjinav li{ margin:0 10px;}
	
	.iserlist ul li:hover .isertextall{  bottom:20px;}
	
	
	/*视频广告新代码*/
	.iadimg img{ max-width:80%;}
	
}
@media(max-width:860px){
	
	
}
@media(max-width:768px){
	
	
	.wrap{ width:100%; padding:0 15px;}
	
	.headerbg{ padding:10px 0;}
	.headerbg.fixed{ padding:10px 0;}
	
	.logo img{ max-width:100px;}
	
	.mainmenuright{ width:85%; }
	
	/*
	.menudownload{ justify-content:center; flex-direction:column;}
	.menudownitem{ margin-left:0; display:none; align-items:center; flex-direction:column;}
	.menudownitem .menudewm{ display:block; position:relative; top:auto; max-width:144px; box-shadow: 0px 10px 15px 0px rgba(0, 1, 3, 0.1);  transform: translateY(0px); opacity:1; visibility:visible;}
	*/
	.menudownitem a{ padding:20px; font-size:16px;}
	.menudownitem a:before{ top:auto;}
	
	
	
	.ibannerimg img{ height:240px;}
	.ibanner .news_pagination{ bottom:10px;}
	.ibanner .news_pagination span{ width:25px;}
	
	
	.banxiabg{ padding:10px 0;}
	.banxia .banxiatit{ font-size:16px; line-height:30px;}
	.banxia .banxiadesc{ font-size:12px; margin-top:0;}
	
	.iaboutbg{ padding-bottom:50px;}
	.iabout, .idatalist ul, .iserlist ul, .iadvlist ul, .inewsqh_flex{ flex-wrap:wrap;}
	.iaboutleft, .iaboutright{ width:100%;}
	.iaboutleft video{ height:auto;}
	.iaboutright{ margin-top:20px;}
	.ititle span{ font-size:16px; line-height:30px;}
	.ititle h2{ font-size:12px;}
	.iaboutcon{ margin-top:10px;}
	.iaboutcon p{ font-size:14px; line-height:24px;}
	.imorebtn a{ margin:0 auto;}
	
	.idata{ height:auto; width:92%; margin:20px auto 0; padding:40px 0 20px 0;}
	.idatalist ul li{ width:50%; margin-bottom:20px;}
	.idatalist ul li:nth-child(2n):after{ display:none;}
	
	.iwhypercentlist li .iwhyptitflex h3{ font-size:14px;}
	
	.isertit .ititle span{ font-size:18px;}
	.iserlist ul li .isertextall{ padding:0 20px; bottom:100px;}
	.iserlist ul li .isertextall h3{ font-size:18px; }
	.iserlist ul li .isertextall .iserline{ height:20px;}
	.iserlist ul li .isertextall .iserdesc{ min-height:inherit;}
	.iserlist ul li .isertextall .iserdesc p{ font-size:14px; line-height:24px;}
	.iserlist ul li .iserlicon .iserimg img{ width:100%;}
	
	.icasebg, .iglobalbg{ padding:40px 0;}
	.icase .ititle h2{ margin-top:0;}
	.icasefl{ margin-top:30px;}
	.icaselist{ margin-top:40px;}
	.icaselist li{ width:100%; margin-bottom:30px;}
	.icaselist li:nth-child(1) .icaselicon .icasetextnr{ padding-right:10px;}
	.icaselist li .icaselicon .icasedesc{ font-size:12px; line-height:20px;}
	.icaselist li .icaselicon .icasetit h3{ font-size:16px;}
	.icaselist li .icaselicon .icasetit:after{ display:none;}
	.icaselist li .icaselicon .icasenrm{ font-size:18px;}
	.icaselist li .icaselicon .icasetext{ padding-top:0;}
	.icaselist li .icaselicon .icasetextnr{ padding:0 0px 0 0;}

	.icaselist li:nth-child(2n) .icaselicon .icasetext{ order:0; padding-left:0;}

    .ifivefaqlist li .ifivefaqtitflex h3{ font-size:14px;}

    .ireviewslist{ margin-top:20px;}
	.ireviewslist ul{ flex-wrap:wrap;}
	.ireviewslist li{ width:100%; margin-bottom:20px;}
    .ireviewslist li .ireviewslicon{ padding:20px;}
    .ireviewslist li .ireviewslinr{ font-size:14px;}
    .isolutionbg{ padding-top:40px;}
    
    .iisolutionlist{ margin-top:20px;}
    .iisolutionlist li{ width:100%; margin-right:0; margin-bottom:20px;}
    .iisolutionlist li:last-child{ margin-bottom:0;}

	.iadvantagebg, .iWhychoosebg{ padding:40px 0;}
	.iadvantage .ititle h2{ margin-top:0;}
	.iadvdesc{ font-size:14px; line-height:24px; margin-top:20px;}
	.iadvlist{ margin-top:40px;}
	.iadvlist li{ width:100%; margin-bottom:20px;}
	.iadvlist li .iadvimg img{ margin:0 auto;}
	.iadvlist li .iadvtext{ margin-top:10px;}
	.iadvlist li .iadvtext h3{ font-size:16px;}
	
	.inewsbg{ padding:40px 0;}
	.inewsqhall{ margin-top:0px;}
	.inewsleft{ width:100%;}
	.inewsleftitem a .inewsleftimg{ height:250px;}
	.inewsleftitem a .inewsleftdate{ width:70px; height:70px;}
	.inewsleftitem a .inewsleftdate big{ font-size:24px; line-height:35px;}
	.inewsleftitem a .inewsleftimg img{ width:100%;}
	
	.inewsmiddle{ width:100%; margin-left:0; margin-top:30px;}
	.inewsmiddlelist li a .inewssmiddletext h3{ font-size:16px;}
	.inewsmiddlelist li a .inewssmiddletext .inewsmiddledesc{ font-size:12px; line-height:22px;}
	.inewsmiddlelist li a .inewssmiddledate big{ font-size:24px; line-height:35px;}
	.inewsmiddlelist li a .inewssmiddledate{ height:80px;}
	
	.inewsright{ width:100%; margin-left:0; margin-top:30px;}
	.inewsrightlist li a .inewsrimg img{ width:100%;}
	.inewsmorebtn a{ width:150px; height:40px; line-height:40px; font-size:14px; }
	
	.iadbg{ padding:40px 0;}
	.iadimg img{ max-width:80%;}
	.iadtext{ font-size:16px; margin-top:10px;}
	
	.ipartnersbg{ padding:40px 0;}
	.ihzcndesc{ font-size:14px; line-height:24px;}
	.ihzdesc{ margin-top:20px;}
	.ipartnerslist{ padding:20px 15px 0;}
	
	.rightbarbg{ display:none;}
	
	.iadvideobg{ height:220px;}
	.iadvideobg img{ height:100%; object-fit:cover;}
	
	/*二级页面*/
	.erjibannerimg img{ height:160px;}
	.erjibannertext h2{ font-size:18px;}
	.erjibannertext h2 span{ font-size:14px;}
	.erjitit{ margin-top:0;}
	.erjitit h2{ font-size:18px; line-height:30px;}
	.erjitit span{ font-size:14px; margin-top:0;}
	
	.footerflex{ padding-top:0;}
	.dqwz{ font-size:12px;}
	.about{ margin-top:20px;}
	.erji_content{ padding:30px 0;}
	.pagecontent p{ font-size:14px; line-height:26px;}
	.erji_content.tongyongpage{ padding-bottom:40px;}
	.about_nrcon{ flex-wrap:wrap;}
	.aboutleft{ width:100%;}
	.abourright{ width:100%; padding:20px;}
	.abourright .iabout_ceoposition{ font-size:18px; margin-bottom:20px;}
	
	.erjinav{ margin-top:20px;}
	.erjinav ul{ flex-wrap:wrap;}
	.erjinav li{ margin:0 4px 8px; }
	.erjinav li a{ width:auto; line-height:20px; font-size:14px; border-width:1px; padding:4px 13px;}
	.erjinav li a:hover, .erjinav li.current a{ border-width:1px;}
	.about-cultrue-content{ margin-top:0;}
	
	/*新闻列表*/
	.news{ padding-top:30px; padding-bottom:40px;}
	.newslist{ padding-top:5%;}
	.newslist li{ margin-bottom:5%;}
	.newslist li a{ height:auto; flex-wrap:wrap;}
	.newslist li a .newsimg, .newslist li a .newstext{ width:100%; float:none;}
	.newslist li a .newstext{ padding:5% 5% 5% 5%;}
	.newslist li a .newstext h3{ font-size:.32rem; line-height:.45rem;}
	.newslist li a .newstext .newsdate span{ margin-right:10px; padding-left:25px; font-size:.24rem;}
	.newslist li a .newstext p{ font-size:.24rem; line-height:.45rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
	
	.iglobalbg .iaboutright{ margin-top:0;}
	.about-cultrue-content p{ font-size:14px; line-height:24px;}
	
	#pageabc{ margin:30px 0;}
	
	/*新闻详情页*/
	.singlenews{ padding:30px 20px;}
	.singlenews_head h1{ font-size:20px; line-height:24px;}
	.singlenews_head .singlenewsdate{ font-size:12px; line-height:18px;}
	.singlenews_head{ margin-bottom:20px;}
	.pagecontent p{ font-size:14px; line-height:24px;}
	.pagecontent p img{ width:100%; height:auto;}
	.singletuijian{ margin-top:0;}
	.entry-related li.related-item{ width:100%; float:none;}
	
	.icaselist li .icaselicon{ padding:20px; flex-direction:column-reverse; gap:20px;}
	.icaselist li .icaselicon .icasetext{ width:100%; padding-right:0;}
	.icaselist li .icaselicon .icaseimg{ width:100%;}
	
}
@media(max-width:767px){
	
}
@media(max-width:600px){
	
}
@media(max-width:580px){
	.iserlist ul li .isertextall{ bottom:20px; padding:0 10px;}
	.iserlist ul li .isertextall .iserline{ height:10px; margin-top:5px;}
	.iserlist ul li .isertextall .iserdesc{ margin-top:5px;}
	.iserlist ul li .isertextall .iserdesc p{ font-size:12px; line-height:20px;}
	.iserlist ul li .isertextall .iserentit{ margin-top:5px;}
	.iserlist ul li .isertextall .iserentit span{ font-size:12px; padding:5px 0;}
	
	.iserys{ margin-top:10px; width:80%; height:auto;}
	.iserys span{ font-size:12px; line-height:20px;}
	.iserlist ul li .isertextall h3{ font-size:16px;}
	.isertit .ititle h2{ line-height:32px;}
	
}
@media(max-width:540px){
}
@media(max-width:480px){
	
}
@media(max-width:380px){
	.erjinav li a{ font-size:12px; padding:3px 10px;}
}
@media(max-width:340px){
	
}
@media(max-width:320px){
	
}
