@charset "utf-8";
/*首页*/
.product_img{width: 100%;overflow: hidden;position: relative;}
.product_img .swiper-container{padding: 8px;background: #fff;border-top: 1px solid #f1f1ed;}
.product_img .swiper-wrapper .swiper-slide{margin-right: 0;}
.product_img .swiper-wrapper .swiper-slide a{display: block;}
.product_img .swiper-wrapper .swiper-slide a img{width:100%;height: auto;}
.product_img .swiper-pagination-bullet{background: #fff;opacity: 1;}
.product_img .swiper-pagination-bullet-active{background: #007aff;}

.nav_icon_box{background: #fff;height: 115px;padding: 0 10px;}
.nav_icon_box .nav_icon{overflow: hidden;padding-top: 16px;}
.nav_icon_box .nav_icon li{float: left;width: 25%;}
.nav_icon_box .nav_icon li a{display: block;}
.nav_icon_box .nav_icon li b{display: block;width: 60px;height: 60px;margin: 0 auto;}
.nav_icon_box .nav_icon li p{text-align: center;font-size: 16px;color: #404040;line-height: 25px;}
.nav_icon_box .nav_icon li b.meeting{background: url(../images/nav_icon_07.png)no-repeat left center;background-size: auto 60px;}
.nav_icon_box .nav_icon li b.place{background: url(../images/nav_icon_07.png)no-repeat -88px center;background-size: auto 60px;}
.nav_icon_box .nav_icon li b.lecture{background: url(../images/nav_icon_07.png)no-repeat -176px center;background-size: auto 60px;}
.nav_icon_box .nav_icon li b.active{background: url(../images/home_activity.png)no-repeat center;background-size: auto 60px;}

.new_meeting{padding-top: 5px;}
.new_meeting h3{font-size: 1.8rem;overflow: hidden;background: #fff;padding: 10px 5px;}
.new_meeting h3 b{float:left;width: 22px;height: 22px;background: url(../images/h3_11.png)no-repeat top center;background-size: 21px auto;margin-right: 5px;margin-top: 1px;}
.new_meeting h3 b.lecture{background-position: bottom center;}
.new_meeting h3 b.place{background-position: center;}
.new_meeting h3 span{color: #b4b4b4;padding-left: 5px;}
.new_meeting h3 a{float: right;font-size: 1.2rem;border-left: 1px solid #999;padding-left: 10px;margin: 4px 0;}
.new_meeting .new_meeting_list{overflow: hidden;}
.new_meeting .new_meeting_list .meeting_img{height: 158px;text-align: center;min-height: 158px;overflow: hidden;position: relative;}
.new_meeting .new_meeting_list li .statues{position: absolute;top: 0;left: 0;display: block;height: 60px;width: 60px;}
.new_meeting .new_meeting_list li .meeting_going{background: url(../images/going_03.png)no-repeat center;background-size: 100%;}
.new_meeting .new_meeting_list li .meeting_end{background: url(../images/end_03.png)no-repeat center;background-size: 100%;}
.new_meeting .new_meeting_list li .meeting_sign{background: url(../images/through_03.png)no-repeat center;background-size: 100%;}
@media (min-width: 321px) and (max-width: 375px) {
    .new_meeting .new_meeting_list .meeting_img{height: 185px;}
}
@media (min-width: 376px) and (max-width: 414px) {
    .new_meeting .new_meeting_list .meeting_img{height: 205px;}
}
@media (min-width: 415px) and (max-width: 768px) {
    .new_meeting .new_meeting_list .meeting_img{height: 380px;}
}
.new_meeting .new_meeting_list li{width: 49.5%;margin-bottom: 1%;background: #FFF;overflow: hidden;}
.new_meeting .new_meeting_list li a{display: block;height: 100%;}
.new_meeting .new_meeting_list li .meeting_img img{height: 100%;}
.new_meeting .new_meeting_list li.left{float: left;}
.new_meeting .new_meeting_list li.right{float: right;}
.new_meeting .new_meeting_list li .meeting_message{padding: 10px;border-bottom: 1px solid #d5d6d7;}
.new_meeting .new_meeting_list li .meeting_message h4{font-size: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;min-height: 20px;}
.new_meeting .new_meeting_list li .meeting_message p{color: #767676;font-size: 12px;padding-left: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 18px;}
.new_meeting .new_meeting_list li .meeting_message p.meeting_time{background: url(../images/icon_14.png)no-repeat left center;background-size: 12px;}
.new_meeting .new_meeting_list li .meeting_message p.meeting_place{background: url(../images/icon_18.png)no-repeat left center;background-size: 10px 12px;}
.new_meeting .new_meeting_list li .meeting_message .num{overflow: hidden;margin-top: 5px;}
.new_meeting .new_meeting_list li .meeting_message .num .point_num{float: left;color: #5cc054;font-size: 13px;}
.new_meeting .new_meeting_list li .meeting_message .num .people_num{float: right;padding-left: 14px;background: url(../images/icon_21.png)no-repeat left center;background-size: 10px 12px;color: #767676;font-size: 11px;line-height: 20px;}
.new_meeting .new_meeting_list li .lecture_message{padding: 10px;border-bottom: 1px solid #d5d6d7;}
.new_meeting .new_meeting_list li .lecture_message h4{text-align: center;font-size: 15px;min-height: 20px;}
.new_meeting .new_meeting_list li .lecture_message p{text-align: center;color: #767676;font-size: 12px;margin-top: 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;min-height: 16px;}
.new_meeting .new_meeting_list li .meeting_message .facility_box{overflow: hidden;margin-top: 5px;height: 46px;margin-right: -10px;}
.new_meeting .new_meeting_list li .meeting_message .facility_box .facility{overflow: hidden;margin-right: -10px;height: 46px;}
.new_meeting .new_meeting_list li .meeting_message .facility_box .facility li{float: left;width: auto;border-radius: 2px;color: #fff;font-size: 10px;padding: 0 3px;margin-right: 5px;margin-bottom: 5px;height: 18px;line-height: 18px;}
.new_meeting .new_meeting_list li .meeting_message .facility_box .facility li.red{background: #edaba2;}
.new_meeting .new_meeting_list li .meeting_message .facility_box .facility li.blue{background: #91c1ea;}

/*场地列表*/





