*{margin: 0;padding: 0;}
#lover_festival img { vertical-align: middle;}
#lover_festival a{text-decoration: none;}
#lover_festival p {margin:0;}
#lover_festival{max-width: 1920px;margin: 0 auto;}
#lover_festival .fr{float: right;}
#lover_festival .fl{float: left;}
#lover_festival .clearfix{zoom: 1;}
#lover_festival .clearfix::before,.clearfix::after{content: '';display: block;clear: both;}
#lover_festival .lover_banner{width: 100%;height: auto;}
#lover_festival .lover_banner img{width: 100%;}
/* <!-- lover_Plate(板块) --> */
#lover_festival .lover_Plate{width: 100%;background: url(../lover_festival/bg.jpg) ;padding: 0px 20px;box-sizing: border-box;}
#lover_festival .lover_Carousel{max-width: 1200px;margin: 0 auto;padding-top: 50px; }
/* <!--标题1 title1 --> */
#lover_festival .lover_title1{width: 100%;height: auto;margin-bottom: 30px;}
#lover_festival .lover_title1_h2{display: flex;display: -webkit-flex;align-items: center;justify-content: center;font-size: 30px;color: #fff;text-align: center;font-weight: bold;line-height: 1.4;}
#lover_festival .lover_title1_h2::after{display: block;height: 3px;margin-left: 2.4rem;background-color: #fff;-webkit-box-flex: 1;flex: 1;content: '';}
#lover_festival .lover_title1_h2::before{display: block;height: 3px;margin-right: 2.4rem;background-color: #fff;-webkit-box-flex: 1;flex: 1;content: '';}
#lover_festival .lover_title1_p{font-size: 18px;line-height: 1.4;color: #fff;text-align: center;}
/* <!-- swiper --> */
#lover_festival .lover_swiper{max-width: 1200px; margin: 0 auto; height: auto; position: relative;margin-bottom: 100px; }
#lover_festival .lover_swiper .swiper-wrapper .swiper-slide img{width: 100%;}
/* <!-- 大盒子 Bigbox --> */
#lover_festival .lover_Bigbox{width: 100% ;margin-bottom: 40px; box-sizing: border-box; height: auto; background-color: #fff;display: flex;justify-content: space-around;padding: 30px;box-shadow:0px 4px 20px 0px rgba(32, 13, 1, 0.35);border-radius: 10px;}
#lover_festival .lover_Bigbox_img{width: 39.8%;}
#lover_festival .lover_Bigbox_img img{width: 100%;transition: all .5s;}
#lover_festival .lover_Bigbox_img img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1);}
#lover_festival .lover_Bigbox_title{width: 40%;height: auto;padding-top: 30px;}
#lover_festival .Bigbox_title_text{}
#lover_festival .title_text_h1{color: #202020;font-size: 30px;font-weight:bold;line-height: 1.4;margin-bottom:30px ;}
#lover_festival .title_text_price{font-size: 18px;font-weight:bold;color: #202020;line-height: 1.4;margin-bottom:10px ;}
#lover_festival .title_text_price1{font-size:30px;color: #202020;font-weight:bold;line-height: 1.4;margin-bottom:10px ;}
#lover_festival .title_text_price2{font-size: 18px;font-weight:bold;color: #6F6F6F;line-height: 1.4;margin-bottom:40px ;}
#lover_festival .title_text_price2 span{text-decoration: line-through;margin-right: 6px;}
#lover_festival .Bigbox_title_img{width: 33.12%;padding-top: 20px;}
#lover_festival .Bigbox_title_img img{width: 100%;}
#lover_festival .Bigbox_title_button{width: 80%;background-color: #924400;text-align: center;}
#lover_festival .Bigbox_title_button span{display: inline-block; font-size: 30px;color: #FFFFFF;font-weight: bold;line-height: 1.4;padding: 4px 0;}
/* <!-- 中盒子 midbox --> */
#lover_festival .lover_midesbox{width: 100%;height: auto;display: flex;justify-content: space-between;}
#lover_festival .mides_box{width: 47%;height: auto; box-sizing: border-box;margin-bottom: 40px;background-color: #fff;border-radius: 10px;box-shadow: 0px 4px 20px 0px rgba(32, 13, 1, 0.35);padding: 30px;}
#lover_festival .mides_box_title{color: #202020;font-size:28px;font-weight:bold;line-height: 1.4;font-weight:bold;text-align: center;margin-bottom: 10px;}
#lover_festival .mides_box_img{width:76%;margin: 0 auto;margin-bottom: 20px;}
#lover_festival .mides_box_img img{width: 100%;transition: all .5s;}
#lover_festival .mides_box_img img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1);}
#lover_festival .mides_box_price{width: 80%;margin: 0 auto;margin-bottom: 20px; display: flex;justify-content: space-between;align-items: center;}
#lover_festival .mides_price_img{width: 46.52%;position: relative;}
#lover_festival .mides_price_img img{width: 100%;}
#lover_festival .mides_price_imgp1{position: absolute;top: -18%;right: 0;color: #F22A48;font-size: 24px;font-weight:bold;}
#lover_festival .mides_price_imgp2{position: absolute;bottom: -8%;right: 0;color: #F22A48;font-size: 24px;font-weight:bold;}
#lover_festival .mides_price_txt{width: 40%;}
#lover_festival .mides_price_txtp1{font-size: 16px;color: #202020;line-height: 1.4;font-weight: bold;margin-bottom: 6px;}
#lover_festival .mides_price_txtp2{font-size: 28px;color: #202020;line-height: 1.4;font-weight: bold;margin-bottom: 6px;}
#lover_festival .mides_price_txtp3{font-size: 20px;color: #6F6F6F;line-height: 1.4;font-weight: bold;text-decoration:line-through;}
#lover_festival .mides_price_button{width: 60%;margin: 0 auto;text-align: center;background: #924400;padding: 10px 0;}
#lover_festival .mides_price_button span{font-size:20px;color: #FFFFFF;line-height: 1.4;font-weight: bold;}
/* <!-- 小盒子 Smallbox--> */
#lover_festival .lover_Smallbox{width: 100%;height: auto;padding-bottom: 60px; display: flex;justify-content: space-between;flex-wrap: wrap;}
#lover_festival .Small_box{width: 31%;box-sizing: border-box; margin-bottom: 40px; height: auto;background-color: #fff;border-radius: 10px;box-shadow: 0px 4px 20px 0px rgba(32, 13, 1, 0.35);padding: 20px;}
#lover_festival .Small_box_lover{width: 31%;}
#lover_festival .Small_box_h3{color: #202020;font-size: 24px;line-height: 1.4;font-weight:bold;text-align: center;margin-bottom: 10px;}
#lover_festival .Small_box_img{width: 73.8%;margin: 0 auto;margin-bottom: 20px;}
#lover_festival .Small_box_img img{width: 100%;transition: all .5s;}
#lover_festival .Small_box_img img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1);}
#lover_festival .Small_box_price{width: 90%;margin: 0 auto;margin-bottom: 20px; display: flex;justify-content: space-between;align-items: center;}
#lover_festival .Sbox_price_img {width: 46.52%;position: relative;}
#lover_festival .Sbox_price_img img{width: 100%;}
#lover_festival .Sbox_price_imgp1{position: absolute;top: -20%;right: 0;color: #F22A48;font-size: 20px;font-weight:bold;}
#lover_festival .Sbox_price_imgp2{position: absolute;bottom: -20%;right: 0;color: #F22A48;font-size: 20px;font-weight:bold;}
#lover_festival .Sbox_price_txt{width: 40%;}
#lover_festival .Sbox_price_txtp1{font-size: 14px;color: #202020;line-height: 1.4;font-weight: bold;margin-bottom: 5px;}
#lover_festival .Sbox_price_txtp2{font-size: 24px;color: #202020;line-height: 1.4;font-weight: bold;margin-bottom: 5px;}
#lover_festival .Sbox_price_txtp3{font-size: 18px;color: #6F6F6F;line-height: 1.4;font-weight: bold;text-decoration:line-through;}
#lover_festival .Sbox_price_button{width: 60%;margin: 0 auto;text-align: center;background: #924400;padding: 8px 0;}
#lover_festival .Sbox_price_button span{font-size: 18px;color: #FFFFFF;line-height: 1.4;font-weight: bold;}

