.main_cont17 .container_fix.bubble_container {padding: 100px 15px 0;}
.main_cont17 .explain_bubble {font-size: 14px; color: #8a0829; padding: 11px 15px 13px; border: 1px solid #8a0829; border-radius: 19px; position: absolute; top: 42px; left: 15px; z-index: 2;}
.main_cont17 .explain_bubble:after {display: block; content: ""; width: 11px; height: 11px; border: 1px solid #8a0829; background: #fff; border-left: 0; border-bottom: 0; position: absolute; left: 34px; bottom: -6px; transform: rotate(135deg);}
.main_cont17 .widget_box .container_fix {display: flex; align-items: center; justify-content: space-between;}
.main_cont17 .widget_box .left {width: 90.99%;}
.main_cont17 .widget_box .left .banner_box {display: block; background: url('/img/mc17_left_banner_bg.jpg') no-repeat 100% 100%/cover; padding: 300px 0 47px 50px; border-radius: 10px; overflow: hidden;}
.main_cont17 .widget_box .left .banner_box h3 {font-size: 30px; font-weight: 700; color: #1b1b1b; line-height: 1.3;}
.main_cont17 .widget_box .right {/*width: 29.83333%;*/ width: 44%; margin-left: 25px;}
.main_cont17 .widget_box .right .item_wrap .item_list {display: flex; align-items: center; justify-content: space-between;}
.main_cont17 .widget_box .right .item_wrap .item_list + .item_list {border-top: 1px solid #eee; margin-top: 23px; padding-top: 23px;}
.main_cont17 .widget_box .right .item_wrap .item_list .item_image {/*width: 30.72625%;*/ width: 110px; border-radius: 5px; overflow: hidden;}
.main_cont17 .widget_box .right .item_wrap .item_list .item_image img{transition: 0.3s;}
.main_cont17 .widget_box .right .item_wrap .item_list:hover .item_image img{transform: scale(1.15);}
.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content {/* width: 63.96648%;*/ width: calc(100% - 110px); margin-left: 25px;}
.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_content strong {font-size: 16px; font-weight: 400; color: #333; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_price {margin-top: 10px;}
.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_price .price_top .percent {font-size: 16px; font-weight: 600; color: #f73111;}
.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_price .price_top .real_price {font-size: 16px; font-weight: 600; color: #1b1b1b; margin-left: 4px;}
.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_price .price_top .cost_price {font-size: 14px; color: #999; text-decoration: line-through; margin-left: 4px;}

@media (max-width: 1250px) {
	.main_cont17 .widget_box .right .item_wrap .item_list .item_image .imgframe .img_item img {width: 100%;}
}

@media (max-width: 991px) {
    .main_cont17 .widget_box .left .banner_box {background: url('/img/mmc17_left_banner_bg.jpg') no-repeat 100% 100% /cover; padding: 420px 0 35px 25px; border-radius: 4px;}
	.main_cont17 .widget_box.mobile_divide {position: relative; padding-bottom: 45px;}
	.main_cont17 .widget_box.mobile_divide:after {content: ""; display: block; width: calc(100% + 30px); height: 10px; background: #f9f9fa; position: absolute; left: -15px; bottom: 0;}
	.main_cont17 .container_fix.bubble_container {padding: 35px 15px 0;}
	.main_cont17 .explain_bubble {font-size: 10.5px; padding: 8.5px 9.5px; border-radius: 14.5px; top: 20px; background: #fff;}
	.main_cont17 .explain_bubble:after {width: 7px; height: 7px; left: 40px; bottom: -4px;}
	.main_cont17 .widget_box .container_fix {flex-direction: column;}
	.main_cont17 .widget_box .left {width: 100%;}
	.main_cont17 .widget_box .right {width: 100%; margin-top: 25px; margin-left: 0;}
	.main_cont17 .widget_box .right .item_wrap {display: flex; align-items: center; justify-content: space-between;}
	.main_cont17 .widget_box .right .item_wrap .item_list {width: 31.36363%; flex-direction: column;}
	.main_cont17 .widget_box .right .item_wrap .item_list + .item_list {border-top: none; margin-top: 0; padding-top: 0;}
	.main_cont17 .widget_box .right .item_wrap .item_list .item_image {width: 100%; border-radius: 4px; position: relative;}
	.main_cont17 .widget_box .right .item_wrap .item_list .item_image .btn_cart {display: block; width: 30px; height: 30px; background: #f8f8f8; border-radius: 50%; position: absolute; right: 6.5px; bottom: 7px; transition: all .3s;}
    .main_cont17 .widget_box .right .item_wrap .item_list .item_image .btn_cart .next_hover {display: none;}
	.main_cont17 .widget_box .right .item_wrap .item_list .item_image .btn_cart:hover {background: #8a0829;}
    .main_cont17 .widget_box .right .item_wrap .item_list .item_image .btn_cart:hover .prev_hover {display: none;}
    .main_cont17 .widget_box .right .item_wrap .item_list .item_image .btn_cart:hover .next_hover {display: block;}
	.main_cont17 .widget_box .right .item_wrap .item_list .item_image .btn_cart img {height: 30px;}
	.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content {width: 100%; margin-top: 6.5px; margin-left: 0;}
	.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_content strong {font-size: 12px;}
	.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_price{margin-top:7px;}
	.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_price .price_top .percent {font-size: 15px;}
	.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_price .price_top .real_price {font-size: 15px; margin-left: 2px;}
	.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_price .price_top .cost_price {display: block; font-size: 10.5px; margin-left: 0; margin-top: 5.5px;}
	.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_info {margin-top: 3.5px;}
	.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_info .item_star .star_icon {font-size: 11px; color: #f3c647;}
	.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_info .item_star .item_star_num {font-size: 10px; color: #333;}
	.main_cont17 .widget_box .right .item_wrap .item_list .is_item_content .item_info .use_count {font-size: 10px; color: #898989;}
}

@media (max-width: 480px) {
	
	.main_cont17 .widget_box .left .banner_box h3 {font-size: 24px;}
}