@charset "utf-8";
@media (max-width: 1680px){
	.index1_tit{margin-left: 7px; height: 61px;}
	.index1_p{ font-size: 14px; line-height: 25px; letter-spacing: 1px; margin: 5% 0 5% 7px;}
	.index1_slide .hd ul li{ width: 76px; height: 76px; margin-bottom: 37px; background-size: 100% 100%;}
	.index1_slide .hd ul li .icon{ width: 76px; height: 76px; background-size: auto 46px;}
	.index1_slide .bd{ margin-left: 52px; width: 442px;}
	.index1_slide .bd ul .index1_zi{ left: 18px; bottom: 18px; width: 300px;}
	.index1_slide .bd ul h1{ font-size: 24px; line-height: 49px;}
	.index1_slide .bd ul p{ font-size: 14px; line-height: 21px;}
	
	.index2{ background-size: cover; height: 914px;}
	.title2{ background-size: auto 100%; height: 57px; margin-top: 67px;}
	.picScroll-left{ width: 1260px; margin: 37px auto 0;}
	.picScroll-left .prev, .picScroll-left .next{ width: 35px; height: 35px; margin-top: -18px; background-size: 100% 100%;}
	.picScroll-left .prev{ left: 414px;}
	.picScroll-left .next{ right: 414px;}
	.picScroll-left .bd ul li{ width: 393px; height: 571px; margin-right: 11px; border: 9px solid rgba(255,255,255,.5); overflow: hidden;}
	.index2_txt{ background-size: 100% 100%;}
	.index2_title{ padding: 30px 37px 60px;}
	.index2_t_r h1{ font-size: 25px;}
	.index2_t_r p{ font-size: 14px; line-height: 19px; height: 90px; margin-top: 15px;}
	.index2_txt .more{ margin-top: 0; width: 86px; height: 22px;}
	.index2_swiper{ width: 330px;}
	.index2_swiper .swiper-slide .pic{ width: 326px; height: 220px; border-radius: 52px;}
	.index2_swiper .swiper-slide .pic .img{ width: 321px; height: 216px; border-radius: 52px; border: 2px solid #9b6742;}
	.index2_swiper .swiper-slide .pic .kuang{ top: 7px; left: 7px; width: 321px; height: 216px;}
	.index2_swiper .swiper-slide p{ line-height: 48px; font-size: 18px;}
	.index2_swiper .swiper-pagination{ top: 15px;}
	.index2_swiper .swiper-pagination-bullet{ width: 8px; height: 8px;}
	.index2_zi{ margin-top: 60px; height: 42px;}
	.index2_zi img{ height: 100%;}
	
	.index3{ background-size: cover; height: 439px;}
	.title3{ background-size: auto 100%; height: 56px; margin-top: 42px;}
	.index3-left{ width: 1362px; margin: 45px auto 0;}
	.index3-left .bd ul li{ margin-right: 13px; width: 261px; height: 187px;}
	a.more{ width: 86px; height: 22px; margin: 33px auto 0;}
	a.more img{ width: 100%;}
	
	.index4{ height: 688px;}
	.index4_slide{ background-size: 100% 100%; width: 50%; height: 416px;}
	.index4_slide .hd{ background-size: 100% 100%; width: 354px; height: 327px; margin: 60px 0 0 37px;}
	.index4_slide .hd ul{ background-size: 132px 163px}
	.index4_slide .hd ul li{ height: 56px; line-height: 56px; min-width: 56px; background-size: auto 100%;}
	.index4_slide .hd ul li.index4_icon1{ margin-left: -26px;}
	.index4_slide .hd ul li.index4_icon2{ top: 75px; right: 30px;}
	.index4_slide .hd ul li.index4_icon3{ bottom: 75px; right:30px;}
	.index4_slide .hd ul li.index4_icon4{ margin-left: -28px;}
	.index4_slide .hd ul li.index4_icon5{ bottom: 75px; left:22px;}
	.index4_slide .hd ul li.index4_icon6{ top: 75px; left: 30px;}
	.index4_slide .hd ul li.on:before{ width: 56px; height: 56px;}
	.index4_slide .bd{ margin: 112px 0 0 37px;}
	.index4_slide .bd ul h1{ font-size: 24px; line-height: 54px;}
	.index4_slide .bd ul .index4_txt{ font-size: 14px; line-height: 20px;}
	a.index4_more{ width: 96px; height: 24px; line-height: 24px; border-radius: 24px; margin: -45px 0 0 450px; font-size: 12px;}
	.index4_swiper .swiper-pagination{ right: 52px; bottom: 52px;}
	.index4_swiper .swiper-pagination-bullet{ width: 8px; height: 8px;}
	.index4_right{ margin-top: 416px; height: 272px; background-size: 100% 100%;}
	.index4_right h1{ font-size: 22px; line-height: 64px; margin: 42px 0 0 52px;}
	.index4_right p{ font-size: 24px; line-height: 45px; margin-left: 52px;}
	.index4_right img{ margin-right: 11px;}
	
	.index5{ background-size: cover; height: 546px;}
	.title5{ background-size: auto 100%; height: 55px; margin-top: 45px;}
	.index5_ul{ width: 1100px; margin: 67px auto 0;}
	.index5_ul li{ width: 302px; padding: 18px 26px 30px; margin: 0 6px;}
	.index5_title{ width: 65px; height: 24px; border-radius: 24px; line-height: 24px; font-size: 12px;}
	.index5_time{ font-size: 12px; margin-left: 11px; line-height: 26px;}
	.index5_t1{ font-size: 16px; line-height: 61px; height: 61px;}
	.index5_img{ width: 302px; height: 177px; border-radius: 7px;}
	#demo {width: 1100px;}
	
	.footer{ padding: 18px 0;}
	.foot_nr{ width: 987px;}
	.d_logo{ background-size: 100% 100%; width: 73px; height: 139px;}
	.d_nav{ margin-left: 60px;}
	.d_tit{ line-height: 27px; margin-top: 7px; font-size: 14px;}
	.d_line{ width: 18px; height: 2px;}
	.d_menu{ margin-top: 21px;}
	.d_menu li{ margin-right: 22px;}
	.d_en{}
	.d_ch{ font-size: 16px; line-height: 16px;}
	.d_tel{ margin-left: 22px;}
	.d_dh{ margin-top: 20px; height: 26px;}
	.d_dh img{ height: 100%;}
	.code{ width: 117px;}
	.d_ewm p{ line-height: 19px; margin-top: 2px;}
	
	.copy{ line-height: 47px;}
	.copy img{ height: 33px;}
	
	/*会员*/
	.member1{ width: 915px; background-size: auto 100%; height: 351px;}
	.member1_ch{ font-size: 34px; line-height: 38px;}
	.member1_ch span{ margin-left: 7px; line-height: 19px;}
	.member1_en{ font-size: 22px;}
	.member1_txt p{ font-size: 18px;}
	.member1_txt p.p1{ line-height: 22px; margin: 28px 0 16px; width: 574px;}
	.member1_txt p.p2{ line-height: 36px;}
	
	.member2{ background-size: cover; height: 446px;}
	.member2_ul li{ margin: 0 45px;}
	.member2_icon{ width: 202px; margin: 0 auto;}
	.member2_icon img{ max-width: 100%;}
	.member2_text{ margin-top: 18px;}
	.member2_zi1{ line-height: 45px; font-size: 18px;}
	.member2_zi1 img{ margin-right: 11px;}
	.member2_zi2{ font-size: 14px; line-height: 21px;}
	
	.member3{ background-size: cover; height: 480px;}
	.member3_tit{ line-height: 37px; padding-top: 28px; background-size: auto 100%;}
	.member3_en{ font-size: 48px; letter-spacing: 1px;}
	.member3_ch{ font-size: 36px; margin-top: -22px;}
	.member3_ch span{ margin-left: 7px;}
	.member3_txt{ width: 855px; margin: 30px auto 0;}
	.member3_txt p{ font-size: 16px; line-height: 24px;}
	/*会员*/
	
	/*联系*/
	.contact1{ background-size: cover; height: 354px;}
	.contact1_nr{ width: 990px; padding-top: 43px;}
	.contact1_ch{ font-size: 51px; line-height: 63px;}
	.contact1_en{ font-size: 36px; line-height: 42px;}
	.contact1_zi{ height: 65px; margin-top: 24px;}
	.contact1_zi img{ height: 100%;}
	.contact1_tx{ font-size: 27px; margin-top: 37px; line-height: 27px;}
	
	.contact2{ background-size: cover; height: 293px;}
	.contact2_nr{ width: 990px; padding-top: 64px;}
	.contact2_nr li{ line-height: 49px; font-size: 33px;}
	.contact2_nr li span{ font-size: 22px;}
	.contact2_icon{ width: 30px; height: 49px; margin-left: 15px; margin-right: 15px; background-size: 100%;}
	/*联系*/
	
	/*食品*/
	.pro_nav{ background-size: cover; padding: 36px 0 45px;}
	.pro_nav li{ width: 130px; height: 130px; margin: 0 17px; border: 4px solid rgba(255,255,255,0.87);}
	.pro_nav li img{ width: 100%;}
	.pro_nav_zi{ width: 130px; height: 65px;}
	.pro_h1{ width: 40px; margin: 15px auto 0; background-size: 5px; line-height: 40px; font-size: 18px;}
	.pro_nav li.pro_li5 .pro_h1{ height: 40px; line-height: 20px; width: 46px;}
	
	.pro_swiper{ padding-bottom: 37px;}
	.pro_zi{ font-size: 28px; background-size: 100% 100%; padding-top: 60px; line-height: 49px;}
	.pro_zz{ top: 28px; left: 28px; background-size: 100% 100%; width: 159px; height: 336px;}
	.pro_zz p{ height: 225px; margin: 67px 0 0 37px; font-size: 14px; line-height: 18px;}
	.pro_biaoti{ margin: 28px 0 0 15px;}
	.pro_swiper .swiper-button-prev, .pro_swiper .swiper-button-next{ width: 35px; height: 35px; margin-top: -18px;}
	/*食品*/
	
	/*新闻*/
	.newslist li{ margin-top: 75px;}
	.newslist li img{ border-radius: 7px;}
	.news_tit{ font-size: 18px; line-height: 54px; height: 54px;}
	.news_txt{ padding: 22px 0 14px; line-height: 16px;font-size: 14px;}
	.newslist li:hover .news_more{ background-size: 14px; padding-right: 21px;}
	/*新闻*/
	
	/*招聘*/
	.recruit1{ background-size: cover; height: 435px;}
	.recruit1 .table{ width: 1035px;}
	.recruit1_ch{ line-height: 64px; font-size: 51px;}
	.recruit1_en{ line-height: 41px; font-size: 36px;}
	.recruit1_txt{ height: 120px; margin: 92px 0 32px;}
	.recruit1_txt img{ height: 100%;}
	.recruit2{ background-size: cover; height: 405px;}
	.recruit2_ul{ width: 942px; padding-top: 39px;}
	.recruit2_ul li{ width: 189px; padding: 21px 12px;}
	.recruit2_tit{ line-height: 46px; font-size: 16px;}
	.recruit2_line{ width: 26px;}
	.recruit2_txt{ margin: 16px 0 3px; height: 198px;}
	.recruit2_txt p{ line-height: 22px; font-size: 12px;}
	/*招聘*/
	
	/*品牌*/
	.about1_txt{ margin-top: 36px;}
	.about1_txt p{font-size: 16px;line-height: 32px;letter-spacing: 1px;}
	.about1_ul{ margin: 15px 0;}
	.about1_ul li{width: 31px;height: 31px; background-size: 100%; margin-right: 28px; line-height: 31px; font-size: 20px;}
	.about2{ background-size: cover; height: 1342px;}
	.about2_tit{ background-size: auto 100%; margin-top: 39px;}
	.about2_tit p{ font-size: 45px; letter-spacing: 1px; padding-top: 30px; line-height: 45px;}
	.history_pan{ top: 180px; width: 308px;}
	.history_pan img{ width: 100%;}
	.history{ width: 820px; height: 1116px; margin: 117px 0 0 216px;}
	.history-line img{ width:100%}
	.history li .point{width: 12px;height: 12px;border: 1px solid #ac1214;}
	.history li .image img{ width: 100%;}
	.history li .text .year{ font-size: 21px; line-height: 28px;}
	.history li .text .txt{ font-size: 14px; line-height: 20px;}
	
	.history li.history_li1{ left: 120px; top: 2px;}
	.history li.history_li1 .icon{ left: 7px; bottom: 17px; width: 21px; height: 24px;}
	.history li.history_li1 .text{ left: 46px; bottom: 54px;}
	
	.history li.history_li2{left: 266px; top: 60px;}
	.history li.history_li2 .image{ width: 93px; height: 87px; margin-left: -46px; margin-top: -43px;}
	.history li.history_li2 .text{ top: 48;}
	
	.history li.history_li3{ left: 519px; top: 84px;}
	.history li.history_li3 .image{ width: 67px; height: 63px; margin-left: -33px; margin-top: -31px;}
	.history li.history_li3 .text{ left:42px; bottom: 27px;}
	
	.history li.history_li4{ left: 702px; top: 136px;}
	.history li.history_li4 .image{ width: 60px; height: 56px; margin-left: -30px; margin-top: -27px;}
	.history li.history_li4 .text{ left:48px; margin-top: -24px;}
	
	.history li.history_li5{ right: 28px; top: 257px;}
	.history li.history_li5 .image{ width: 77px; height: 67px; margin-left: -38px; margin-top: -33px;}
	.history li.history_li5 .text{ right: 60px; top: -4px;}
	
	.history li.history_li6{ right: 15px; top: 354px;}
	.history li.history_li6 .image{ width: 77px; height: 71px; margin-left: -38px; margin-top: -35px;}
	.history li.history_li6 .text{ left: 66px; top: 50%; margin-top: -32px;}
	
	.history li.history_li7{ right: 135px; top: 404px;}
	.history li.history_li7 .image{ width: 77px; height: 72px; margin-left: -38px; margin-top: -36px;}
	.history li.history_li7 .text{ left: 16px; top: 40px;}
	
	.history li.history_li8{ right: 243px; top: 430px;}
	.history li.history_li8 .image{ width: 57px; height: 54px; margin-left: -28px; margin-top: -27px;}
	.history li.history_li8 .text{ right: 37px; bottom: 37px;}
	
	.history li.history_li9{ right: 377px; top: 516px;}
	.history li.history_li9 .image{ width: 59px; height: 56px; margin-left: -30px; margin-top: -27px;}
	.history li.history_li9 .text{ left: 48px; top: 10px;}
	
	.history li.history_li10{ left: 337px; bottom: 498px;}
	.history li.history_li10 .image{ width: 59px; height: 54px; margin-left: -30px; margin-top: -27px;}
	.history li.history_li10 .text{ right: 37px; bottom: 7px;}
	
	.history li.history_li11{ left: 257px; bottom: 379px;}
	.history li.history_li11 .image{ width: 59px; height: 56px; margin-left: -30px; margin-top: -27px;}
	.history li.history_li11 .text{ left: 52px; bottom: 3px;}
	
	.history li.history_li12{ left: 348px; bottom: 279px;}
	.history li.history_li12 .image{ width: 60px; height: 55px; margin-left: -30px; margin-top: -27px;}
	.history li.history_li12 .text{ right: 45px; top: 7px;}
	
	.history li.history_li13{ right: 228px; bottom: 236px;}
	.history li.history_li13 .image{ width: 60px; height: 56px; margin-left: -30px; margin-top: -27px;}
	.history li.history_li13 .text{ left: -7px; bottom: 48px;}
	
	.history li.history_li14{ right: 30px; bottom: 178px;}
	.history li.history_li14 .image{ width: 65px; height: 57px; margin-left: -33px; margin-top: -28px;}
	.history li.history_li14 .text{ right: 55px;}
	
	.history li .culture_img{ background-size: cover; width: 281px; height: 188px; line-height: 180px; top: 52px; margin-left: -140px; margin-top: 15px;}
	.history li .culture_img img{ vertical-align: middle; margin-top: 10px; width: 186px; height: auto;}
	/*品牌*/
	
	/*文化*/
	.about3{ background-size: cover; height: 627px;}
	.about3_nr{ width: 1215px; padding-top: 152px;}
	.earth{ width: 480px; height: 370px; margin-left: 49px;}
	.circle-img1{ top: 97px;}
	.about3_culture{ width: 585px;}
	.culture_tit{ line-height: 120px; font-size: 34px; margin-top: 4px;}
	.about3_slide .hd ul li{ font-size: 16px; line-height: 31px; padding-top: 20px; margin-right: 15px;}
	.about3_slide .hd ul li.on{ background-size: 18px;}
	.about3_slide .bd{ margin-top: 19px;}
	.about3_slide .bd ul p{ font-size: 15px; line-height: 27px;}
	/*文化*/
	
	/*加盟*/
	.boxes {position: relative;padding: 52px 0px;}
	
	.investBox { margin-top: 75px;}
	.inverstRight { padding: 46px 0 61px; margin-right: 4.5%; width: 40%;}
	.commonTitle { margin-bottom: 55px;}
	.commonTitle b {font-size: 28px; line-height: 28px;}
	.commonTitle img{ height: 23px; margin-left: 15px;}
	.singePage { margin-left: 0;}
	
	.join3{ padding: 60px 0;}
	.join3_tit{ background-size: auto 100%; height: 66px;}
	.join3_ul{ width: 926px; margin: 51px auto 0;}
	.join3_ul li{ margin: 0 11px; width: 286px;}
	.join3_ul li p{ font-size: 22px; color: #9a1214; line-height: 42px;}
	
	.join4{ padding: 33px 0 63px;}
	.join4_left img{ width: 100%}
	.join4_h1{ font-size: 37px; line-height: 49px; margin-top: 41px;}
	.join4_h2{ height: 61px; margin: 45px 0;}
	.join4_h2 img{ height: 100%;}
	.join4_p{ font-size: 16px; line-height: 30px;}
	
	.join5{ padding: 41px 0 82px;}
	.join5_tit{ background-size: auto 100%; height: 66px;}
	.join5_ul{ width: 930px; margin: 55px auto 0;}
	.join5_icon{ width: 102px; height: 102px; line-height: 102px;}
	.join5_icon img{ height: 38px;}
	.join5_text{ font-size: 14px; line-height: 20px; margin-top: 16px;}
	
	.join6{ padding: 33px 0 45px;}
	.join6_tit{ background-size: auto 100%; height: 66px;}
	.join6_slide{ width: 1035px; margin: 15px auto 0;}
	.join6_slide .hd{ background-size: 100%; width: 429px; height: 402px;}
	.join6_slide .hd ul{ background-size: 163px;}
	.join6_slide .hd ul li{ font-size: 14px; height: 69px; text-align: center; line-height: 69px; min-width: 69px; background-size: 69px;}
	.join6_slide .hd ul li.join6_icon1{ margin-left: -26px;}
	.join6_slide .hd ul li.join6_icon2{ top: 90px; right: 30px;}
	.join6_slide .hd ul li.join6_icon3{ bottom: 90px; right:30px;}
	.join6_slide .hd ul li.join6_icon4{ margin-left: -28px;}
	.join6_slide .hd ul li.join6_icon5{ bottom: 90px; left:22px;}
	.join6_slide .hd ul li.join6_icon6{ top: 90px; left: 30px;}
	.join6_slide .hd ul li.on:before{ width: 69px; height: 69px;}
	.join6_slide .bd{ width: 582px; margin-top: 45px;}
	.join6_slide .bd ul .join6_h1{ height: 90px; background-size: 100%;}
	.join6_slide .bd ul .join6_h1 h1{ font-size: 31px; line-height: 90px; margin-left: 22px;}
	.join6_slide .bd ul .join6_h1 span{ font-size: 16px; letter-spacing: 7px; margin-left: 42px;}
	.join6_slide .bd ul .join6_txt{ font-size: 16px; margin: 60px 0 0 30px;}
	.join6_slide .bd ul .join6_txt .l{ margin-right: 37px;}
	/*加盟*/
}

@media (max-width: 1600px){
	
}

@media (max-width: 1440px){
	
}

@media (max-width: 1366px){
	.index1_slide .hd ul li{ width: 71px; height: 71px; margin-bottom: 35px;}
	.index1_slide .hd ul li .icon{ width: 71px; height: 71px; background-size: auto 40px;}
	.index1_slide .bd{ margin-left: 49px; width: 413px;}
	.index1_slide .bd ul .index1_zi{ left: 17px; bottom: 17px; width: 280px;}
	.index1_slide .bd ul h1{ font-size: 24px; line-height: 49px;}
	.index1_slide .bd ul p{ font-size: 14px; line-height: 21px;}
	
	.index4{ height: 642px;}
	.index4_slide{ height: 388px;}
	.index4_slide .hd{ width: 331px; height: 305px; margin: 56px 0 0 25px;}
	.index4_slide .hd ul{ background-size: 123px 152px}
	.index4_slide .hd ul li{ height: 52px; line-height: 52px; min-width: 52px;}
	.index4_slide .hd ul li.index4_icon1{ margin-left: -24px;}
	.index4_slide .hd ul li.index4_icon2{ top: 70px; right: 28px;}
	.index4_slide .hd ul li.index4_icon3{ bottom: 70px; right:28px;}
	.index4_slide .hd ul li.index4_icon4{ margin-left: -26px;}
	.index4_slide .hd ul li.index4_icon5{ bottom: 70px; left:21px;}
	.index4_slide .hd ul li.index4_icon6{ top: 70px; left: 28px;}
	.index4_slide .hd ul li.on:before{ width: 52px; height: 52px;}
	.index4_slide .bd{ margin: 105px 0 0 35px;}
	.index4_slide .bd ul h1{ font-size: 22px; line-height: 50px;}
	a.index4_more{ margin: -42px 0 0 420px;}
	.index4_swiper .swiper-pagination{ right: 49px; bottom: 49px;}
	.index4_right{ margin-top: 388px; height: 254px;}
	.index4_right h1{ font-size: 20px; line-height: 60px; margin: 39px 0 0 49px;}
	.index4_right p{ font-size: 16px; line-height: 42px; margin-left: 59px;}
	.index4_right img{ width: 26px; margin-right: 8px;}
	
	.index1_nr{ top: 8%;}
	
	.history li.history_li11{ left: 257px;}
	.history li.history_li12{ left: 348px;}
	
	.team{ height: 642px; background-size: cover;}
	.team_slide{ width: 637px;}
	.team_slide .hd{ height: 372px;}
	.team_slide .hd ul li{ width: 116px; height: 116px; line-height: 116px; font-size: 20px; letter-spacing: 2px;}
	.team_slide .hd ul li.team_hd2{ margin-left: -58px; top: 21px;}
	.team_slide .bd{ margin: -213px auto 0;}
	.team_slide .bd ul .team_h1{ font-size: 16px; line-height: 50px; letter-spacing: 2px;}
	.team_slide .bd ul .team_p{ font-size: 16px; line-height: 21px; letter-spacing: 2px;}
	.team_slide .bd ul .team_more{ display: block; width: 97px; height: 23px; line-height: 23px; background-color: #e4242e; font-size: 14px; color: #ffffff; border-radius: 10px; margin: 28px auto 0; cursor: pointer;}
	.team_slide .bd ul img{ display: block; width: 225px; margin: 0 auto;}
}