@media (max-width: 992px){
	
	.nav-bar{display: none;}
	
	.PCbanner{display: none;}
	
	.mHeader{height: 56px;background-color: #fff;position: fixed;left: 0;top: 0;width: 100%;padding: 0 15px;z-index: 99;display: block;}
	.mHeader .en{position: absolute;top: 50%;right: 15px;transform: translateY(-50%);color: #e50150;font-size: 14px;width: 30px;height: 30px;line-height: 26px;text-align: center;border: 2px solid #e50150;}
	.mHeader.header-move{-webkit-transform: translateY(-100%);transform: translateY(-100%);box-shadow: none !important;}
	.mHeader.header-hide{box-shadow: 0 1px 3px 2px rgba(0,0,0,0.06);}
	.mOpenBtn{width: 26px;position: absolute;left: 15px;top: 50%;transform: translateY(-50%);overflow: hidden;cursor: pointer;}
	.mOpenBtn i{width: 100%;height: 2px;margin-bottom: 6px;background-color: #e50150;display: block;border-radius: 20px;}
	.mOpenBtn i:last-child{margin-bottom: 0;}
	.mMenuLayBg{opacity: 0;position: fixed;z-index: 900;left: 0;top: 0;width: 100%;height: 100%;transform: translateX(100%);transition-delay: 0.4s;display: block;background-color: #e50150;}
	.mMmenuLay{position: fixed;height: 100%;right: 70px;top: 0px;left: 0px;bottom: 0px;z-index: 950;overflow-y: auto;color: #fff;font-size: 14px;box-shadow: -2px 0px 4px 3px rgba(0,0,0,0.06);padding: 25px;opacity: 0;transform: translateX(-100%);transition-delay: 0.2s;display: block;background-color: #e50150;}
	.mCloseBtn{background: url(../image/mclose.png) no-repeat center center;height: 26px;width: 26px;position: fixed;right: 15px;top: 15px;cursor: pointer;background-size: 26px 26px;opacity: 0;display: block;}
	.mLogo{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
	.mLogo img{height: 40px;width: auto;}	
	.mMmenuLay dt{ position: relative;position: relative;}
	.mMenu_a1{font-size: 15px;font-weight: bold;color: #fff;padding: 0 48px 0 6px;display: block;line-height: 46px;border-bottom: 1px solid rgba(255,255,255,0.3);}
	.mMenu_a2{font-size: 14px;color: #fff;line-height: 46px;display: block;border-bottom: 1px solid rgba(255,255,255,0.3);padding-left: 25px;}
	.mToggle{height: 47px;width: 47px;position: absolute;top: 0px;right: 0px;background: url(../image/mhead_i1.png) no-repeat center center;cursor: pointer;display: none;}
	.mToggle2{background: url(../image/reduce.jpg) no-repeat center center;}
	.mMmenuLay dd{transition: all 0.5s ease-in-out;height: 0;overflow: hidden;}
	.mMmenuLay dl.on dd{height: 47px;}
	.mMenu_a1:hover,.mMenu_a2:hover{color: #fff;opacity: 0.8;}
	.mMenu_a1 i{vertical-align: middle;}
	.mMenuLayBg.on{opacity: 0.9; transform: translateX(0%); transition-delay: 0.2s;}
	.mMmenuLay.on{opacity: 1; transform: translateX(0%); transition-delay: 0.4s;}
	.mCloseBtn.on{opacity: 1; transform: rotate(360deg);z-index: 950;}
	
	.WAPbanner{display: block;}
	.banner{margin-top: 56px;}
	.banner .swiper-pagination{bottom: 3%;}
	.banner .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 5px !important;}
	
	.footer{padding-top: 40px;background-image: none;border-top: none;background-color: #f8f8f8;}
	.footer .box{margin-bottom: 40px;}
	.footer .logo{display: none;}
	.footer .footermenu,
	.footer .footermenu dl{width: 100%;}
	.footer .footermenu dt{position: relative;border-bottom: 1px solid #e4e4e4;}
	.footer .footermenu dd{transition: all 0.5s ease-in-out;height: 0;overflow: hidden;}
	.footer .footermenu .footermenu1{line-height: 50px;margin-bottom: 0;display: block;padding: 0 48px 0 6px;font-size: 16px;color: #666;}
	.footer .footermenu .footermenu2{font-size: 14px;padding-left: 25px;display: block;line-height: 38px;border-bottom: 1px solid rgba(0,0,0,0.1);}
	.footer .footermenu .footermenu2:before{display: none;}
	.footer .footermenu .footToggle{height: 50px;width: 50px;position: absolute;top: 0px;right: 0px;background: url(../image/mhead_i1.png) no-repeat center center;cursor: pointer;display: none;}
	.footer .footermenu .footToggle2{background: url(../image/reduce.jpg) no-repeat center center;}
	.footer .footermenu dl.on dt{border-bottom: none;}
	.footer .footermenu dl.on dd{height: 39px;}
	.footer .footermenu .footermenu1:hover,
	.footer .footermenu .footermenu2:hover{ color: #e50050;}
	.footer .footermenu .footermenu1 i{vertical-align: middle;}
	.footer .telwechat{display: flex;justify-content: space-between;align-items: center;float: left;width: 100%;margin-top: 20px;}
	.footer .telwechat .tel{line-height: 1;}
	.footer .telwechat .tel a{display: block;color: #e50050;font-size: 24px;}
	.footer .telwechat .tel p{color: #666;font-size: 14px;margin-top: 8px;}
	.footer .telwechat .wechat{cursor: pointer;width: 48px;height: 48px;text-align: center;font-size: 0;line-height: 48px;border: 1px solid #c2c2c2;border-radius: 50%;overflow: hidden;margin-bottom: 0;}
	.footer .telwechat .wechat img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
	.footer .telwechat .wechat:hover{background-color: #e50050;border-color: #e50050;}
	.footer .telwechat .wechat:hover img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
	.footer .contact{text-align: center;font-size: 14px;line-height: 1.3;background-color: #e5e5e5;border-top: none;padding-bottom: 80px;padding-top: 20px;}
	.footer .contact p{display: block;padding: 3px 0;}
	.footer .contact span{display: none;}
	.footer .contact .mhidden{display: none;}
	.fix_box{display: none;}
	.cd-top{display: block;height: 40px;width: 40px;position: fixed;bottom: 80px;right: 5px;overflow: hidden;white-space: nowrap;visibility: hidden;opacity: 0;font-size: 0;text-align: center;z-index: 999;background-color: #e50050;border-radius: 50%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
	.cd-top img{display: block;width: 100%;}
	.cd-top.cd-is-visible{visibility: visible;opacity: 1;}
	
	.mobilefooter{position: fixed;z-index: 99;left: 0;bottom: 0;width: 100%;background-color: #fff;display: block;}
	.mobilefooter ul li{width: 18%;float: left;}
	.mobilefooter ul li.tel{width: 28%;}
	.mobilefooter ul li a{display: block;padding: 7px 0;text-align: center;border-top: 1px solid #e5e5e5;}
	.mobilefooter li a .img{height: 26px;margin-bottom: 5px;}
	.mobilefooter ul li a .img img{max-height: 100%;display: inline-block;}
	.mobilefooter ul li a p{color: #e50050;font-size: 14px;line-height: 1;text-transform: uppercase;}
	.mobilefooter ul li.tel a{height: 60px;background-color: #e50050;background: linear-gradient(270deg, #e50050 0, #fb99bb 100%);border-top: none;display: flex;justify-content: center;align-items: center;}
	.mobilefooter ul li.tel a .img{margin-right: 5px;margin-bottom: 0;height: 25px;}
	.mobilefooter ul li.tel a p{color: #fff;font-size: 14px;}
	
	.wx_box p{text-align: center;font-size: 18px;line-height: 40px;}
	.wx_box h4{text-align: center;font-size: 24px;background-color: #0d6eb8;color: #fff;line-height: 48px;font-weight: 700;}
	.wx_box img{width: 226px;height: 226px;margin: 10px auto 0;display: block;border: 1px solid #eee;}
	.wx_box span{display: block;text-align: center;font-size: 16px;color: #666;line-height: 40px;}
	
	.fixed-banner{margin-top: 56px;}
	
	.nytype .swiper-slide{height: 60px;}
	.nytype .swiper-slide a{font-size: 16px;}
	
	.common-inner{padding: 40px 0;}
	
	.nytitle .en{font-size: 30px;}
	.nytitle .name{font-size: 32px;margin-top: 15px;}
	.brandintroduction{background-attachment: initial;}
	.brandintroduction .brandthems{font-size: 16px;}
	.brandintroduction .list li{padding: 30px 0;}
	.brandintroduction .list li .top .num{font-size: 40px;}
	.brandintroduction .list li .con{font-size: 14px;margin-top: 10px;}
	
	.brandfounder{height: auto;}
	.brandfounder .brandimages,
	.brandfounder .bfmessagewrap{position: initial;top: auto;bottom: auto;left: auto;right: auto;width: 100%;}
	.brandfounder .bfmessagewrap{transform: translateY(0);padding: 20px 15px;}
	.brandfounder .logo{display: none;}
	
	.de-page-mian{margin: 15px 0;}
	.de-page-mian .page-inner a{min-width: 40px;height: 40px;line-height: 40px;font-size: 14px;margin: 5px;}
	
	.news-detail-content .title{font-size: 24px;}
	.news-detail-content .tit{padding: 10px 0;margin: 0 0 10px 0;}
	.news-detail-content .news-detail{font-size: 14px;}
	.newsPage{flex-wrap: wrap;margin-top: 0;}
	.newsPage .page-a{width: 100%;margin-top: 20px;padding: 10px 20px;font-size: 16px;}
	.newsPage .page-a a{font-size: 14px;}
	
	.de-message .left,
	.de-message .right{width: 100%;}
	.de-message .form-tr input,
	.de-message .form-tr textarea{font-size: 14px;}
	.contact-map #dituContent{height: 500px;}
}
@media (max-width: 576px){
	
	.footer{padding-top: 20px;}
	.footer .box{margin-bottom: 20px;}
	
	.nytype .swiper-slide{height: 50px;}
	.nytype .swiper-slide a{font-size: 14px;padding-left: 18px;}
	.nytype .swiper-slide a::before{width: 8px;height: 8px;}
	
	.common-inner{padding: 20px 0;}
	
	.nytitle{margin-bottom: 20px;}
	.nytitle .en{font-size: 20px;}
	.nytitle .name{font-size: 22px;margin-top: 10px;}
	.brandintroduction{padding: 30px 0;}
	.brandintroduction .brandthems{font-size: 14px;}
	.brandintroduction .list{margin-top: 20px;}
	.brandintroduction .list{display: block;}
	.brandintroduction .list li{width: 100%;border-top: 1px solid #dcdcdc;padding: 20px 0;}
	.brandintroduction .list li:first-child{border-top: none;}
	.brandintroduction .list li::before{display: none;}
	.brandintroduction .list li .top .num{font-size: 30px;}
	.brandintroduction .list li .top .danwei{font-size: 16px;}
	
	.brandfounder .bfmessagewrap .bfthems{font-size: 14px;line-height: 30px;}
	
	.contact-map #dituContent{height: 400px;}
}