.banner img{width: 100%;}

/* 新闻 */
.new{padding: 90px 0;overflow: hidden;background: url(../img/bac1.png) center;}
.new_l{max-width: 560px;width: 49%;float: left;}
.new_title{position: relative;overflow: hidden;margin-bottom: 30px;}
.new_title_wenzi{position: absolute;top: 0;color: #B74B43;font-size: 20px;font-weight: bold;line-height: 46px;left: 33px;}
.new_title_l{float: left;}
.new_title_r{float: right;height: 47px;color: #8A8687;font-size: 14px;}
.new_title_r img{float: left;padding-top: 19px;margin-left: 10px;}
.new_title_r span{float: left;height: 47px;line-height: 47px;margin-left: 10px;}
.new_l > img{width: 100%;height: 380px;margin-bottom: 35px;object-fit: cover;}
.new_l_main:hover .new_l_main_title{color: #A72126;}
.new_l_main_title{font-size: 20px;margin-bottom: 20px;color: #100F0F;transition: .3s;}
.new_l_main_main{font-size: 14px;margin-bottom: 30px;color: #646060;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.new_l_main_time{font-size: 14px;color: #A72126;}
.new_r{max-width: 560px;width: 49%;float: right;}
.new_r_main{max-height: 541px;overflow: hidden;}
.new_r_main li{overflow: hidden;padding-bottom: 15px;border-bottom: 1px solid #D8CACB;margin-bottom: 15px;}
.new_r_main li:last-child{margin: 0;padding: 0;border: none;}
.new_r_main_main:hover .new_r_title{color: #A72126;}
.new_r_main img{width: 155px;height: 112px;border: 2px solid #932825;float: left;}
.new_r_main_main{width: calc(100% - 165px);float: right;height: 112px;padding: 5px 0;}
.new_r_title{margin-bottom: 15px;color: #000;transition: .3s;}
.new_r_time{font-size: 14px;color: #A72126;margin-bottom: 10px;}
.new_l_neirong{font-size: 14px;color: #4B4949;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
@media screen and (max-width: 850px) {
	.new{padding: 40px 0;}
	.new_l{width: 100%;max-width: 100%;margin-bottom: 30px;}
	.new_r{width: 100%;max-width: 100%;}
	.new_l_main_title{margin-bottom: 10px;}
	.new_l_main_main{margin-bottom: 15px;}
	.new_l > img{margin-bottom: 20px;}
	.new_title{margin-bottom: 20px;}
}
@media screen and (max-width: 420px) {
	.new_l > img{height: 250px;}
}

/* 公司简介 */
.companyProfile{padding: 115px 0;background: url(../img/bac2.png) center;overflow: hidden;}
.companyProfile_li{padding: 75px 80px;position: relative;background: url(../img/bac3.png) no-repeat;background-size: 100% 100%;}
.companyProfile_li > div{overflow: hidden;}
.companyProfile_li > div > img{display: inline-block;border-radius: 30px;float: left;margin-right: 50px;}
.companyProfile_li_main{width: 425px;float: left;color: #625D5A;line-height: 30px;letter-spacing: 1.2px;padding-top: 40px;}
.new_title_r2{float: left;height: 47px;color: #8A8687;font-size: 14px;margin-top: 25px;}
.new_title_r2 img{float: left;padding-top: 19px;margin-right: 10px;}
.new_title_r2 span{float: left;height: 47px;line-height: 47px;margin-right: 10px;font-size: 19px;color: #C9A063;}
.gsjj{border-radius: 0 !important;margin-right: 0 !important;}
.gsjj_x{display: none;margin: 20px auto;}
.bz_bac{position: absolute;right: -110px;bottom: -88px;margin-right: 0 !important;}
@media screen and (max-width: 1080px) {
	.gsjj{position: absolute;}
	.companyProfile_li_main{width: 70%}
}
@media screen and (max-width: 935px) {
	.companyProfile_li{background: url(../img/bac3.png) no-repeat center;background-size: auto 100%;}
}
@media screen and (max-width: 870px) {
	.companyProfile_li{padding: 75px 20px;}
}
@media screen and (max-width: 850px) {
	.companyProfile{padding: 40px 0;}
}
@media screen and (max-width: 800px) {
	.gsjj_x{display: block;}
	.gsjj_d{display: none !important;}
	.zhengfeng{width: 100%;}
	.companyProfile_li_main{width: 100%}
	.bz_bac{width: 150px;right: -45px;bottom: -25px;}
}
@media screen and (max-width: 750px) {
	.gsjj{position: absolute;}
}
@media screen and (max-width: 500px) {
	.gsjj_x{max-height: 45px;}
}



/* 久源正丰包子的优势 */
.advantage{background: url(../img/bac1.png) center;padding: 90px 0;}
.advantage .title_p{color: #484646;}
.advantage_list{overflow: hidden;}
.advantage_list li{float: left;width: 290px;margin-right: 20px;}
.advantage_list li:last-child{margin-right: 0;}
.youshi{width: 100%;border: 7px solid #A72126;}
.advantage_list a{position: relative;display: inline-block;}
.advantage_list a:hover .youshi_li{opacity: 1;}
.youshi_li{position: absolute;top: 0;width: 100%;height: 100%;transform: scale(0.9);opacity: 0;transition: .3s;}
@media screen and (max-width: 1280px) {
	.advantage_list{width: 600px;margin: 0 auto;}
	.advantage_list li{margin-bottom: 4%;}
	.advantage_list li:nth-child(2n+2){margin-right: 0;}
}
@media screen and (max-width: 850px) {
	.advantage{padding: 40px 0 30px;}
}
@media screen and (max-width: 650px) {
	.advantage_list{width: 100%;}
	.advantage_list li{width: 48%;margin-right: 4%;}
	.youshi_li{opacity: 1 !important;}
}

/* 我们的产品 */
.product{background: url(../img/bac2.png) center;padding: 90px 0 80px;}
.product_li{padding: 0 20px;}
.product .title_p{color: #E7C89A;}
.product_li_mian_img img{width: 100%;border: 7px solid #C9A063;}
.swiper-slide-active{opacity: .7;}
@media screen and (max-width: 850px) {
	.product{padding: 40px 0;}
}
@media screen and (max-width: 768px) {
	.anniu{height: 53px;position: relative;margin-top: 10px;}
	.swiper-button-next, .swiper-button-prev{margin-top: 0;top: 0;}
}

/* 店铺火爆人气 */
.popularity{background: url(../img/bac1.png) center;padding: 100px 0 40px;}
.popularity .title_p{color: #484646;}
.popularity_main{overflow: hidden;}
.popularity_main li{float: left;margin-right: 13px;margin-bottom: 10px;}
.popularity_main li:nth-child(3n+3){margin-right: 0;}
.popularity_main a{width: 100%;height: 100%;display: inline-block;position: relative;border: 7px solid #A72126;}
.popularity_main img{width: 100% !important;}
.popularity_main p{width: 100%;height: 0;line-height: 46px;position: absolute;bottom: 0;background-color: rgba(0, 0, 0, .6);text-align: center;transition: .3s;}
.popularity_main a:hover p{height: 46px;}
.product_li_mian_img img{width: 100%;border: 7px solid #C9A063;}
@media screen and (max-width: 1280px) {
	.popularity_main{width: 809px;margin: 0 auto;}
	.popularity_main li:nth-child(2n+2){margin-right: 0 !important;}
	.popularity_main li:nth-child(3n+3){margin-right: 13px;}
}
@media screen and (max-width: 870px) {
	.popularity_main{width: 100%;}
	.popularity_main li{width: 49%;margin-right: 2%;margin-bottom: 1.5%;}
	.popularity_main li:nth-child(3n+3){margin-right: 2%;}
}
@media screen and (max-width: 850px) {
	.popularity{padding: 40px 0;}
}
@media screen and (max-width: 450px) {
	.popularity_main li{width: 100%;}
}

/* 企业文化 */
.culture{background: url(../img/bac2.png) center;padding: 80px 0 95px;}
.culture .title_p{color: #E7C89A;}
.culture_main{overflow: hidden;}
.culture_main li{float: left;width: 375px;margin-right: 47px;position: relative;}
.culture_main li:last-child{margin-right: 0;}
.culture_main li img{width: 100%;}
.culture_main p{padding: 76% 44px 0;color: #B55151;font-size: 18px;letter-spacing: 4px;position: absolute;transition: .3s;top: 0;}
.b1{background: url(../img/wenhua_bac.png) no-repeat}
.b2{background: url(../img/wenhua_bac2.png) no-repeat}
.b3{background: url(../img/wenhua_bac3.png) no-repeat}
@media screen and (max-width: 1270px) {
	.culture_main li{width: 31% !important;margin-right: 3.5%;}
}
@media screen and (max-width: 1100px) {
	.culture_main p{padding: 65% 44px 0;}
}
@media screen and (max-width: 1000px) {
	.culture_main p{font-size: 16px;}
}
@media screen and (max-width: 855px) {
	.culture_main li{width: 48% !important;margin-right: 4%;margin-bottom: 4%;}
	.culture_main li:nth-child(2n+2){margin-right: 0;}
}
@media screen and (max-width: 850px) {
	.culture{padding: 40px 0;}
}
@media screen and (max-width: 570px) {
	.culture_main p{padding: 65% 24px 0;}
}
@media screen and (max-width: 490px) {
	.culture_main li{width: 100% !important;}
	.culture_main p{padding: 70% 42px 0;}
}

/* 加盟合伙流程 */
.join{background: url(../img/bac1.png) center;padding: 80px 0 90px;}
.join .title_p{color: #484646;}
.join_main > img{width: 100%;}
@media screen and (max-width: 850px) {
	.join{padding: 40px 0;}
}
@media screen and (max-width: 650px) {
	.join{padding: 40px 0 20px;}
	.join_main{display: none;}
	.hehuo_xia_main{display: block !important;}
	.teshu{display: none;}
}
/* 加盟合伙流程手机版 */
.hehuo_xia_main{overflow: hidden;display: none;}
.hehuo_xia_main img{margin: 0 auto;}
.hehuo_xia_main > div{margin-bottom: 20px;overflow: hidden;}
.hehuo_xia_main_yi{}
.hehuobu{background: url(../img/hehuol.png) no-repeat;background-size: 100% 100%;height: 151px;width: 49%;font-size: 16px;line-height: 151px;color: #fff;text-align: center;font-weight: bold;letter-spacing: 6px;float: left;margin-right: 2%;}
.hehuobu p{display: inline-block;}
.hehuoli{border-radius: 10px;}
.hehuoli_div{width: 120px;display: inline-block;font-size: 26px;padding: 60px 50px;color: #fff;}
.hehuoli_div p:first-child{margin-bottom: 10px;font-style: italic;}
.hehuoli span{font-size: 22px;font-weight: bold;font-style: initial;margin-left: 5px;}
.hehuoli_img{padding-top: 90px;}
.hehuo_xia_main_yi .hehuoli{float: left;margin-right: 2%;width: 23.5%;background-color: #C8000A;}
.hehuo_xia_main_yi .hehuoli:last-child{margin-right: 0;box-shadow: 0 0 6px 4px #F2F2F2;background-color: #fff;}
.hehuo_xia_main_yi .hehuoli_div{float: left;}
.hehuo_xia_main_yi .hehuoli:last-child .hehuoli_div{color: #000;}
.hehuo_xia_main_yi .hehuoli:last-child img{transform: rotate(270deg);}
.hehuo_xia_main_yi .hehuoli .hehuoli_img{float: left;}
.hehuo_xia_main_er .hehuoli{float: right;width: 23.5%;margin-left: 2%;box-shadow: 0 0 6px 4px #F2F2F2;background-color: #C8000A;}
.hehuo_xia_main_er .hehuoli:last-child{margin-left: 0;background-color: #fff;}
.hehuo_xia_main_er .hehuoli:first-child{background-color: #fff;}
.hehuo_xia_main_er .hehuoli_img{float: right;}
.hehuo_xia_main_er .hehuoli_div{float: right;text-align: right;}
.hehuo_xia_main_er .hehuoli:first-child .hehuoli_div{color: #000;}
.hehuo_xia_main_er .hehuoli:last-child .hehuoli_div{color: #000;}
.hehuo_xia_main_er .hehuoli img{transform: rotate(180deg);}
.hehuo_xia_main_er .hehuoli:first-child img{transform: rotate(0);}
.hehuo_xia_main_er .hehuoli:last-child img{transform: rotate(270deg);}
.hehuo_xia_main_san .hehuoli{float: left;width: 23.5%;margin-right: 2%;box-shadow: 0 0 6px 4px #F2F2F2;background-color: #C8000A;}
.hehuo_xia_main_san .hehuoli:last-child{margin-right: 0;background-color: #fff;}
.hehuo_xia_main_san .hehuoli:first-child{background-color: #fff;}
.hehuo_xia_main_san .hehuoli_img{float: left;}
.hehuo_xia_main_san .hehuoli_div{float: left;text-align: left;}
.hehuo_xia_main_san .hehuoli:first-child .hehuoli_div{color: #000;}
.hehuo_xia_main_san .hehuoli:last-child .hehuoli_div{color: #000;}
.hehuo_xia_main_san .hehuoli:first-child img{transform: rotate(180deg);}
.hehuo_xia_main_san .hehuoli:last-child img{transform: rotate(270deg);}
.hehuo_xia_main_si .hehuoli{float: right;width: 23.5%;margin-left: 2%;box-shadow: 0 0 6px 4px #F2F2F2;background-color: #C8000A;}
.hehuo_xia_main_si .hehuoli:last-child{margin-left: 0;background-color: #fff;}
.hehuo_xia_main_si .hehuoli:first-child{background-color: #fff;}
.hehuo_xia_main_si .hehuoli_img{float: right;}
.hehuo_xia_main_si .hehuoli_div{float: right;text-align: right;}
.hehuo_xia_main_si .hehuoli:first-child .hehuoli_div{color: #000;}
.hehuo_xia_main_si .hehuoli:last-child .hehuoli_div{color: #000;}
.hehuo_xia_main_si .hehuoli img{transform: rotate(180deg);}
.hehuo_xia_main_si .hehuoli:first-child img{transform: rotate(0);}
.hehuo_xia_main_si .hehuoli:last-child img{transform: rotate(0);}
@media screen and (max-width: 800px) {
	.hehuoli_div{font-size: 18px;padding: 44px 10px;width: 95px;}
}
@media screen and (max-width: 750px) {
	.hehuo_li{height: 60px;line-height: 60px;}
	.hehuo_li:hover {line-height: 50px;}
	.hehuo{padding: 40px 0 15px;}
	.tioajian_main_li{float: none;padding: 40px 15px;}
	.tioajian_main_li > ul > li{font-size: 16px;}
	.chenggong{padding: 40px 0;}
	.hehuo_xia{padding: 0;}
}
@media screen and (max-width: 620px) {
	.chenggong_main{width: 100%;}
	.hehuo_xia{margin-bottom: 20px;}
}
@media screen and (max-width: 610px) {
	.hehuoli_img{padding-top: 0;width: 100%;text-align: center;}
	.hehuoli_div{padding: 10px;width: 100%;box-sizing: border-box;text-align: center !important;}
	.hehuoli{height: 110px !important;}
	.hehuobu{height: 110px;line-height: 110px;font-size: 16px;}
	.hehuobu p{font-size: 16px;}
}
@media screen and (max-width: 550px) {
	.hehuobu p{font-size: 14px;}
}
@media screen and (max-width: 440px) {
	.hehuoli_div{font-size: 14px;}
	.hehuobu{line-height: 1;padding: 35px 0;box-sizing: border-box;}
	.hehuobu p{display: block;}
}

/* 在线留言 */
.message{background: url(../img/bac2.png) center;padding: 90px 15px;}
.message_li{background: url(../img/bac4.png) no-repeat;padding: 60px 100px;background-size: 100% 100%;}
.message_main{overflow: hidden;}
.message_main_l{width: 480px;float: left;}
.message_main_l label{width: 100% !important;display: block;font-size: 18px;color: #666666;margin-bottom: 10px;}
.message_main_l input,.message_main_l textarea{width: 100% !important;height: 44px;outline: none;background: #F1DAD0;border: 1px solid #AFA9A7;color: #999;font-size: 18px;padding: 0 10px;margin-bottom: 22px;}
.message_main_l .required{color:#A72126;}
.message_main_r{width: 480px;float: right;padding-top: 52px;}
.message_main_r img{margin: 0 auto;margin-bottom: 110px;}
.message_main_r button{width: 100%;height: 60px;line-height: 60px;background-color: #A72126;font-size: 24px;color: #fff;border: none;outline: none;cursor: pointer;}
.form-recaptcha input,.form-recaptcha .fc-code{width:200px !important;float:left;}
@media screen and (max-width: 1220px) {
	.message_main_l{width: 100%;}
	.message_main_r{width: 100%;}
	.message_main_r img{margin-bottom: 50px;}
}
@media screen and (max-width: 850px) {
	.message{padding: 40px 10px;}
}
@media screen and (max-width: 520px) {
	.message_li{padding: 60px 50px;}
	.message_main_r{padding-top: 20px;}
	.message_main_r img{margin-bottom: 30px;}
	.message_main_l input{height: 30px;margin-bottom: 12px;}
}
@media screen and (max-width: 420px) {
	.message_li{padding: 60px 30px;}
	.message_main_r button{height: 40px;line-height: 40px;font-size: 16px;}
}