@media screen and (max-height:800px) {
	.menuhref li.active{ height: 45%;}
}

@media screen and (max-height:700px) {
	.menuhref li.active{ height: 30%;}
}

@media screen and (max-width:1600px) {
	.industrybtn.prev{ left: 50px;}
	.industrybtn.next{ right: 50px;}
	.news-wrapper{ width: 80%; margin-left: -40%;}
}
@media screen and (max-width:1450px) {
	.banner-content{ margin-top: -137px;}
	.banner-font{ margin-bottom: 40px;}
	.banner-font small{ font-size: 30px;}
	.banner-font h3{ font-size: 52px; margin-bottom: 24px;}
	.banner-font p{ font-size: 16px;}
	.navigate-wrapper{ margin-top: 70px;}
	.navigate-item dt a{ font-size: 20px;}
	.navigate-item{ margin-left: 120px;}
	.home-width{ width: 80%; margin-left: -40%;}
	.about-wrapper{ margin-top: -168px;}
	.about-content strong{ font-size: 22px; margin-bottom: 16px;}
	.about-content p{ margin-top: 22px; font-size: 24px;}
	.about-content{ margin-bottom: 50px;}
	.abouicon{ width: 100px; height: 100px;}
	.abouicon b{ line-height: 100px; font-size: 36px;}
	.industry-list{ padding: 0 70px;}
	.industrybtn.prev{ left: 0;}
	.industrybtn.next{ right: 0;}
	.industry-title small{ font-size: 24px;}
	.industry-text span{ margin-top: 40px;}
	.industrys{ margin-top: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); margin-top: 50px;}
	.news-title{ margin-bottom: 36px;}
	.news-title small{ font-size: 32px;}
	.news-title strong{ font-size: 22px;}
	.notice-list li{ margin-bottom: 14px;}
	.news-text p{ height: 50px; -webkit-line-clamp: 2;}
	.news-text time{ margin-top: 20px;}
	.notice-i a{ padding: 24px 0; height: 32px;}
	.notice-i b{ font-size: 32px; margin-left: 22px;}
	.notice-i span{ line-height: 32px; margin-left: 12px;}
	.notice-i i{ transform: scale(0.6);}
	.notice .ntitle{ padding: 29px 32px 18px 40px;}
	.notice-list{ padding: 0 32px 0 40px;}
	.news-wrapper{ margin-top: -243px;}
	.footer-wrapper{ margin: auto;}
	.ptext small{ font-size: 50px; margin-bottom: 22px;}
	.ptext p{ margin-top: 30px;}
	.ptext{ margin-left: -45%;}
	.introduct-title{ padding: 60px 0;}
	.introduct-title strong{ font-size: 38px; margin-bottom: 20px;}
	.introduct-title p{ font-size: 16px;}
	.synopsis-content{ margin-left: -45%; width: 45%; padding: 26px 25px 80px 50px; bottom: -100px;}
	.synopsis-content h2{ font-size: 88px;}
	.synopsis-content strong{ font-size: 20px;}
	.synopsis-content p{ font-size: 15px;}
	.intruimg{ right: 2%;}
	.theme-title p{ width: 500px;}
	.intruimg{ height: 120%;}
	.innovate{ padding: 88px 0;}
	.coursett,.cuturn-tt,.behavior-title{ font-size: 38px;}
	.course-main{ margin-top: 70px;}
	.behavior{ padding: 80px 0 120px;}
	.behavior-title{ margin-bottom: 45px;}
	.popwr{ padding: 50px 50px 0;} 
	.poptext{ margin-top: -285px;}
	.poptextimg img{ width: 250px;}
	.poptextimg span{ font-size: 28px;}
	.group-inner{ margin-left: -45%;}
	.group-inner strong{ font-size: 50px; margin-bottom: 32px;}
	.productdo{ bottom: 40px;}
	.productdo span{ margin-bottom: 22px;}
	.productdo b{ width: 60px; height: 60px; line-height: 60px; font-size: 20px;}
	.productdo:hover b{ line-height: 66px;}
	.product li{ margin-bottom: 50px;}
	.product-text{ margin-top: 8%;}
	.product-text strong{ font-size: 24px;}
	.product-text p{ margin-bottom: 50px;}
	.product-box{ padding: 60px 0 100px;}
	.company-text{ padding-right: 0;}
	.networks{ padding: 120px 0 140px;}
	.markingtt strong{ font-size: 60px;}
	.honorwrd{ left: 0; right: 0; margin-top: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
}

@media screen and (max-width:1360px) {
    .logo .logo-show{ display:none;}
	.logo .logo-hide{ display: inline-block;line-height: 1.1;font-size: 24px;}
}	


@media screen and (max-width:1280px) {
	.about-list li{ margin-left: 50px;}
	.industry-title small{ font-size: 20px;}
	.industry-name span{ bottom: 30px;}
	.industry-text p{ height: 50px; -webkit-line-clamp: 2;}
	.industry-text span{ margin-top: 20px;}
	.industry-mark{ padding-bottom: 30px;}
	.news-title small{ font-size: 28px;}
	.news-title strong{ font-size: 20px;}
	.news-wrapper{ margin-top: -228px;}
	.attesta-wr span,.attesta-wr strong{ font-size: 20px;}
	.attesta-wr p{ font-size: 14px;}
	.behavior-text p{ font-size: 14px;}
	.news-box{ padding: 60px 0 80px;}
}


@media screen and (max-width:1245px) {
	.wrapper .page{ position: relative; height: auto !important;}
	.wrapper{ position: relative;}
	.navs{ display: none;}
	.slide-nav{ display: none;}
	.header-btn{ display: none;}
	.scroll{ display: none;}
	.menuiphone{ display: block;}
	.header{ background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.4);height: auto;}
	.logo{ margin-left: 3%; height: auto; margin-top: 10px;font-size: 0.9rem;}
	.logo img {max-height: 38px;}
	.logo .logo-hide { display: inline-block;line-height: 1.2;margin-top: 2px; font-size:16px;}
	.menubtn{ width: 60px; height: 60px;}
	.menubtn span{ width: 20px; margin-top: 30px;} 
	.menubtn span:before{ top: -7px;}
	.menubtn span:after{ bottom: -7px;}
	.wrapper{ margin-top: 60px;}
	
	.mlanguage { padding-left: 2rem;z-index: 1; width: 100%; padding: 10px 0;border-top: 1px solid #c1c1c1; margin-top:10px;}
	.mlanguage a{display:block;line-height:45px;color:#1c1c1c;font-size: 16px;background: url(../images/icon_yu.png) left 2rem center no-repeat;background-size: 9px 15px;padding-left: 3rem;}

	
}

@media screen and (max-width:767px) {
	.in_inwx{ display:none;}
}

@media screen and (max-width:415px) {
}