/* fr */
#lover_festival .Bigbox_right {flex-direction: row-reverse;}
#lover_festival_jp .Sbox_price_txtp1{font-size: 12px;}
@media screen and (max-width:1200px){
	#lover_festival .lover_title1_h2 {font-size: 28px;}
	#lover_festival .lover_title1_p {font-size: 16px;}
	#lover_festival .Small_box_img {width: 76%;}
	#lover_festival .Sbox_price_imgp1 {top: -28%;font-size: 18px;}
	#lover_festival .Sbox_price_imgp2 {bottom: -28%;font-size: 18px;}
	#lover_festival .Sbox_price_txt {width: 46%;}
	#lover_festival .lover_swiper {margin-bottom: 80px;}
	#lover_festival .Sbox_price_txtp2 {font-size: 22px;}
	#lover_festival .Sbox_price_txtp3 {font-size: 16px;}
	/* <!-- 中盒子 midbox --> */
	#lover_festival .mides_price_imgp1{font-size: 22px;}
	#lover_festival .mides_price_imgp2{font-size: 22px;}
}
@media screen and (max-width:1080px){
	#lover_festival .Small_box_img {width: 76%;}
	#lover_festival .title_text_h1 {font-size: 28px; margin-bottom: 20px;}
	#lover_festival .title_text_price1 {font-size: 28px;}
	#lover_festival .title_text_price2 {font-size: 16px;margin-bottom: 30px;}
	#lover_festival .Bigbox_title_button span {font-size: 28px;}
	#lover_festival .title_text_price {font-size: 16px;}
	#lover_festival .Sbox_price_txtp1 {font-size: 12px;}
	#lover_festival .lover_title1_h2 {font-size: 26px;}
	#lover_festival .lover_Smallbox {padding-bottom: 40px;}
	/* <!-- 中盒子 midbox --> */
	#lover_festival .mides_box_title {font-size: 26px;}
	#lover_festival .mides_price_txtp1 {font-size: 14px;}
	#lover_festival .mides_price_txtp2 {font-size: 26px;}
	#lover_festival .mides_price_txtp3 {font-size: 18px;}
	#lover_festival .mides_price_imgp1 {font-size: 20px;}
	#lover_festival .mides_price_imgp2 {font-size: 20px;}
	#lover_festival .mides_price_button span {font-size: 18px;}
}
@media screen and (max-width:992px){
	#lover_festival .lover_title1_h2 {font-size: 24px;}
	#lover_festival .lover_title1_h2::before{height: 2px;margin-right: 1.5rem;}
	#lover_festival .lover_title1_h2::after{height: 2px; margin-left:1.5rem;}
	#lover_festival .lover_title1_p {font-size: 14px;}
	#lover_festival .title_text_h1 {font-size: 26px; margin-bottom: 20px;}
	#lover_festival .title_text_price {font-size: 14px;margin-bottom: 6px;}
	#lover_festival .title_text_price1 {font-size: 26px;margin-bottom: 6px;}
	#lover_festival .Bigbox_title_button span {font-size: 26px;}
	#lover_festival .lover_Smallbox {justify-content: space-around;}
	#lover_festival .Small_box { width: 40%;}
	#lover_festival .Small_box_lover{width: 40%;}
	#lover_festival .Small_box_img { width: 72%;}
	#lover_festival .Sbox_price_img { width: 45.5%;position: relative;}
	#lover_festival .Sbox_price_txtp1 {font-size: 14px;}
	/* <!-- 中盒子 midbox --> */
	#lover_festival .mides_box_title { font-size: 24px;}
	#lover_festival .mides_box_price { width: 90%;}
	#lover_festival .mides_price_txtp2 {font-size: 24px;}
	#lover_festival .mides_price_txtp3 {font-size: 16px;}
	#lover_festival .mides_price_img {width: 45%;}
	#lover_festival .mides_price_imgp1 {font-size: 18px;}
	#lover_festival .mides_price_imgp2 {font-size: 18px;}
}
@media screen and (max-width:860px){
	#lover_festival .Small_box { width: 45%;}
	#lover_festival .Small_box_lover{width: 45%;}
	#lover_festival .Bigbox_title_img {padding-top: 40px;}
	#lover_festival .title_text_h1 {font-size: 24px;margin-bottom: 20px;}
	#lover_festival .title_text_price1 {font-size: 24px;}
	#lover_festival .Bigbox_title_button span {font-size: 24px;}
	#lover_festival .Small_box_h3 {font-size: 22px;}
	#lover_festival .lover_swiper {margin-bottom: 60px;}
	#lover_festival .lover_Smallbox {padding-bottom: 30px;}
	/* <!-- 中盒子 midbox --> */
	#lover_festival .mides_price_imgp1 {font-size: 16px;}
	#lover_festival .mides_price_imgp2 {font-size: 16px;}
	#lover_festival .mides_price_txtp1 {font-size: 12px;}
	#lover_festival .mides_box_img {width: 80%;}
}
@media screen and (max-width: 768px ){
	#lover_festival .lover_title1_h2 {font-size: 22px;}
	#lover_festival .title_text_h1 {font-size: 20px;margin-bottom: 12px;}
	#lover_festival .lover_Bigbox_img { width: 46%;}
	#lover_festival .lover_Bigbox_title { width: 46%;padding-top: 10px;}
	#lover_festival .title_text_price1 {font-size: 20px;}
	#lover_festival .Bigbox_title_button span {font-size: 20px;}
	#lover_festival .Bigbox_title_img {padding-top: 30px;}
	#lover_festival .Small_box_h3 {font-size: 20px;}
	#lover_festival .Small_box_img {width: 85%;margin-bottom: 10px;}
	#lover_festival .Small_box_price {width: 100%;}
	#lover_festival .Sbox_price_txt { width: 48%;}
	#lover_festival .Sbox_price_txtp1 {font-size: 12px;}
	#lover_festival .Sbox_price_txtp2 {font-size: 20px;}
	#lover_festival .Sbox_price_txtp3 {font-size: 14px;}
	#lover_festival .Sbox_price_imgp1 { font-size: 16px;}
	#lover_festival .Sbox_price_imgp2 {font-size: 16px;}
	#lover_festival .Sbox_price_button {width: 70%;}
	#lover_festival .Sbox_price_button span {font-size: 16px;}
	/* <!-- 中盒子 midbox --> */
	#lover_festival .mides_box { width: 48%; padding: 20px;}
	#lover_festival .mides_box_title { font-size: 22px;}
	#lover_festival .mides_box_img { width: 84%;margin-bottom: 10px;}
	#lover_festival .mides_box_price {width: 100%;}
	#lover_festival .mides_price_txt { width: 48%;}
	#lover_festival .mides_price_txtp2 {font-size: 22px;}
	#lover_festival .mides_price_txtp3 {font-size: 14px;}
	#lover_festival .mides_price_button span {font-size: 16px;}
	#lover_festival .mides_price_button { width: 70%;}
	#lover_festival .mides_price_imgp1 { top: -24%;}
	#lover_festival .mides_price_imgp2 {bottom: -14%;}
}
@media screen and (max-width: 620px ){
	#lover_festival .lover_title1_h2 {font-size: 20px;}
	#lover_festival .lover_title1 {margin-bottom: 20px;}
	#lover_festival .lover_Bigbox {width: 80%;margin: 0 auto;margin-bottom: 40px; justify-content: space-around;flex-wrap: wrap;}
	#lover_festival .lover_Bigbox_img {width: 90%;}
	#lover_festival .lover_Bigbox_title {width: 90%;}
	#lover_festival .Bigbox_title_img {padding-top: 20px;}
	#lover_festival .Bigbox_title_button {width: 70%;margin: 0 auto;}
	#lover_festival .title_text_h1 {font-size: 22px;margin-bottom: 15px;}
	#lover_festival .title_text_price1 {font-size: 22px;}
	#lover_festival .title_text_price {font-size: 16px; margin-bottom: 6px;}
	#lover_festival .title_text_price2 {font-size: 18px; margin-bottom: 30px;}
	#lover_festival .Small_box {width: 70%;}
	#lover_festival .Small_box_lover{width: 70%;}
	#lover_festival .Small_box_img { width: 80%;}
	#lover_festival .Small_box_price {width: 80%;}
	/* <!-- 中盒子 midbox --> */
	#lover_festival .lover_midesbox {flex-wrap: wrap;justify-content: space-around;}
	#lover_festival .mides_box {width: 80%;}
	#lover_festival .mides_price_txtp1 {font-size: 14px;}
	#lover_festival .mides_price_txtp3 {font-size: 16px;}
	#lover_festival .mides_price_imgp1 {font-size: 22px;}
	#lover_festival .mides_price_imgp2 {font-size: 22px;}
	
	#lover_festival .lover_Carousel { padding-top: 40px;}
	#lover_festival .lover_swiper {margin-bottom: 50px;}
	#lover_festival .lover_Smallbox {padding-bottom: 20px;}
}
@media screen and (max-width: 480px ){
	#lover_festival .Bigbox_title_button span {font-size: 18px;}
	#lover_festival .lover_title1_h2::before {margin-right: 1rem;}
	#lover_festival .lover_title1_h2::after {margin-left: 1rem;}
	#lover_festival .swiper-container-horizontal>.swiper-pagination-bullets{  bottom: 0px;}
	#lover_festival .lover_Bigbox {width: 100%;    padding: 10px 30px 30px;}
	#lover_festival .title_text_h1 { font-size: 20px; margin-bottom: 15px;}
	#lover_festival .title_text_price {font-size: 14px;}
	#lover_festival .title_text_price1 {font-size: 20px;}
	#lover_festival .Bigbox_title_img {padding-top: 30px;}
	#lover_festival .title_text_price2 {font-size: 16px;}
	#lover_festival .Small_box {width: 90%;}
	#lover_festival .Small_box_lover{width: 90%;}
	/* <!-- 中盒子 midbox --> */
	#lover_festival .mides_box { width: 94%;}
	#lover_festival .mides_box_title {font-size: 20px;}
	#lover_festival .mides_price_imgp1 {font-size: 20px;}
	#lover_festival .mides_price_imgp2 {font-size: 20px;}
	#lover_festival .mides_price_txtp2 {font-size: 20px;}
	#lover_festival .mides_price_txtp3 { font-size: 14px;}
	#lover_festival .title_text_price2 {  margin-bottom: 20px;}
	
	#lover_festival .lover_Carousel { padding-top: 30px;}
	#lover_festival .lover_swiper { margin-bottom: 40px;}
	#lover_festival .lover_Smallbox { padding-bottom: 10px;}
}
@media screen and (max-width: 400px ){
	#lover_festival .Small_box_img { width: 86%;}
	#lover_festival .Small_box_price {width: 86%;}
	/* <!-- 中盒子 midbox --> */
	#lover_festival .mides_price_imgp1 {font-size: 18px;}
	#lover_festival .mides_price_imgp2 {font-size: 18px;}
}
	
	
	


