@charset "UTF-8";
@media (max-width: 1024px) { .head .nav > li { height: 70px; }
  .head .nav > li > a { height: 70px; }
  .head .nav > li h2 { font-size: 20px; }
  .head .nav > li strong { font-size: 14px; }
  .head .nav > li ul li a { font-size: 16px; }
  /*新闻*/
  .news-box .news-list .list ul li { width: 100%; float: none; overflow: hidden; }
  .news-box .news-list .list ul li .date { background-color: #FB6E1C; }
  /*技师联盟*/
  .jslm-box { background: none; }
  .jslm-box .text { width: 100%; }
  .jslm-box .jslm-slide .swiper-slide span { height: 200px; }
  .jslm-box .jslm-button-prev, .jslm-box .jslm-button-next { top: 65%; }
  /*加盟顾问*/
  .jiameng-box ul { width: 90%; }
  /*新闻详情*/
  .news-detail-box { height: auto; margin-top: 100px; }
  .news-detail-box .swiper-container { padding-right: 0; }
  /*技术联盟详情*/
  .jslm-detail h4 { float: none; margin-left: auto; margin-right: auto; } }
@media (max-width: 1023px) { .main-box { padding-top: 20px; }
  .head { height: auto; background-image: none; }
  .head h1, .head .nav { float: none; width: 100%; }
  .head h1 { height: 50px; line-height: normal; margin-bottom: 20px; }
  .head h1 img { max-height: 100%; }
  .head .nav { font-size: 0; margin-top: 0; background-color: #8ED318; }
  .head .nav > li { display: inline-block; float: none; height: auto; }
  .head .nav > li > a { position: static; height: auto; border-radius: 0; }
  .head .nav > li ul { top: 100%; padding: 5px 0; border-radius: 0; background-image: none; background-color: #8ED318; }
  .head .nav > li ul li { padding: 0; }
  .head .nav > li ul li a { display: block; font-size: 14px; padding: 10px 0; }
  .head .nav > li ul li a:hover { color: #fff; background-color: #6caf0f; }
  .news-box .news-list { margin-top: 70px; }
  /*品牌愿景*/
  .ppyj-box { background-size: 150%; }
  .ppyj-box .ppyj-content .text { margin-top: 90px; font-size: 30px; }
  .ppyj-box .ppyj-content .slogan { margin-top: 115px; }
  .ppyj-box .ppyj-content .slogan h2 { font-size: 50px; }
  .ppyj-box .ppyj-content .slogan small { font-size: 20px; }
  .ppyj-box .kj-menu { display: flex; display: -webkit-flex; flex-flow: row nowrap; justify-content: space-between; margin-top: 50px; padding: 0 10px; }
  .ppyj-box .kj-menu a { font-size: 18px; width: 30%; line-height: 50px; margin-left: 0; margin-right: 0; } }
@media (max-width: 768px) { /*技师联盟*/
  .jslm-box .jslm-slide .swiper-slide span { height: 150px; }
  /*联系我吧*/
  .contact-box { margin-top: 100px; }
  .contact-box .map { width: 90%; }
  .contact-box .contact { width: 90%; }
  /*新闻详情*/
  .news-detail-box h1 { font-size: 28px; }
  .news-detail-box .date { font-size: 20px; }
  .news-detail-box .text { font-size: 20px; }
  .news-detail-box .swiper-container { padding-right: 0; }
  /*品牌愿景*/
  .ppyj-box { background-size: cover; background-position: center top; }
  .ppyj-box .ppyj-content .text { margin-top: 25%; line-height: 40px; font-size: 30px; }
  .ppyj-box .ppyj-content .slogan { margin-top: 15%; }
  .ppyj-box .ppyj-content .slogan h2 { font-size: 50px; }
  .ppyj-box .ppyj-content .slogan small { font-size: 16px; }
  /*技术联盟详情*/
  .jslm-detail h4 { position: static; }
  .jslm-detail .swiper-container { max-height: 380px; }
  .jslm-detail .swiper-container .swiper-slide { height: auto; }
  /*加盟优势*/
  .jm-youshi .youshi-list .item1, .jm-youshi .youshi-list .item2, .jm-youshi .youshi-list .item3, .jm-youshi .youshi-list .item4 { float: none; width: 100%; height: auto; margin-bottom: 20px; padding-top: 50px; padding-bottom: 20px; }
  .jm-youshi .youshi-list .item1 span, .jm-youshi .youshi-list .item2 span, .jm-youshi .youshi-list .item3 span, .jm-youshi .youshi-list .item4 span { margin-top: 0; } }
@media (max-width: 767px) { .main-box { padding-top: 5px; }
  .nav-btn { display: block; height: 50px; line-height: 50px; text-align: right; font-size: 0; cursor: pointer; }
  .index-head { margin-top: 55%; }
  .head h1 { float: none; width: 100%; height: auto; padding: 20px 10px; text-align: center; margin-bottom: 0; background-color: #1f1f1f; }
  .head h1 img { max-height: 83px; }
  .head .nav { float: none; width: 100%; background-color: #fff; }
  .head .nav > li h2 { color: #000; font-size: 28px; font-weight: bold; }
  .head .nav > li strong { color: #646464; font-weight: bold; }
  .head .nav > li:hover > a { background-color: rgba(255, 255, 255, 0.9); }
  .head .nav > li ul { padding: 0; background-color: rgba(255, 255, 255, 0.9); }
  .head .nav > li ul li a { color: #000; font-size: 18px; font-weight: bold; }
  .head .nav > li ul li a:hover { color: #000; background-color: #fff; }
  .index-box { position: relative; padding-bottom: 50px; }
  .index-box .slogan { margin-top: 20%; }
  .index-box .item-en { font-size: 22px; letter-spacing: 0; }
  .index-box .index-video { position: absolute; top: 5px; width: 100%; height: auto; padding: 0 5px; margin-top: 0; background: none; }
  .index-box .item-en-ch { margin-top: 10%; }
  .index-box .item-en-ch h2 { font-size: 26px; }
  .index-box .item-en-ch strong { font-size: 14px; }
  /*新闻*/
  .news-box .news-list .rec .pic, .news-box .news-list .rec .info { float: none; width: 100%; }
  .news-box .news-list .rec .pic { height: auto; max-height: 300px; }
  .news-box .news-list .rec .info { height: auto; padding-bottom: 20px; }
  .news-box .news-list .rec .info h2 a { font-size: 18px; line-height: 35px; }
  .news-box .news-list .rec .info em { font-size: 16px; }
  .news-box .news-list .rec .info p { font-size: 16px; line-height: 24px; }
  .news-box .news-list .list ul li { padding: 10px 0; }
  .news-box .news-list .list ul li .title { width: 70%; float: left; padding-left: 0; line-height: 20px; }
  .news-box .news-list .list ul li .title a { font-size: 16px; }
  .news-box .news-list .list ul li .date { width: 20%; height: auto; float: right; font-size: 16px; line-height: 24px; }
  /*技师联盟*/
  .jslm-box .jslm-slide .swiper-slide span { height: 220px; }
  /*技术联盟详情*/
  .jslm-detail { min-height: auto; }
  .jslm-detail h4 { width: 90%; height: 50px; line-height: 50px; font-size: 24px; }
  .jslm-detail .swiper-container { width: 80%; }
  .jslm-detail .jslm-button-prev, .jslm-detail .jslm-button-next { top: 80%; width: 26px; height: 60px; }
  /*加盟顾问*/
  .jiameng-box { margin-top: 50px; padding-top: 0; }
  .jiameng-box ul li strong { width: 30%; }
  /*新闻详情*/
  .news-detail-box { height: auto; margin-top: 100px; }
  .news-detail-box h1 { font-size: 28px; }
  .news-detail-box .date { font-size: 20px; }
  .news-detail-box .text { font-size: 20px; }
  .news-detail-box .swiper-container { padding-right: 0; }
  /*品牌愿景*/
  .ppyj-box .ppyj-content .text { margin-top: 200px; }
  .ppyj-box .ppyj-content .slogan { margin-top: 90px; }
  /*品牌起源*/
  .ppqy-box .ppqy-content { font-size: 18px; } }
@media (max-width: 576px) { .main-box { padding-bottom: 30px; background-image: url(/img/mobil-bg.jpg); }
  .head .nav > li h2 { font-size: 14px; }
  .head .nav > li strong { font-size: 0.5rem; font-family: inherit; }
  .head .nav > li ul li a { font-size: 12px; }
  .index-box { min-height: 100vh; }
  .index-box .slogan { height: auto; line-height: normal; font-size: 44px; padding-left: 15px; padding-right: 15px; }
  .index-box .slogan b { font-size: 54px; }
  .index-box .slogan i { font-size: 54px; }
  /*技师联盟*/
  .jslm-box { margin-top: 50px; }
  .jslm-box .text { font-size: 14px; line-height: 20px; }
  .jslm-box .jslm-slide { margin-top: 50px; }
  .jslm-box .jslm-slide .swiper-slide span { height: 220px; }
  .jslm-box .jslm-slide .swiper-slide:nth-child(even) { margin-top: 0; }
  .baoming { width: 80%; padding-top: 40px; padding-bottom: 30px; }
  .baoming a { font-size: 20px; line-height: 50px; }
  /*加盟顾问*/
  .jiameng-box ul li strong { font-size: 16px; }
  .jiameng-box .submit { width: 130px; height: 40px; line-height: 40px; font-size: 20px; }
  /*联系我吧*/
  .contact-box h3 { font-size: 20px; }
  .contact-box h4 { font-size: 14px; line-height: 24px; }
  .contact-box .contact { font-size: 16px; text-align: center; }
  /*品牌愿景*/
  .ppyj-box .ppyj-content { overflow: hidden; }
  .ppyj-box .ppyj-content img { width: 130%; max-width: none; margin-left: -15%; }
  .ppyj-box .ppyj-content .text { font-size: 16px; line-height: 26px; }
  .ppyj-box .ppyj-content .slogan h2, .ppyj-box .ppyj-content .slogan small { color: #fff; }
  .ppyj-box .ppyj-content .slogan h2 { font-size: 26px; }
  /*加盟优势*/
  .jm-youshi { margin-top: 50px; }
  .jm-youshi h2 { font-size: 32px !important; }
  .jm-youshi h3 { font-size: 18px !important; }
  .jm-youshi .youshi-list { margin-bottom: 30px; }
  .jm-youshi .youshi-list .item1, .jm-youshi .youshi-list .item2, .jm-youshi .youshi-list .item3, .jm-youshi .youshi-list .item4 { float: none; width: 100%; height: auto; padding-top: 20px; padding-left: 10px; padding-right: 10px; overflow: hidden; background-color: #7f7e7f; }
  .jm-youshi .youshi-list .item1 span, .jm-youshi .youshi-list .item2 span, .jm-youshi .youshi-list .item3 span, .jm-youshi .youshi-list .item4 span { float: left; width: 15%; height: auto; margin-top: 0; }
  .jm-youshi .youshi-list .item1 dl, .jm-youshi .youshi-list .item2 dl, .jm-youshi .youshi-list .item3 dl, .jm-youshi .youshi-list .item4 dl { float: left; width: 80%; margin-top: 0; padding-left: 15px; }
  .jm-youshi .youshi-list .item1 dl dt, .jm-youshi .youshi-list .item2 dl dt, .jm-youshi .youshi-list .item3 dl dt, .jm-youshi .youshi-list .item4 dl dt { font-size: 20px; }
  .jm-youshi .youshi-list .item1 dl dd, .jm-youshi .youshi-list .item2 dl dd, .jm-youshi .youshi-list .item3 dl dd, .jm-youshi .youshi-list .item4 dl dd { font-size: 16px; }
  .jm-youshi .jslm-box { margin-top: 0; }
  .jm-youshi .jslm-box .jslm-button-prev, .jm-youshi .jslm-box .jslm-button-next { top: 50%; margin-top: -40px; }
  .jm-youshi .num-pic img { width: 50%; margin-bottom: 10px; padding: 0 10%; } }
@media (max-width: 320px) { .head .nav > li h2 { font-size: 14px; }
  .head .nav > li ul li a { font-size: 12px; }
  .index-box .slogan { height: auto; line-height: normal; font-size: 34px; }
  .index-box .slogan b { font-size: 44px; }
  .index-box .slogan i { font-size: 44px; }
  /*品牌愿景*/
  .ppyj-box { background-color: #717171; background-position: center -80px; }
  .ppyj-box .ppyj-content .text { margin-top: 100px; font-size: 14px; line-height: 20px; }
  .ppyj-box .ppyj-content .slogan { margin-top: 70px; }
  .ppyj-box .ppyj-content .slogan h2 { font-size: 20px; }
  .ppyj-box .ppyj-content .slogan small { font-size: 14px; }
  .ppyj-box .kj-menu { display: block; margin-top: 50px; }
  .ppyj-box .kj-menu a { width: 100%; margin: 10px 0; }
  /*技术联盟详情*/
  .jslm-detail .jslm-button-prev, .jslm-detail .jslm-button-next { top: 90%; width: 16px; height: 35px; }
  /*加盟优势*/
  .jm-youshi h3 { font-size: 20px; }
  .jm-youshi .youshi-list .item1 dl dt, .jm-youshi .youshi-list .item2 dl dt, .jm-youshi .youshi-list .item3 dl dt, .jm-youshi .youshi-list .item4 dl dt { font-size: 18px; letter-spacing: 0; }
  .jm-youshi .youshi-list .item1 dl dd, .jm-youshi .youshi-list .item2 dl dd, .jm-youshi .youshi-list .item3 dl dd, .jm-youshi .youshi-list .item4 dl dd { font-size: 14px; } }

/*# sourceMappingURL=media.css.map */
