

.content_bg{background-color: #F2F1F6; }

.content{ width:35.1rem; margin:0 auto; }

.banner{width:100%; margin:0px auto; height:11.5rem;  border-radius: 15px; margin-bottom:20px; }


.help_tip{width:100%; height:2.8rem; background-color: #FFF6E7; border-radius:10px; color: #D99443; text-align: center; line-height: 2.8rem; font-size: 1.15rem;  }
.help_tip a{color: #D99443;}


.category_list {overflow-x: auto; white-space: nowrap; width:100%; height:4.05rem; padding-top:1rem;  margin:0 auto; overflow:hidden; }
.category_list_item a{color:#333;}
.category_list_item {  color:#333; display: inline-block; width:7.5rem; height: 2.8rem; line-height: 2.8rem; text-align: center; font-size: 1.17rem; margin-right: 15px; background-color: #ffffff; border-radius: 40px;
}
.category_list_item_active{font-weight: bold;}


.video_list{width:100%; margin:0 auto;}

.video_item{display:flex; height:17.6rem; background-color: #ffffff; border-radius: 8px; margin-bottom: 16px; }
.video_item_pic{width:8.95rem; height:15.95rem; border-radius: 8px; margin: 0.8rem; }
.video_item_pic img{width:100%; height:100%;  border-radius: 8px; }
.video_item_right{width:23.65rem;  }
.video_item_right_title{height:5.25rem; font-size: 32px; margin-top: 20px; color:#404040; line-height:2.5rem; font-weight: 600; }
.video_item_right_title text{background-color: #000000; color: #ffffff; font-size:24px; line-height: 32px; height:28px; border-radius: 8px; padding: 4px 8px;  margin-right: 10px; font-weight: normal;}

.video_item_right_button{height:3rem; text-align: center; background-color:#5A6FFC ; color:#fff; border:1px solid #5864D2; line-height:3rem; width:100%; border-radius: 10px; font-size:1.3rem; font-weight: 500; margin-top:0.7rem; }
.video_item_right_button a{color:#fff; display:block;}


.video_product{height:6.05rem; width:100%; display: flex; margin-top: 12px; margin-bottom: 12px; }
.video_product_line{height:3rem; width:1px; background-color: #D7D7D7; margin-top: 0.7rem;  }
.video_product_price{width:8.05rem; text-align: center; }
.video_product_rate{width:8.05rem; text-align: center;}
.video_product_amount{ margin-left:1.5rem; width:6rem; color:#ffffff; text-align: center; background-image: url(../images/amount_bg.jpg); background-size: 100%; color:#fff; height: 4.8rem; margin-top: -0.3rem;}
.video_product_amount .video_product_label{color:#fff; margin-top: 12px;}
.video_product_amount .video_product_num{color:#fff;}
.video_product_label{color:#979797; font-size: 1.25rem; margin-top:1px;}
.video_product_num{color:#404040; font-size: 1.5rem; font-weight:bold; line-height: 180%;}




.category_swiper {width:35.1rem;  margin:0 auto; overflow:hidden; padding:1rem 0; }
.category_swiper .swiper-wrapper { padding-right:5rem; }
.category_swiper .selected { font-weight: bold; }
.category_swiper .swiper-slide {
	color:#333; width:7.5rem; height: 2.8rem; line-height: 2.8rem; text-align: center; font-size: 1.17rem; margin-right: 15px; background-color: #ffffff; border-radius: 2rem; padding:0 1rem;
}