@media (max-width:1800px) {
	.nav-bar ul li a { padding: 0 14px; }
	.index-title { padding: 80px 0 70px; }
	.index-product-content .side-content { width: 950px; }
	.index-about .index-title { padding: 60px 0 30px; }
	.index-about .cont .yf-tit { margin-top: 60px; }
	.foot-ul li ~ li { margin-left: 50px; }
	.cate-list li ~ li { margin-left: 10px; }
	.cate-list li a { padding: 0 20px; }
	.page-banner .pb-tit { top: 30%; margin-left: -600px; }
	.page-banner .pb-tit .cn { font-size: 40px; }
	.page-banner .pb-tit .en { font-size: 30px; margin-top: 20px; }
	.product-desc { height: 517px; }
	.page-news-list .item .pic { width: 375px; }
}
@media (max-width:1600px) {
	.nav-bar ul li a { padding: 0 13px; }
	.page-about .pic {height: 100%;}
}
@media (max-width:1280px) {
	.index-product-content .side-content { width: 730px; }
}
@media (max-width:1024px) {
	.navTrigger { display: block; }
	.nav_on { opacity: 1; transform: translateX(0); }
}
@media (max-width:820px) {
	.header .language { position: absolute; right: 55px; top: 16px; font-size: 0; margin-top: 0; }
	.index-product { padding-top: 40px; }
	.page-banner, .banner { margin-top: 50px; }
	.pb-80, .pb-100, .pb-60 { padding-bottom: 40px; }
	.wapNav { padding: 0; top: 50px; }
	.all-fixed2, .head-tel, .nav-bar { display: none; }
	.header .logo img { max-height: none; width: 120px; }
	.header .logo .slogan { width: 100px; height: 30px; margin-left: 20px; background-size: contain !important; }
	.header .logo .slogan:before { height: 25px; top: 3px; left: -12px; }
	.header { position: fixed; width: 100%; left: 0; top: 0; z-index: 999; height: 50px; padding-top: 0; }
	.header .logo { line-height: 50px; }
	.navTrigger { margin-top: 15px; }
	.index-title .en { font-size: 30px; }
	.index-title h3 { margin-top: -15px; font-size: 24px; }
	.index-title .des { font-size: 12px; }
	.index-case .index-title { padding: 40px 0 30px; }
	.index-case-cate li, .cate-list li a { font-size: 14px; margin: 0; padding: 6px 0; width: 33.3333%; }
	.index-case-cate { margin-bottom: 20px; }
	.index-case-cate li .icon, .cate-list li a .icon { width: 20px; height: 20px; background-repeat: no-repeat; background-size: 20px; background-position: 0 0; margin-right: 9px; -webkit-transition: 0; -o-transition: 0; transition: 0; }
	.index-case-cate li.on .icon, .index-case-cate li:hover .icon, .cate-list li.on .icon, .cate-list li:hover .icon { background-position: 0 -15px; }
	.index-case-content .item ul li { float: left; width: 49%; margin-left: 2%; margin-bottom: 10px; }
	.index-case-content .item ul li:first-child, .index-case-content .item ul li:nth-child(3) { width: 49%; margin-left: 0; }
	.index-case-content .item ul li .tit { line-height: 35px; font-size: 14px; padding: 0 10px; }
	.index-case-content .item ul li .tit-bar { line-height: 35px; padding: 0 10px; font-size: 14px; }
	.index-case-content .item ul li .tit-bar .view, .index-case-content .item ul li:last-child { display: none; }
	.index-case-content { margin-bottom: -10px; }
	.index-about .pic, .yf-intro .pic { position: static; width: 100%; overflow: hidden; height: auto; padding: 0 15px; float: none; }
	.index-about .pic img, .yf-intro .pic img { height: auto; width: 100%; max-width: none; }
	.index-about .cont { width: 100%; padding-bottom: 40px; padding-right: 0; }
	.index-title { padding: 40px 0 30px; }
	.index-product-content { height: auto; }
	.index-product-content .side-cate { float: none; width: 100%; height: auto; background: url(../images/side-cate-bg.jpg) no-repeat center; background-size: cover; margin-bottom: 15px; }
	.index-product-cate { padding: 10px 10px; font-size: 0; }
	.index-product-cate li { display: inline-block; height: auto; line-height: 35px; padding-left: 0; font-size: 14px; width: 33.3333%; padding: 0 5px; }
	.index-product-cate li .icon { width: 20px; height: 20px; margin-right: 6px; margin-top: 0; }
	.index-product-content .side-content { width: 100%; }
	.index-product-list li:nth-child(1), .index-product-list li:nth-child(2), .index-product-list li:nth-child(3) { margin-bottom: 10px; }
	.index-product-list li { width: 50%; margin-bottom: 10px; }
	.index-product-list li .abox .tit { height: 36px; line-height: 35px; font-size: 14px; padding: 0 10px; }
	.index-product-cate li:before { left: 0; top: 0; width: 100%; height: 100%; background: #ed4f1d; }
	.com-more3 { width: 180px; line-height: 40px; font-size: 14px; margin-top: 20px; }
	.index-about, .yf-intro { padding-top: 40px; }
	.foot-ul { display: none; }
	.index-news-content { display: block; }
	.index-news-content .pic { width: 100%; float: none; }
	.index-news-content .cont { width: 100%; padding-right: 0; margin-top: 20px; }
	.index-news-cate ul li:before { bottom: -11px; }
	.index-news-cate .more { font-size: 14px; }
	.index-news-cate { padding-bottom: 10px; margin-bottom: 20px; }
	.index-news-cate ul li { font-size: 16px; padding: 0 10px; }
	.index-news-tab .item .subitem .scont p { display: none; }
	.index-news-tab .item .subitem .scont h4 { font-size: 14px; }
	.index-news-tab .item .subitem ~ .subitem { margin-top: 10px; }
	.index-set6 { padding: 10px 0; font-size: 12px; }
	.footer .fl, .footer .fr { float: none; }
	.foot-phone { padding-top: 0; width: 100%; display: flex; justify-content: space-between; }
	.foot-phone .wx { display: inline-block; vertical-align: text-top;	    /*width: 50%;*/ font-size: 14px; }
	.foot-phone .foot-ph { margin-left: 0; width: 50%; }
	.foot-phone .foot-ph a { width: 100%; line-height: 35px; margin-bottom: 10px; }
	.foot-phone .foot-ph a .icon-kf { width: 20px; height: 20px; }
	.foot-phone .foot-ph a span { margin-left: 5px; font-size: 14px; vertical-align: middle; }
	.foot-phone .foot-ph .pt p { display: block; font-size: 18px; color: #fff; line-height: 36px; }
	.foot-phone .foot-ph .pt p .icon-tel { width: 20px; height: 20px; margin-right: 8px; }
	.foot-phone .wx img { width: 90px; }
	.foot-phone .wx p { margin-top: 5px; }
	.foot-tb { margin-top: 30px; padding-bottom: 15px; font-size: 12px; }
	.foot-tb p { display: inline; }
	.foot-tb .fr { display: none; }
	.hm-t-go-top { display: none !important; }

	/*内页*/
	.breadcrumb { display: none; }
	.cate-list li a { width: 100%; padding: 3px 5px; }
	.product-cate, .cate-bar { line-height: 30px; height: auto; border-bottom: none; text-align: center; background: #eee; font-size: 0; padding: 10px 0; }
	.cate-list li ~ li { margin-left: 0; }
	.cate-list li { width: 33.3333%; }
	.case-cate .cate-list li { width: 50%; }
	.product-cate-wrap { height: auto; }
	.page-product-list, .page-news-list { margin-top: 20px; }
	.com-page { margin-top: 20px; }
	.pagination a, .pagination span { padding: 0 10px; min-width: 30px; line-height: 30px; font-size: 12px; }
	.pagination a:first-child, .pagination a:last-child { display: none; }

	/*产品详情*/
	.product-header { padding-top: 20px; padding-bottom: 30px; }
	.product-slide-wrap { width: 100%; float: none; }
	.product-desc { width: 100%; height: auto; float: none; }
	.product-desc .cont { padding: 15px; }
	.detail-body { padding-top: 30px; padding-bottom: 30px; }
	.detail-left, .detail-right { width: 100%; float: none; }
	.news-rec .index-news-tab, .news-rec .right { width: 100%; float: none; padding: 15px; }
	.news-rec:before { display: none; }
	.news-rec .right { }

	/*关于*/
	.yf-intro { height: auto; margin-bottom: 30px; padding-top: 30px; }
	.yf-intro .cont { width: 100%; padding-right: 0; }
	.yf-intro .cont .index-title { padding: 20px 0 15px; }
	.yf-intro .cont .index-title h3 { margin-top: -40px; }
	.yf-intro .cont .des { font-size: 14px; line-height: 1.75; margin-bottom: 30px; }
	.num-item .num i { font-style: normal; font-size: 40px; line-height: 50px; color: #4c4947; }
	.num-item .num span { font-size: 12px; top: 5px; width: 20px; height: 20px; line-height: 20px; }
	.num-item .tit { font-size: 13px; }
	.yf-team { flex-wrap: wrap; }
	.yf-team li { width: 48.5%; }
	.yf-team li:nth-child(1), .yf-team li:nth-child(2) { margin-bottom: 10px; }
	.yf-team li .tit { line-height: 35px; font-size: 14px; }
	.yf-sc .index-title, .index-title.mini { padding: 40px 0 30px; }
	.index-title .des br { display: none; }
	.num-content { height: auto; padding: 5px 15px; margin-top: 0; }
	.product-slide-wrap .swp-next, .product-slide-wrap .swp-prev { display: none; }
	.product-desc .cont h1 { font-size: 20px; }
	.product-desc .cont .des { margin-top: 15px; line-height: 1.75; height: auto; }
	.product-desc .zixun a { height: 40px; line-height: 40px; font-size: 16px; }
	.product-desc .zixun a .icon { width: 20px; height: 20px; }
	.page-control, .com-content .page-control { height: 40px; line-height: 40px; }
	.page-control li .icon-p-prev, .page-control li .icon-p-next { width: 10px; height: 10px; }
	.page-control li .icon-menu { width: 12px; height: 12px; }
	.detail-tit { font-size: 20px; margin-bottom: 20px; }
	.detail-tit .icon-detail { width: 20px; height: 20px; margin-right: 10px; }
	.article-content { padding: 15px 10px; }
	.block-item { margin-top: 30px; }
	.blcok-tit { font-size: 20px; padding-left: 18px; margin-bottom: 20px; }
	.blcok-tit:before { margin-top: -9px; width: 6px; height: 20px; }
	.blcok-tit .more { color: #888888; font-size: 14px; margin-top: 5px; }
	.blcok-tit .more .icon-plus { width: 15px; height: 15px; }
	.pics-list .item .abox .tit { height: 36px; line-height: 35px; font-size: 14px; }
	.news-rec .index-news-tab .item .subitem .scont p, .index-news-tab .item .subitem .scont .more { display: none; }
	.index-news-tab .item .subitem .scont .date { position: absolute; right: auto; left: 17px; }
	.index-news-tab .item .subitem .scont { padding-top: 5px; }
	.detail-right { margin-top: 30px; }
	.detail-right .pics-list { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.detail-right .pics-list .item { width: 48%; }
	.sfq-list { flex-wrap: wrap; height: auto; }
	.sfq-list li { width: 100% !important;		/*height: 100px;*/ }
	.sfq-list li.on {		/*height: 100%;*/ }
	.sfq-list li img { position: static; }
	.sfq-list li .tab-cont { height: 100%; width: 100%; padding: 30px 20px 30px 20px; }
	.pt-60 { padding-top: 40px; }
	.page-title { font-size: 24px; padding-bottom: 20px; }
	.page-news-list .item .pic { width: 100%; float: none; }
	.page-news-list .item .cont { padding-left: 0; width: 100%; margin-top: 15px; }
	.page-news-list .item .cont .des { line-height: 1.75; margin-top: 15px; padding-bottom: 0; margin-bottom: 0; border-bottom: none; }
	.page-news-list .item .cont .more { display: none; }
	.page-contact { padding-top: 40px; }
	.pb-90 { padding-bottom: 40px; }
	.message-map { margin-top: 40px; background: transparent; height: auto; }
	.page-message { float: none; width: 100%; padding: 20px; }
	.page-map { float: none; width: 100%; overflow: hidden; height: 300px; margin-top: 20px; }
	.contact-list { padding: 30px 0 10px; flex-wrap: wrap; }
	.contact-list li { width: 48%; margin-bottom: 20px; }
	.contact-list li h4 { margin-top: 10px; font-size: 14px; color: #999999; line-height: 18px; height: auto; padding: 0 5px; }
	.contact-list li p { color: #4c4947; font-size: 16px; margin-top: 10px; }
	.beauty-tit { font-size: 24px; padding-bottom: 20px; }
	.message-list li { padding-top: 16px; padding-bottom: 10px; }
	.message-list li .icon { width: 14px; height: 22px; }
	.message-list li textarea { height: 50px; }
	.page-message .sub { margin-top: 20px; width: 120px; font-size: 14px; line-height: 35px; }
	.page-about .pic { position: static; width: 100%; padding: 0 15px; }
	.page-about .pic img { height: auto; width: 100%; }
	.page-about .cont { width: 100%; padding-right: 0; }
	.page-about .index-title { padding: 20px 0 10px; }
	.page-about .b-tit { font-size: 18px; }
	.page-about .num-list { margin-top: 30px; }
	.page-about .des { margin-top: 20px; font-size: 14px; line-height: 1.75; }
	.culture-list { margin: 20px auto 0; width: 100%; height: auto; flex-wrap: wrap; box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1); padding: 15px 10px; }
	.culture-list .item { width: 100%; justify-content: left; padding: 0 10px; }
	.culture-list .item ~ .item { margin-top: 20px; }
	.culture-list .item .icon { width: 50px; height: 50px; }
	.culture-list .item .des h4 { font-size: 18px; }
	.culture-list .item .des p { font-size: 14px; line-height: 1.5; }
	.pb-70 { padding-bottom: 40px; }
	.honor-pg { margin-top: 20px; }
	.honor-pg .swiper-pagination-bullet { width: 15px; height: 4px; border-radius: 2px; margin: 0 5px !important; }
	.factory-title { margin: -20px auto 0; width: 92%; height: 40px; line-height: 40px; }
	.txt-swiper .item { font-size: 16px; }
	.factory-list .item { width: 100%; }
	.factory-title .swp-next, .factory-title .swp-prev { width: 30px; height: 30px; margin-top: -15px; }
	.honor-list .item .tit { line-height: 35px; font-size: 14px; }
	.honor-list .item .pic { padding: 15px; }
	.index-about .index-title { padding: 20px 0 10px; }
	.index-about .cont .des { font-size: 14px; line-height: 1.75; margin-bottom: 30px; margin-top: 10px; }
	.com-more2 { width: 160px; height: 40px; padding-left: 5px; font-size: 14px; line-height: 40px; }
	.index-about .cont .yf-tit { margin-top: 30px; }
	.index-news-content .pic .abox .tit { height: 40px; line-height: 40px; padding: 0 10px; }
	.index-news-content .pic .abox .tit span { font-size: 14px; }
	.index-news-content .pic .abox .tit .date { font-size: 12px; }
	.footer { padding-bottom: 45px; }
	#to-top { visibility: hidden; }
	.menu-footer { display: block; }
}