@charset "utf-8";

/*首页*/
.activity_index .banner{margin-bottom: 10px;}
.activity_index .banner img{max-height: 200px;width:100%;}
.activity_index .swiper-pagination-bullet{background: #fff;opacity: 0.6;}
.activity_index .swiper-pagination-bullet-active{opacity: 1.0;}
.activity_index .ac_none{background: #fff;text-align: center;}
.activity_index .ac_none img{width: 60%;height: auto;margin-top: 30%;}
.activity_index .theme{margin-bottom: 10px;}
.activity_index .theme .swiper-pagination{display: none;}
.activity_index .theme .swiper-slide a{display:block;padding-left: 10px;}
.activity_index .div_bg{background:url(../../img/activity_c/ac_003.jpg) #fff no-repeat;background-size:100% auto;padding:0 10px;}
.activity_index .div_bg h3{text-align: center;padding:15px 0;}
.activity_index .div_bg h3 img{height: 24px;width: auto;}
.activity_index .act_hot{margin-bottom: 10px;}
.activity_index .hot_box{background: #fff;}
.activity_index .hot_nav{height: 40px;line-height: 40px;border-bottom: 1px solid #e4e4e4;margin-bottom: 15px;}
.activity_index .hot_nav div{text-align: center;}
.activity_index .hot_nav span{display: inline-block;height: 38px;line-height: 38px;padding:0 10px;border-bottom: 2px solid #fff;color:#999;font-size: 16px;}
.activity_index .hot_nav .on span{border-bottom: 2px solid #144a9e;color:#144a9e;}
.activity_index .hot_inner ul{overflow: hidden;}
.activity_index .hot_inner li{width:calc((100% - 15px)/2);float:left;}
.activity_index .hot_inner li:nth-child(odd){margin-right: 15px;}
.activity_index .hot_inner li p{height: 36px;font-size: 14px;line-height: 18px;overflow: hidden;margin:6px 0 10px;}
.activity_index .hot_inner .ac_more{padding:0 15px 15px;text-align: center;}
.activity_index .hot_inner .ac_more a{display: block;background: #ededed;text-align: center;font-size: 14px;color:#666;line-height: 40px;}
.activity_index .hot_inner_tab{display: none;}
.activity_index .hot_inner .current{display: block;}
.activity_index .case_box{background: #fff;padding-bottom: 10px;}
.activity_index .case_box li{margin-bottom: 12px;}
.activity_index .case_box li img{width: 100%;}
.activity_index .case_box a{display: block;position: relative;}
.activity_index .case_box a:after{content: "";display: block;position: absolute;left:0;bottom:0;height: 32px;width: 100%;background: #000;opacity: 0.6;z-index: 10;}
.activity_index .case_box p{position: absolute;left:0;bottom:0;height: 32px;width: 100%;line-height: 32px;color:#fff;font-size: 16px;z-index: 20;text-align: center;}
/*列表页*/
.activity_list{position:relative;min-height: 640px;padding: 1px 0;background: #fff;}
.activity_list .bg_filter{top:44px;}
.category_panel{display:none;position: absolute;z-index: 100;background-color: #fff; padding-top: 10px;width: 100%;}
.category_scroll{position: absolute;z-index:90;width:100%;}
.category_scroll .item {overflow:hidden; border-bottom: 1px solid #e4e4e4;}
.category_scroll .item .scroll_active{border-bottom:2px solid #144a9e;color:#144a9e;}
.category_scroll .item .scroll_active a{color:#144a9e;}
.category_scroll .item ul{white-space: nowrap;transition: all 0.3s;}
.category_scroll .item li{ display:inline-block;padding: 0 10px;height: 40px;line-height: 40px;color:#999;}
.activity_list .code_list{padding-top:42px;}
.category_panel .all{margin-left:14px;}
.category_panel	.icon-zhankai{float: right;margin-top: -3px;margin-right: 9px;}
.category_scroll .icon-zhankai{ margin-right: 9px;margin-top: 7px;}
.category_panel	.col_box{clear:both;width: 100%;}
.category_panel	.col_btn{color:#999;}
.category_panel .active{color:#144a9e;}
.ac_order{position: absolute;top:44px;width: 100%;line-height: 30px;padding:0 15px;}
.ac_order a{margin-left: 10px;color:#999;}
.ac_order em{margin-left: 5px;}
.ac_order a.on{color:#144a9e;}
.activity_list .ac_list{position: absolute;top:65px;width: 100%;padding:0 15px;}
.activity_list .ac_list li{padding:15px 0;border-bottom: 1px solid #e4e4e4;}
.activity_list .ac_list li a{display: block;overflow: hidden;}
.activity_list .ac_list li .left_img,.activity_list .ac_list li .right_con{width: calc((100% - 15px)/2);}
.activity_list .ac_list li .left_img{float:left;}
.activity_list .ac_list li .left_img img{width: 100%;height: auto;}
.activity_list .ac_list li .right_con{float:right;}
.activity_list .ac_list .right_con h3{font-weight: normal;font-size: 16px;line-height: 22px;height: 22px;overflow:hidden;color:#333;}
.activity_list .ac_list .right_con .p_box{max-height:36px;overflow:hidden;}
.activity_list .ac_list .right_con .p_box p{font-size: 14px;line-height: 18px;color:#666;}
.activity_list .ac_list .right_con .button{width: 80px;margin-top: 6px;height: 24px;line-height: 24px;}
/*详情页*/
.ac_detail{background: #fff;}
.ac_detail .banner{position: relative;}
.ac_detail .bg_img{position: absolute;left: 0;bottom:0;width: 100%;height: auto;}
.ac_detail .banner img{width: 100%;height: auto;}
.ac_detail .detail_inner{padding:0 15px;}
.tab_nav{height: 40px;margin-bottom: 15px;}
.tab_tittle{border-bottom: 1px solid #e4e4e4;height: 40px;background: #fff;}
.tab_tittle .col-33{text-align: center;}
.tab_tittle span{display:inline-block;padding:0 8px;font-size: 16px;height: 39px;line-height: 39px;text-align: center;border-bottom: 2px solid #fff;}
.tab_tittle .on span{color:#144a9e;border-color:#144a9e;}
.ac_detail .detail_inner img{width: 100%!important;max-width: 100%;height: auto!important;}
.ac_detail .tab_item{}
.ac_detail .tab_item h3{color:#333;font-size: 16px;line-height: 24px;margin-bottom: 6px;}
.ac_detail .tab_item p{color:#999;font-size: 14px;line-height: 18px;}
.nav_fixed{position:fixed;top:0px;left:0;width: 100%;z-index: 99999;}


@media screen and (max-width: 320px) {
	
}

