@media screen and (min-width:1920px) {
	.pbanner{ height: auto;}
	.pbanner figure img{ width: 100%; display: block; position: relative; left: auto; top: auto; margin-left: auto;}
}

@media screen and (max-width:1450px) {
	.trailer{ bottom: 70px;}
	.banner__text img{ transform: scale(0.7); -webkit-transform: scale(0.7); -moz-transform: scale(0.7);}
	.banner__item.slick-current .banner__text img{ transform: translateY(0px) scale(0.7); -webkit-transform: translateY(0px) scale(0.7); -moz-transform: translateY(0px) scale(0.7);}
	.banner__text small{ margin-top: 0;}
	.banner__text{ top: 35%;}
	.error__text img{ height: 180px;}
	.errors{ margin-top: 32px;}
	.errors strong{ font-size: 52px;}
	.errors p{ font-size: 22px;}
	.errors a{ font-size: 24px;}
}
@media screen and (max-width:1350px) {
 
}
@media screen and (max-width:1280px) {
	.inner{ width: 90%;}
	.nav__list >li >a{/* width: 88px; */ font-size: 14px;}
	.navs__menu li a{ font-size: 12px;}
	.banner__text{ width: 90%; margin-left: -45%;}
	.news__items figure img{ position: relative; height: 379px; width: auto; margin-left: -221px; left: 50%;}
	.containers{ width: 74%; box-sizing: border-box;}
	.ptext{ margin-left: -45%;}
	.honorlist{ width: calc(100% + 12px);}
	.project{ width: calc(100% + 24px);}
	.dynamic__item figure img{ width: auto; height: 323px; position: relative; left: 50%; margin-left: -229px;}
	.banner__switch .slick-dots{ margin-left: -45%;}
	.speed__text{ width: 45%; margin-left: 50px;}
	.classical{ margin: 32px 0;}
}
@media screen and (max-width:1200px) {
   .newslist li span{ width: 70%;}
   .times{ padding-left: 14px; padding-right: 14px;}
   .times time{ font-size: 26px;}
   .nav__list >li{ margin-left: 6px;}
}
@media screen and (max-width:1100px) {
	.nav__list li a{/* width: 90px; */}
	.search .search__text{ width: 130px;}
	.containers{ width: 70%;}
}
@media screen and (max-width:1024px) {
    .header__nav{ display: none;}
	.header{ padding-bottom: 0; position: fixed; width: 100%; left: 0; top: 0; z-index: 99; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.4);}
	.header__top{ padding: 5px 0;}
	.header__eq{ display: none;}
	.logo{ height: 56px;}
	.menubtn{ display: block;}
	.banner__item figure img{ width: 100%; height: auto;}
	.banner{ margin-top: 65px;}
	.banner__news{ box-sizing: border-box; position: relative; width: 100%;}
	.trailer{ bottom: 78px;}
	.trailer b{ margin-top: 10px;}
	.banner__text img{ transform: scale(0.6); -webkit-transform: scale(0.6); -moz-transform: scale(0.6);}
	.banner__item.slick-current .banner__text img{ transform: translateY(0px) scale(0.6); -webkit-transform: translateY(0px) scale(0.6); -moz-transform: translateY(0px) scale(0.6);}
	.banner__text small{ font-size: 14px; letter-spacing:18px;}
	.banner__item:first-child .banner__text img{ margin-bottom: -30px;}
	.vwrap .videobox{ width: 90%; margin-left: -45%; height: 400px; margin-top: -200px;}
	.news__banner{ width: 100%;}
	.news__items figure img{ width: 100% !important; height: auto !important; left: 0; margin-left: 0;}
	.news__list{ width: 100%; margin-top: 30px;}
	.news__btn span{ margin-right: 10px;}
	.news__btn span:last-child{ margin-right: 0;}
	.party{ width: 100%;}
	.engineering{ width: 100%; margin-top: 30px;}
	.news__text p{ margin-bottom: 26px;}
	.news__data{ margin-bottom: 10px;}
	.footer__left{ width: 100%; margin-top: 0;}
	.footer{ background-size: cover;}
	.footer__fight{ width: 100%; margin-bottom: 18px;}
	.enter a{ margin-left: 0; margin-right: 25px;}
	.relative{ display: inline-block;}
	.leval__menu .menu__title{ display: none;}
	.pbanner{ margin-top: 65px;}
	.content{ width: 100%;}
	.leval__menu{ width: 100%; overflow-x: auto; overflow-y: hidden; box-sizing: border-box; border-bottom: 1px solid #eaeaea; line-height: 1; -webkit-overflow-scrolling: touch;}
	.levallist{ display: inline-flex; -webkit-display: inline-flex; -moz-display: inline-flex; -webkit-overflow-scrolling: touch; float: left; margin-top: 0;}
	.levallist li{ border-bottom: none; width: 130px;}
	.levallist li a{ padding-left: 0; text-align: center; line-height: 1.4; display: flex;display: -webkit-flex; align-items: center; -webkit-align-items: center; -moz-align-items: center; justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; font-size: 14px; height: 54px; padding: 0 5px;}
	.levallist li:before,.levallist li a:after{ display: none;}
	.levallist li.active a{ background-color: #008a45;}
	.ptext{ margin-top: -17px;}
	.ptext img{ height: 34px;}
	.containers{ width: 100%; padding: 0 5%;}
	.container{ padding-bottom: 45px;}
	.honor{ padding: 50px 0;}
	.honorlist{ padding-bottom: 30px;}
	.culture{ padding: 32px 0;}
	.cultureli{ padding-bottom: 30px;}
	.levallist1 li{ width: 180px;}
	.partys{ padding: 35px 0 50px;}
	.view__title{ padding: 50px 0 16px;}
	.viewtt h2{ font-size: 26px;}
	.views{ padding: 16px 0 32px;}
	.recuit{ padding-top: 0; padding-bottom: 40px;}
	.recruit__wapper{ width: 100%;}
	.recuite__list{ width: 100%; width: 100%; overflow-x: auto; overflow-y: hidden; box-sizing: border-box; border-bottom: 1px solid #eaeaea; line-height: 1; -webkit-overflow-scrolling: touch;}
	.recuites{ display: inline-flex; -webkit-display: inline-flex; -moz-display: inline-flex; -webkit-overflow-scrolling: touch; float: left; margin-top: 0;}
	.recuites li{ border-bottom: none; width: 140px; height: auto;}
	.recuites li a{ padding-left: 0; text-align: center; line-height: 1.4; display: flex;display: -webkit-flex; align-items: center; -webkit-align-items: center; -moz-align-items: center; justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; font-size: 14px; height: 54px; padding: 0 5px;}
	.recuites li:after{ display: none;}
	.recuit__box{ width: 100%; border-left: none;}
	.recuit__tt{ padding: 30px 5% 20px;} 
	.recuite__item strong{ font-size: 24px;}
	.recuit__text{ padding: 11px 5% 30px;}
	.tmains{ padding: 20px 5% ;}
	.recuite__item{ margin-left: 100px;}
	.map{ width: 100%;}
	.address{ padding: 40px 5%;}
	.address__right{ width: 100%; margin-top: 30px;}
	.address__logo{ margin-bottom: 14px;}
	.contacts{ padding-bottom: 50px;}
	.logodit{ display: none;}
	.dynamic{ width: 100%;}
	.notice{ width: 100%; margin-top: 32px;}
	.projects{ width: 50%; margin-top: 32px; float: left;}
	.editd { width: 100%; /* float: left; margin-top: 10px; */}
	.footerright{ margin-top: 0;}
	.newsrecommder,.key{ display: none;}
	.frameworktop{ padding: 0 0 30px;}
	.framework{ padding-bottom: 40px;}
	.content{ display: block;}
	.speeds{ padding: 50px 5%;} 
	.close{ background: url(../images/close3.png) center no-repeat; left: 28px; top: 22px;}
	.poptext{ box-sizing: border-box; position: fixed; overflow-y: auto; width: 100%; height: 100%; top: 0; margin-top: 0; margin-left: -50%;}
	.poptext .history{ margin: 50px 5% 0;}
	.poptext .history .dits{ left: 0;}
	.close{ left: auto; right: 5%;}
	.poptext .history:before{ left: 13px;}
	.historyli1 li .history__main{ margin-left: 130px;}
	.culture__left{ width: 100%;}
	.culture__activity{ width: 35%; float: left;}
	.mapbox{ width: 100%;}
}
@media screen and (max-width:861px) {
    .news__text strong{ font-size: 16px;}
	.honorlist li{ width: 25%; margin-bottom: 22px;}
	.contactli li{ width: 50%;}
	.footernav{ width: 100%; margin-top: 0;}
	.eqs{ float: left; margin-top: 18px;}
	.edite{ margin-top: 12px;}
	.abouts{ padding-bottom: 200px;}
	.history{ margin: 60px 0;}
	.videolist li strong{ padding: 22px 0; font-size: 14px;}
	.videolist li figure span{ width: 42px; height: 42px; background-size: cover; margin-left: -21px; margin-top: -21px;}
}
@media screen and (max-width:751px) {
    .newsfix li span{ width: 60%;}
	.addressdf{ float: none;}
	.footerright{ width: 100%; float: none; margin-top: 14px; text-align: left;}
	.honorbann{ margin-right: 50px;}
	.historyli{ height: auto;}
	.culture__activity{ width: 100%;}
}
@media screen and (max-width:641px) {
    .banner__text small{ display: none;}
	.trailer{ bottom: 65px; margin-left: -23px;}
	.banner__text{ top: 50%;}
	.trailer span{ width: 46px; height: 46px;}
	.trailer span img{ transform: scale(0.7); -webkit-transform: scale(0.7); -moz-transform: scale(0.7);}
	.trailer b{ display: none;}
	.banner__item:first-child .banner__text img{ margin-bottom: 0;}
	.banner__news{ padding-right: 42px; padding-left: 50px;}
	.news__tab .slick-arrow{ right: 22px;}
	.news__tab .slick-arrow.slick-prev{ right: 37px;}
	.bann__icon{ left: 16px;}
	.banner__item:before{ height: 140px;}
	.main-box{ padding: 38px 0 10px;}
	.blockimg{ margin-bottom: 10px;}
	.news__btn{ padding-left: 0;}
	.newslist li{ padding-left: 0;}
	.news__items figure{ width: 100%;}
	.news__info{ width: 100%;}
	.news__wapper{ padding-bottom: 38px;}
	.news__text p{ height: auto;}
	.engineerli{ display: block;}
	.engineerli li.hiden{ width: 50%;}
	.engineerli li,.engineerli li.show{ width: 50%; margin-bottom: 20px;}
	.engineerli li a span{ text-align: center; font-size: 14px;}
	.engineerli li a:hover span{ padding-left: 0; padding-right: 0;}
	.engineerli li a figure b{ display: none;}
	.footer__fight{ margin-bottom: 12px;}
	.copy span{ background-position: left center; padding-left: 28px;}
	.footer{ padding: 28px 0 20px;}
	.navigatefix >li >a{ font-size: 16px;}
	.navigate__down li a{ font-size: 14px;}
	/* .pbanner{ height: 180px;}
	.pbanner figure img{ height: 180px; width: auto; position: relative; left: 50%; margin-left: -785px;} */
	.pbanner{ height: auto;}
	.pbanner figure img{ height: auto; width: 160%; position: relative; left: auto; margin-left: -30%;} 
	.posites .posite__title{ font-size: 20px;}
	.posites{ padding: 32px 0 12px;}
	.abouts p{ font-size: 14px;}
	.container{ padding-bottom: 0;}
	.levallist li a{ height: 50px;}
	.honor{ padding: 36px 0;}
	.honorlist li{ width: 33.3333%;}
	.honorlist{ padding-bottom: 12px;}
	.page a:first-child,.page a:last-child{ display: none;}
	.course{ padding: 36px 0;}
	.course__wapper{ padding: 24px 8%;}
	.course__content strong{ font-size: 20px; margin-bottom: 6px;}
	.course__content p{ font-size: 14px; margin-bottom: 12px;}
	.cultureli li{ padding: 22px 5%;}
	.cultureli li b{ display: none;}
	.ptext img{ height: auto;}
	.engineers{ padding: 30px 0 40px;}
	.project li{ width: 50%;}
	.party__li li{ padding: 32px 5%; margin-bottom: 2px;}
	.party__time{ width: 100%; float: none; text-align: left; margin-top: 0;}
	.party__time b{ text-align: left;}
	.party__time time{ text-align: left;}
	.party__li li a:before{ height: 100%;}
	.party__text{ margin-left: 0; margin-top: 12px;}
	.party__li{ margin-bottom: 32px;}
	.browse{ display: none;}
	.viewtt{ margin-bottom: 0;}
	.source{ margin-top: 20px;}
	.viewtt h2{ font-size: 22px;}
	.source{ margin-top: 12px;}
	.source span{ margin-left: 15px;}
	.views p{ font-size: 14px; line-height: 2.4;}
	.prevpage a{ width: 33.3333%; box-sizing: border-box;}
	.prevpage a.backlist{ margin-left: -16.66666%;}
	.views__wapper{ padding-bottom: 40px;}
	.recuite__item{ display: none;}
	.recuite__item:first-child{ display: block;}
	.recuite__item strong{ font-size: 20px;}
	.recuit__text p{ font-size: 14px;}
	.recuit{ padding-bottom: 0;}
	.eq1{ display: none;}
	.address{ padding: 32px 5%;}
	.contact__wapper{ width: 100%;}
	.contact{ padding: 0;}
	.map{ height: 320px;}
	.address__right{ margin-top: 20px;}
	.address{ padding-bottom: 20px;}
	.contact__tt{ padding: 20px 22px;}
	.error__text img{ width: 70%; height: auto;}
	.errors strong{ font-size: 40px;}
	.errors p{ font-size: 20px;}
	.errors a{ font-size: 20px; background-size: 28px 21px; padding-left: 40px;}
	.newsinner{ padding-bottom: 50px;}
	.header__top{ background-size: cover;}
	.course__dit{ margin: 0;}
	.course__wappers:before{ left: 18px; margin-left: 0;}
	.course__li li{ width: auto; margin-right: 0; float: none; margin-left: 80px; margin-top: 50px;}
	.course__li li:nth-child(2){ margin-top: 50px;}
	.course__li li.course__two{ float: none; margin-left: 80px;}
	.course__li li.course__two .times:before{ left: -46px; right: auto;}
	.course__li li.course__two .times:after{ border-left: none; border-right: 15px solid #008a45; left: -15px; right: auto;}
	.times{ height: 80px;}
	.coursedonw { padding-bottom: 30px;}
	.times time{ font-size: 22px; margin-top: 28px;}
	.times b{ margin-top: 24px;}
	.dynamic__left{ width: 100%;}
	.dynamic__item figure img{ left: 0; margin-left: 0; width: 100%; height: auto;}
	.dynamic__list{ width: 100%;}
	.projects{ width: 100%;}
	.partyfix{ display: none;}
	.party__info .noticeli{ width: 100%;}
	.news__btn span{ width: 78px; height: 33px; margin-right: 4px; line-height: 33px;}
	.relative{ margin-bottom: 0;}
	.network{ margin-left: 0;}
	.abouts{ padding-bottom: 140px;}
	.framework{ padding-bottom: 0;}
	.cultures{ padding: 30px 0;}
	.join-list .hspan{ width: 30%;}
	.join-list .hspan1{ width: 65%;}
	.join-list .hspan:nth-child(2),.join-list .hspan:nth-child(3), .join-list .hspan:nth-child(4){ display: none;}
	.join-list .hspan{ height: 40px; line-height: 40px;}
	.join-list .joinCon{ font-size: 14px;}
	.address__logo{ display: none;}
	.speedimg{ width: 100%; text-align: center;}
	.speedimg img{ width: auto; max-width: 100%; margin: auto;}
	.speed__text{ margin-left: 0; padding: 32px 5%; width: 100%; box-sizing: border-box;}
	.speeds{ padding: 36px 0;}
	.markets{ padding: 35px 0;}
	.honors{ padding: 36px 0;}
	.honorfix{ width: 100%;}
	.honorbann{ float: left; margin-right: 0; margin-top: 20px; width: 100%;}
	.honorbann .slick-arrow.slick-prev{ left: 0;}
	.honorbann .slick-arrow.slick-next{ right: 0;} 
	.history{ margin: 50px 0 0;}
	.dits{ left: 0;}
	.history:before{ left: 13px;}
	.historyli li{ padding-left: 40px;} 
	.history__main{ margin-left: 170px; padding-top: 20px; height: 92px;}
	.historyli li figure:before{ right: auto; left: -33px;}
	.hmore{ position: relative; bottom: 0; right: 0; margin-top: 8px;}
	.videolist li{ width: 48.8%; margin-left: 0; margin-bottom: 20px;}
	.videolist li:nth-child(2n+2){ float: right;}
	.videolist li:last-child{ margin-bottom: 0;}
	.culturefix{ padding: 0 5%;}
	.columbann{ width: 100%;}
	.coiumitem img{ width: 100%; left: 0; margin-left: 0; height: auto;}
	.columlist{ width: 100%;}
	.cuture-box{ padding-bottom: 38px; padding-top: 30px;}
	.columlist li{ font-size: 13px;}
	.ctitle strong{ font-size: 14px;}
	.classicimg{ width: 100%; float: none;} 
	.classictext{ height: auto; background: #f4f4f4; box-sizing: border-box; position: relative; bottom: 0; width: 100%; float: none; text-align: center; padding: 28px 0;}
	.classictext img{ margin: auto; max-width: 100%; display: none;}
	.classictext strong{ margin-top: 0;}
	.classbtn{ width: 40px;}
	.classical__down{ padding: 0 44px;}
	.garden li figure{ width: 100%; float: none;}
	.garden__text{ margin-left: 0; margin-top: 14px;}
	.garden__text time{ margin-bottom: 10px;}
	.garden{ padding-bottom: 30px;}
	.gardend{ padding-bottom: 40px;}
	.garden__text p{ font-size: 14px;}  
	.garden__text strong{ font-size: 18px;}
	.pbanner{ display: none;}
	.container{ margin-top: 65px;}
	.contact,.cuture-box{ margin-top: 65px;}
	.infoPage{ padding-top: 0;}
}
@media screen and (max-width:536px) {
   
}
@media screen and (max-width:481px) {
    .news__item span{ width: 80%;}
	.banner__item figure img{ height: 220px; position: relative; left: 50%; margin-left: -277px; width: auto;}
	.banner__news{ height: 52px;}
	.news__tab{ margin-top: 12px;}
	.vwrap .videobox{ height: 380px; margin-top: -190px;}
	.news__data{ display: none;}
	.party__list li a{ font-size: 14px;}
	.newslist li span{ font-size: 14px;}
	.honorlist li span{ font-size: 13px;}
	.framework{ padding: 32px 0 40px;}
	.levallist li{ width: 110px;}
	.course__wapper{ padding: 24px 5%;}
	.project{ padding-bottom: 0;}
	.levallist1 li{ width: 180px;}
	.posites .posite__title{ font-size: 18px;}
	.positewapper{ display: none;}
	.project{ width: 100%; margin-left: 0;}
	.project li{ width: 48.5%; margin-bottom: 22px;}
	.project li:nth-child(2n+2){ float: right;}
	.project li a{ margin: 0;}
	.engineertext{ display: none;}
	.party__time b{ margin-bottom: 8px;}
	.party__time time{ font-size: 24px;}
	.contactli li{ width: 100%;}
	.address__list p{ font-size: 14px;}
	.error__text{ margin-top: 10%;}
	.error__text img{ width: 88%;}
	.errors p{ font-size: 18px;}
	.newsfix li time{ font-size: 12px;}
	.newsfix li span{ font-size: 15px;}
	.newsinner{ padding-bottom: 32px;}
	.newsfix{ margin-bottom: 32px;}
	.partyf span{ padding-left: 20px; padding-right: 68px;}
	.relist { display: none;}
	.edite{ margin-top: 0;}
	.coursedonw{ padding: 24px 0 0;}
	.news__btn span{ width: 60px; font-size: 13px;}
	.prowrpper{ padding: 0 5% 22px;}
	.eqd{ display: none;}
	.addlist{ margin-left: 0;}
	.footerdo{ margin-top: 20px;}
	.historyli li figure{ width: 130px;}
	.history__main{ margin-left: 130px; height: auto; padding: 20px 22px;}
	.history__main strong{ font-size: 20px;}
	.videolist li{ width: 100%;}
}
@media screen and (max-width:400px) {
	.course__list li{ width: 100%;}
	.newsfix li span{ width: 100%; box-sizing: border-box;}
	.newsfix li time{ display: none;}
	.news__btn span{ width: 48%; margin-right: 0;}
	.news__btn span:nth-child(2n+2){ float: right;}
	.news__btn { float: none;}
	.news__btn span:nth-child(1),.news__btn span:nth-child(2){ margin-bottom: 4px;}
	.party__tops .checkmore{ float: left;}
	.historyli li figure{ width: 100%; float: none;}
	.history__main{ margin-left: 0;}
	.history__main:before{ display: none;}
	.historyli1 li .history__main{ margin-left: 0;}
}
@media screen and (max-width:350px) {
}
