@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/

}

@media all and (max-width:1525px){/*1440 * 900*/
	.H-nav>li{padding:0 20px;}
}

@media all and (max-width:1380px){/*1366 * 768*/

}

@media all and (max-width:1380px){/*1280 * 800*/
	.H-nav>li{padding:0 13px;}
}

@media all and (max-width:1280px){
	.contain{width:100%;padding:0 2%;}
	.pro_list ul li{width:32%;margin-right:2%;}
	.pro_menu ul li{width:15%;margin-right:2%;}
    .H-nav>li{padding:0 10px;}
    .pro_list{padding:30px 0;}
}

@media all and (max-width:1201px){ /*1200*/
	html{font-size:50.1563px;}
	img{max-width:100%;}
	#index-bnr{margin-top:50px;}
	/*-- Header --*/
	
	.H-logo,
	.H-lang, .H-user, .H-srch,
	.Hsrch-box{height:1.6rem;font-size: 13px;}
	.Hsrch-box{position:fixed;width:100%;left:0;}
	.H-srch .Hsrch-menu{margin-right:0px;}
	.H-lang .Hlang-menu,.H-logo{line-height:1.6rem;}
	.H-logo img{height:1rem;    vertical-align: middle;}

	.H-nav{width:100%;background:#fff;position:fixed;top:1.6rem;left:0px;margin:0px;float:none;height:100%!important;z-index:99;overflow-y:auto!important;}
	.H-nav>li{padding:0px;border-bottom:1px solid #ccc;float:none;}
	.H-nav .Hnav-menu{padding:0 4%;height:50px;line-height:50px;color:#333;font-size:14px;}
	.Hnav-menu i{display:block;}
	.Hnav-sub{padding:0;position:relative;top:0px;}
	.Hnav-sub{margin-top:0px;opacity:1;display:none;transition: all 0s;z-index:2;}
	.Hnav-sub .contain{padding:0px;}
	.HnavSub-box,
	.HnavSub-img{display:none !important;}
	.HnavSub-list{width:100%;float:none;}
	.HnavSub-list li{width:100%;padding:0px;margin-left:0;}
	.HnavSub-list li a{padding:0 6%;height:45px;line-height:45px;text-align:left;color:#fff;font-size:13px;}
	.H-action .split{margin:17px 0 0;}

	.Hmenu-btn.H-rMenu-btn{display:none;}
	.Hmenu-btn.Hmenu-web{display:block;}
	.H-nav{display:none;}
	.Hsrch-box{top:50px;}
	.Hsrch-block{width:92% !important;padding:0px !important;margin:9px auto 0;}
	.H-lang{position:static;position:initial;}
	.Hlang-box{padding:10px 0;width:100%;top:1.6rem;left:0px;}
	.Hlang-box:before{display:none;}
	.Header-wrapper.Header-searching .H-logo img{display:inline-block;}
	.Header-wrapper.Header-searching .H-logo img.rollover{display:none;}

	/*-- Footer --*/
	.footer-container{padding:10px 0;}
	.F-ct{width:100%;margin:20px 0 0;}
	.F-split{display:none;}
	.F-cr{padding:0px 2% 8px;font-size:12px;line-height:18px;}
	.F-nav{width:100% !important;border-bottom:1px solid rgba(255,255,255,.1);margin:0px;padding-left:0;}
	.F-nav dt{padding:0 2%;height:50px;line-height:50px;}
	.F-nav dt i{display:block;}
	.F-nav dd{padding:0 0 10px;margin:0px;display:none;}
	.F-nav dd a{padding:0 6%;height:40px;line-height:40px;}
	.F-cont{width:100%;}
	.pub_crumbs.fix{top:50px;}
	.technology-mapL{margin: 0 auto;float: unset;width:100%;}
    .technology-mapR>div{width: 100%;}
	.technology-mapR{width: 100%;padding: 60px 0 0 0;}
	.bann,.pro_crumbs{margin-top:50px;}

}
@media all and (max-width:781px){
	.Header-wrapper{display: block;}
	.matop{
		margin-top: 1.6rem;
	}
}


@media all and (max-width:641px){
    .pro_list{padding:20px 0;}
	.HnavSub-list li a{padding:0 4%;}
	#index-bnr{display:none;}
	#web-bnr{display:block;}
	.H-lang .Hlang-menu{line-height:1.6rem;height:1.6rem;}
	/* index */
	

	.Hnav-sub{margin-top:0px;opacity:1;display:none;transition: all 0s;z-index:2;}
	.HnavSub-list li a{color:#333;}
	.Hnav-sub dl{width:100%;margin-bottom:1rem;}
	.Hnav-sub dl dt{font-size:14px;}
	.Hnav-sub dl dd{font-size:13px;}
	.Hnav-sub .contain{padding:0 2%;}


	.ipro-cate li.cur:before{display: none;}
	.honor_tit ul li.year{width: 26%;}
	.honor_tit ul li:nth-child(n+3){display: none;}
	.news ul li .com-img img{height: auto;min-height: 180px}
	.newsc_fl .content img{height: auto;}
	.ideabox .idea_fr p{line-height: 26px;margin-top: 8px;}
	.ideabox .idea_fr p:after{top: 11px;margin-top: 0;}
}




