/* CSS Document */
@media(min-width:1920px){
	
}
@media(max-width:1740px){
	
}
@media(max-width:1680px){
	
}
@media(max-width:1560px){
	.istarprodts li a:hover .istarprotext{ top:5%;}
	.istarprodts li a .istarprotext .istarprotexttit{ font-size:24px;}
	.istarprodts li a .istarprotext .viewMore span:first-child{ font-size:18px;}
}
@media(max-width:1520px){
	
}
@media(max-width:1440px){
	
}
@media(max-width:1360px){
	.istarprodts li a .istarprotext .content, .istarprodts li a .istarprotext .viewMore{ margin-top:30px;}
}
@media(max-width:1280px){
	.wrap{ width:90%;}
	.ibannervideo video{height:80vh;}
	.istarprodts li a .istarprotext{ padding:20px;}
	.ibantextcon h2{ font-size:45px;}
	.istarprodts li a .istarprotext .viewMore{ width:70%;}
	.istarprodts li a .istarprotext .istarprotexttit{ font-size:20px;}
}
@media(max-width:1260px){
	
}
@media(max-width:1230px){
	
}
@media(max-width:1160px){
	.wrap{ width:94%;}
	.footermenu > ul{ gap:0 50px;}
}
@media(max-width:1024px){

	.headerbg{ padding:20px 0;}
	.header_right{ display:block;}
	.colsemenubtn{ display:block;}
	
	.mheaderbtn{ display:flex;}
	.mheaderbtn a{ margin-left:5px;}
	
	.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:#fff; 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:5px 20px; color:#333; text-align:left; position:relative; width:100%; }
	
	.mainmenu ul li.menu-item-has-children a.youzifl:after{ content:""; display:block; width:16px; height:16px; position:absolute; top:15px;  right:20px; background:url(../images/inewsjt.png) no-repeat; transition: all 0.3s;}
	.mainmenu ul li.menu-item-has-children a.youzifl.zizenglei:after{ transform: rotate(90deg); }
	
	.mainmenu li:last-child{ margin-right:0;}
	
	.mainmenubg.active{ visibility: visible; opacity: 1;}
	.mainmenubg.active .mainmenu{right: 0;}
	
	.mainmenu > ul > li a:before{ display:none;}
	
	/*二级导航*/
	.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:#f5f5f5;  padding:20px 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; margin-bottom:0; margin-top:0;}
	.mainmenu ul li a.youzifl.zizenglei{ color:#000;}
	
	/*三级导航*/
	.mainmenu ul li ul.sub-menu li.menu-item-has-children a:after{ display:none;}
	.mainmenu ul li ul.sub-menu li ul.sub-menu{ display:none;}
	
	/*首页开始*/
	
	.inewslist li a .inewsimg{ height:150px;}
	
	.istarprodts li a .istarprotext .istarprotexttit{ padding:0; font-size:18px;}
	.istarprodts li a .istarprotext .content{ font-size:14px;}
	.istarprodts li a .istarprotext .viewMore span:first-child{ font-size:14px;}
	.istarprodts li a .istarprotext .viewMore span:last-child {  width:25px;  height:25px; }
	
	.icasebg{ padding:60px 0;}
	.iyoushinum li span.iysnum, .iyoushinum li span.iysdw{ font-size:40px;}
	.iyoushinum li:before, .iyoushinum li:after{ top:10%;}
	.ipartnerlist li{ width:23.5%;}
	.ipartnerlist li:nth-child(5n){ margin-right:2%;}
	.ipartnerlist li:nth-child(4n){ margin-right:0;}
	
	/*底部开始*/
	.wrap.footertop{ flex-wrap:wrap; justify-content:flex-start; padding-bottom:30px;}
	.footermenu > ul{ gap:0 20px; justify-content:center;}
	.footercontat{ max-width:100%; margin-top:30px;}
	.footertit{ font-size:16px;}
	
	
	.erjibannertext h2{ font-size:32px;}
	.erjibannertext h2 span{ font-size:16px;}
	.erjinavbg{ padding:40px 0;}
	.erjinav ul{ overflow-x:scroll; justify-content: flex-start; padding-bottom:10px;}
	.erjinav ul::-webkit-scrollbar{ display: none; }
	.erjinav li{ margin:0 10px;}
	.erjinav li:first-child{ margin-left:0;}
	.productslist li .productsimg{ height:180px;}
	.productslist li .productstext h3{ font-size:20px;}
	.productslist li .productstext .productsdesc{ font-size:16px;}
	.productslist li .productstext{ padding:20px;}
	
	h2.sprotit{ font-size:32px;}
	.sprodatulist li img{ height:400px;}
	.sprothumbslist li img{ height:70px;}
	h3.othnewstit{ font-size:24px;}
	
	.about_gsjjbg{ padding:60px 0;}
	.about_gsjjtextcon p{ font-size:18px;}
	
	.xqhzlist li .xqhztext{ padding:15px;}
	.newslist li a .newstext .newsdate span{ margin-right:24px;}
	
	.fullwidthbanner li a .islidetextbg .islidetext .ilisdettile{ font-size:24px;}
	
}
@media(max-width:768px){
	.wrap{ width:100%; padding:0 20px;}
	.headerbg, .headerbg.fixed{ padding:10px 0;}
	.logo img{ max-width:150px;}
	
	/*首页开始*/
	.fullwidthbanner li img{ height:180px;  object-fit: cover; object-position: center;}
	.fullwidthbanner-container .ibannerbtn{ display:none;}
	.fullwidthbanner-container .ibannerjt{ bottom:5%;}
	.fullwidthbanner-container .ibannerjt span{ width:26px; height:4px;}
	
	.ibannertext{ top:35%;}
	.ibannervideo video{height:40vh;}
	.ibantextcon h2{ font-size:24px; line-height:1.5; letter-spacing:0;}
	.ibantextcon p{ font-size:16px; line-height:1.5; margin-top:10px;}
	.ibannerbg .ibanbtn a{ margin-top:20px; width:100px; line-height:40px; font-size:14px;}
	
	.istarprodts ul{ flex-wrap:wrap; }
	.istarprodts li{ width:50%;}
	.istarprodts li a .istarproimg img{ height:200px;}
	.istarprodts li a .istarprotext, .istarprodts li a:hover .istarprotext{ top:72%;}
	.istarprodts li a .istarprotext .istarprotexttit{ font-size:14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.istarprodts li a:hover .istarprotextbg{ background:none !important;}
	.istarprodts li a:hover .istarprotext .istarprotexttit{ text-align:center;}
	
	.ititle h2.itit{ font-size:24px;}
	.ititle .ititdesc{ font-size:16px;}
	.iyoushinum{ margin-top:24px;}
	.iyoushinum ul{ gap:0;}
	
	.icasebg{ padding:40px 0;}
	.iyoushinum li:before, .iyoushinum li:after{ top:-10%;}
	.iyoushinum li span.iysnum{ font-size:.4rem; margin-right:0;}
	.iyoushinum li span.iysnum:after{ top:0;; font-size:.22rem;}
	.iyoushinum li span.iysdw{ font-size:.24rem;}
	.iyoushinum li p{ font-size:.2rem; padding:5% 5% 0;}
	.ipartnerlist{ margin-top:40px;}
	.ipartnerlist li{ width:49%;}
	.ipartnerlist li:nth-child(4n){ margin-right:2%;}
	.ipartnerlist li:nth-child(2n){ margin-right:0;}
	.ipartnerlist li .iparttext{ font-size:12px;}
	
	
	.istarprodtsbg{ padding-top:40px;}
	.iprlist, .iylcxall{ margin-top:20px;}
	.iaboutbg, .iylcxbg{ padding:40px 0;}
	.aboutflex{ gap:20px; flex-direction: column; margin-top: 0px;}
	.aboutleft, .aboutright{ width:100%;}
	.aboutcontent p{ font-size:14px;}
	
	.iylcxlist ul{ flex-direction: column; gap:20px;}
	.iylcxlist li{ width:100%;}
	.iylcxlist li:nth-child(2n) a{ flex-direction: column;}
	.iylcxlist li a .iylcxtext{ padding:15px;}
	.iylcxlist li a .iylcxtext .iylcxtexttitle{ font-size:14px;}
	.iylcxlist li a .iylcxtext .iylcxtextsubtit{ font-size:16px;}
	
	
	.inewslist li{ width:49%; }
    .inewslist li:nth-child(2n){ margin-right:0;}
	.inewslist li a .inewstext{ padding:10px;}
	.inewslist li a .inewstext .inewsdate{ margin:5px 0;}
	.inewslist li a .inewstext .inewsdesc{ font-size:12px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
	
	.inewslist li a .inewsimg{ height:120px;}
	
	/*底部开始*/
	.wrap.footertop{ flex-direction:column; justify-content:center;}
	.footererweima{ margin:0 auto;}
	.footermenu{ margin-top:50px;}
	
	
	/*二级页面*/
	.erjibannerimg img{ min-height:240px;}
	.erjibannertext h2{ font-size:18px;}
	.erjibannertext h2 span{ font-size:14px; margin-top:0;}
	.erjinav li{ margin:0 5px;}
	.erjinav li a{ font-size:14px; padding:6px 13px; border-radius:5px;}
	.productslist li{ width:100%; margin:0 0 30px 0;}
	.productslist li .productsimg{ height:auto; max-height:300px;}
	.productslist li .productstext{ padding:30px 10px;}
	.productslist li .productstext .productsdesc{ height:auto;}
	
	#pageabc span, #pageabc a{ font-size:14px; padding:4px 12px;}
	#pageabc{ margin-top:30px;}
	
	
	/*产品详情*/
	.singleproductsall{ padding-bottom:5%;}
	.singleprotop{ width:100%; padding:0%;}
	h2.sprotit{ font-size:24px;}
	.sprotulist, .sprotext{ width:100%; float:none;}
	.sprotext, .sprotext .sprobtn{ margin-top:5%;}
	.sprotext .sprojianjie{ font-size:14px;}
	.sprotext .sprobtn a{ width:49%; margin-right:2%;}
	.sprotext h2.sprotit{ font-size:.4rem;}
	.sprodatulist li img{ height:auto; min-height:300px;}
	.sprothumbslist li img{ height:auto; min-height:70px;}
	h3.sprojjtit{ font-size:18px;}
	.sprotext .sprojianjie p{ font-size:14px;}
	
	.sproshangxiap{ padding:5% 0;}
	.sproshangxiap a{ width:30%; line-height:.8rem; font-size:.24rem;}
	.otherproducts{ padding:0%; margin-top:30px;}
	.sproxqall{ padding-bottom:6%;}
	.otherproxgcp{ padding:0;}
	.sproxgcpbtn{ display:none;}
	.otherproductslist{ margin-top:7%;}
	.otherproductslist li a .othprotit{ font-size:.23rem;}
	.otherproductslist li a .othproimg{ padding:0 1px 0 0; height:110px;}
	
	
	.about_gsjjbg{ padding:40px 0;}
	.about_gsjjtextcon p{ font-size:16px;}
	.about_gsjjflex .about_gsjjimg, .about_gsjjflex .about_gsjjtext{ width:100%;}
	.about_gsjjflex{ flex-direction:column; gap:30px 0;}
	
	
	.xqhzlist li .xqhztext{ padding:10px;}
	.xqhzbtn a{ width:40px; height:40px;}
	.xqhzall{padding:0 40px;}
	
	/*新闻列表*/
	.erjinavbg{ padding:20px 0;}
	.newslist li{ margin-bottom:5%;}
	.newslist li:last-child{ margin-bottom:0;}
	.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:.3rem; 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;}
	
	.contactall{ padding:40px 0;}
	.contactflexitem{ flex-direction:column; gap:20px 0;  border-radius:10px;}
	.contacttext{ width:100%; padding:20px;}
	.contactall .contact_item{ width:100%;}
		
	
	/*新闻详情页*/
	.dqwzbg{ padding:10px 0;}
	.wrap.erji_content{ padding:40px 20px;}
	.singlenews_head h1{ font-size:20px; line-height:1.6;}
	.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;}
	
	
	.fullwidthbanner li a .islidetextbg .islidetext .ilisdettile{ font-size:14px;}
	
	
	
}
@media(max-width:767px){
	
}
@media(max-width:600px){
	
}
@media(max-width:580px){
	
}
@media(max-width:540px){
}
@media(max-width:480px){
	
}
@media(max-width:380px){
	
}
@media(max-width:340px){
	
}
@media(max-width:320px){
	
}
