/*首页头部*/
.index_head_bg{height: 44px;max-width: 750px;}
.index_head{/*background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;*/background:#252627;height: 44px;line-height: 44px;position: fixed;top:0;left:0;width: 100%;z-index: 999;max-width: 750px;}
.index_head .logo{height: 30px;padding:7px 0;position: absolute;top:0px;left:0;}
.index_head .logo img{height: 30px;float: left;}
.index_head .search_form{position: absolute;top:7px;left: 10px;background:#282828;border-radius: 30px;height: 30px;overflow: hidden;}
.index_head .search_form .search_href{position: absolute;top:0;left:0;width:100%;height: 100%;z-index: 3}
.index_head .search_form .keyword{border:none;height: 20px;line-height: 20px;padding:5px;padding-left: 12px;float: left;font-size: 12px;width: 140px;background:#282828}
.index_head .search_form .search_form_btn{width:30px;height: 30px;float:left;background: url(/static/search.png) no-repeat left center;background-size: 20px;border:none;}
.index_head .head_history{width:30px;height: 30px;float: right;background: url(/static/history.png) no-repeat center;background-size: 25px;position: absolute;top:7px;right:0;}
.index_head .head_history a{display: block;width: 100%;height: 100%;}

.detail_head_bg{height: 44px;max-width: 750px;}  
.detail_head{/*background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;*/background:#ff6b1c;height: 44px;line-height: 44px;position: fixed;top:0;left:0;width: 100%;z-index: 999;max-width: 750px;}
.detail_head .back{height: 30px;padding:7px 0;position: absolute;top:0px;left:0;width: 30px;background: url(../images/back_icon.png) no-repeat left center;background-size: auto 20px;}
.detail_head .back a{display: block;width: 100%;height: 100%}
.detail_head .title{color:#fff;font-size: 16px;padding-left: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-right: 50px;}
.detail_head .head_history{width:30px;height: 30px;float: right;background: url(../images/history_btn_icon.png) no-repeat center;background-size: 25px;position: absolute;top:7px;right:0;}
.detail_head .head_history a{display: block;width: 100%;height: 100%;} 


.search_head{/*background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;*/background:#ff6b1c;height: 44px;line-height: 44px;max-width: 750px;}
.search_head .back{height: 30px;padding:7px 0;position: absolute;top:0px;left:0;width: 30px;background: url(../images/back_icon.png) no-repeat left center;background-size: auto 20px;}
.search_head .back a{display: block;width: 100%;height: 100%}
.search_head .search_form{position: absolute;left:35px;top:7px;right: 50px;background: #fff;border-radius: 30px;height: 30px;overflow: hidden;}
.search_head .search_form .keyword{border:none;height: 30px;line-height: 20px;padding:5px;padding-left: 12px;float: left;font-size: 12px;width: 100%;box-sizing: border-box;padding-right: 35px;}
.search_head .search_form .search_form_btn{width:30px;height: 30px;float: right;background: url(../images/search_btn_icon.png) no-repeat left center;background-size: 20px;border:none;position: absolute;top:0;right:0;z-index: 4}
.search_head .head_history{width:30px;height: 30px;float: right;background: url(../images/history_btn_icon.png) no-repeat center;background-size: 25px;position: absolute;top:7px;right:0;}
.search_head .head_history a{display: block;width: 100%;height: 100%;}

/*搜索页面*/
.search_page .hot_keyword{font-size: 0;}
.search_page .hot_keyword a{display: inline-block;height: 28px;line-height: 28px;border-radius: 28px;background: #f8f8f8;color:#444;font-size: 12px;padding:0 10px;margin:5px;}

.nav_list_container{height: 44px;}
.nav_list_container ul{white-space:nowrap;overflow:auto;height: 44px;line-height: 44px;}
.nav_list_container ul li{padding:0 10px;display: inline-block;font-size: 14px;color:#333;position: relative;}
.nav_list_container ul .on{color:#ff6b1c;}
.nav_list_container ul .on em{height: 4px;border-radius: 4px;background: #ff6b1c;position: absolute;left:0;right:0;bottom:0;margin:auto;width:50%;} 
/*版权*/ 
.copyright{height: 50px;background: #f8f8f8;text-align: center;}
.copyright p{font-size: 12px;color:#a4a4a4;line-height: 50px;}
.copyright a{font-size: 12px;color:#a4a4a4;line-height: 50px;}
/*底部导航*/
.footer_nva_back{height: 50px;max-width: 750px;}
.footer_nva_bg{height: 50px;position: fixed;z-index: 98;left:0;bottom:0;width: 100%;filter:blur(5px);background: rgba(255,255,255,0.9);max-width: 750px;}
.footer_nva{height: 50px;position: fixed;z-index: 99;left:0;bottom:0;width: 100%;background:#323232;max-width: 750px;}
.footer_nva li{width: 25%;float: left;text-align: center;padding-top: 1px;}
.footer_nva li .icon{width: 26px;height: 26px;margin:0 auto;background: url(/static/n_main.png) no-repeat;background-size:100% auto;margin-top: 4px;}
.footer_nva li .title{font-size: 12px;color:#6a6a6a;line-height: 20px;}
.footer_nva .on .title{color:#6a6a6a;}



/*首页轮播图*/
.banner{}
.banner .index-banner{max-height: 300px;overflow: hidden;position: relative;}
.banner .index-banner .swiper-slide{}
.banner .index-banner .pic img{width: 100%;display: block;}
.banner .index-banner a{display: block;position: relative;}
.banner .index-banner .text{position: absolute;left:15px;bottom:15px;}
.banner .index-banner .text .title{color:#fff;font-size: 16px;line-height: 30px;}
.banner .index-banner .text .desc{color:#fff;font-size: 12px;line-height: 20px;}
.banner .index-banner .swiper-pagination {}
.banner .index-banner .swiper-pagination .swiper-pagination-bullet{background: rgba(255,255,255,0.4);width: 5px;height: 5px;border-radius: 5px;transition: all 0.2s linear;opacity: 1}
.banner .index-banner .swiper-pagination .swiper-pagination-bullet-active{background:#ff6b1c;width:15px;}

/*首页头条*/
.index_toutiao{padding:1px 0;padding-left: 80px;height: 38px;}
.index_toutiao .pic{position: absolute;top:0;left:0;width:74px;padding: 10px 0;}
.index_toutiao .pic img{display: block;width: 100%;height: 100%;}
.index_toutiao .index-toutiao {height: 22px;overflow: hidden;margin-top: 8px;padding-left: 15px;border-left: 1px solid #e5e5e5;line-height: 22px;} 

/*今日推荐*/
.today_recommend_vod{margin:0 7px;overflow: hidden;}
.today_recommend_vod .today_recommend_vod_con{padding-right: 30px;}
.today_recommend_vod .pic{width:100%;position: relative;padding:28% 0;overflow: hidden;box-shadow: 0px 2px 4px -2px #000;height: 0;}
.today_recommend_vod .pic img{position: absolute;top:0;right: 0;bottom: 0;left: 0;margin:auto;width: 100%;z-index: 3;}
.today_recommend_vod .pic .remark{height: 20px;line-height: 20px;position: absolute;left:0;width: 100%;bottom:-1px;background: rgba(0,0,0,0.6);color: #fff;z-index: 4;font-size: 10px;text-align: center;}
.today_recommend_vod .title{height: 30px;line-height: 30px;color:#333;font-size: 14px}
.today_recommend_vod .desc{height: 20px;line-height: 20px;color:#666;font-size: 10px;}


/*首页分类展示*/
.index_cate_vod_container{}
.index_cate_title{height: 40px;line-height: 40px;}
.index_cate_title .title{float: left;font-size: 16px;color:#c1c1c1;padding-left: 5px;position: relative;} 
.index_cate_title .title .icon{position: absolute;top:5px;left:0;width: 30px;height: 30px;background: url(../images/index_cate_bg_icon.png) no-repeat left top;background-size: 30px auto;} 
.index_cate_title .data{float: right;font-size: 12px;} 
.index_cate_title .data span{color:#ff6b1c;} 
.index_cate_title .data a{color:#6f7070;font-size: 14px;}

/*类目轮播*/
.index_cate_vod_slide{margin:0 7px;overflow: hidden;position: relative;}
.index_cate_vod_slide .index-move-slide{} 
.index_cate_vod_slide .swiper-slide{}
/*.index_cate_vod_slide .swiper-slide .pic{width:100%;position: relative;}
.index_cate_vod_slide .pic img{position: relative;display:block;width: 100%;z-index: 3;}*/
.index_cate_vod_slide .swiper-slide .pic{width:100%;position: relative;padding: 22% 0;overflow: hidden;box-shadow: 0px 2px 4px -2px #000;}
.index_cate_vod_slide .pic img{position: absolute;width: 100%;z-index: 3;left:0;top:0;right: 0;bottom: 0;margin:auto;}
.index_cate_vod_slide .pic .title{}
.index_cate_vod_slide .text{/*position: absolute;left:15px;bottom:15px;z-index: 4;*/}
.index_cate_vod_slide .text .title{color:#333;font-size: 16px;line-height: 30px;float: left;}
.index_cate_vod_slide .text .desc{color:#666;font-size: 12px;line-height: 30px;float: left;padding-left: 10px;}
.index_cate_vod_slide .swiper-pagination {position: absolute;z-index: 5;bottom: 35px!important;text-align: right;padding-right: 10px;box-sizing: border-box;}
.index_cate_vod_slide .swiper-pagination .swiper-pagination-bullet{background: rgba(255,255,255,0.4);width: 5px;height: 2px;border-radius: 2px;transition: all 0.2s linear;opacity: 1;margin:0 2px!important;}
.index_cate_vod_slide .swiper-pagination .swiper-pagination-bullet-active{background:#ff6b1c;width:15px;}

.index_cate_vod_container .index_cate_list{}
.index_cate_vod_container .index_cate_list li{float: left;width:50%;}
.index_cate_vod_container .index_cate_list li .li{box-sizing: border-box;padding:2px;}
.index_cate_vod_container .index_cate_list li .pic_container{position: relative;padding:33% 0;overflow: hidden;box-shadow: 0px 1px 4px -2px #000;height: 0px;background: #fafafa;}
.index_cate_vod_container .index_cate_list li .pic_container .pic{position: absolute;top:0;left:0;right: 0;bottom: 0;margin:auto;overflow: hidden;}
.index_cate_vod_container .index_cate_list li .pic_container .pic img{position: absolute;top:0;left:0;right: 0;bottom: 0;margin:auto;width: 100%;z-index: 3;border:none;}
.index_cate_vod_container .index_cate_list li .pic_container .score{position: absolute;top:0;left:0;height: 16px;line-height: 16px;color:#fff;background: linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;z-index: 4;font-size: 10px;border-radius: 4px 0 4px 0;padding-left: 10px;padding-right: 5px;}
.index_cate_vod_container .index_cate_list li .pic_container .remark{height: 20px;line-height: 20px;position: absolute;left:0;width: 100%;bottom:-1px;background: rgba(0,0,0,0.6);color: #fff;z-index: 4;font-size: 10px;text-align: center;}
.index_cate_vod_container .index_cate_list li .title{font-size: 13px;color:#6f7070;line-height: 30px;text-indent:5px;} 

.index_move .index_cate_title .title .icon{background-position: 0 -30px;} 
.index_plot .index_cate_title .title .icon{background-position: 0 -60px;} 
.index_variety .index_cate_title .title .icon{background-position: 0 -90px;} 
.index_animation .index_cate_title .title .icon{background-position: 0 -120px;} 

/*电影列表*/
.filter-focus{}
.filter-focus .selectList li{height: 20px;border-bottom: 1px dashed #e5e5e5;padding:10px 0;position: relative;}
.filter-focus .selectList li .title{height: 20px;line-height: 20px;position: absolute;left:0;top:10px;}
.filter-focus .selectList p{white-space:nowrap;overflow:auto;height: 22px;line-height: 20px;}
.filter-focus .selectList p a{padding:0 10px;margin:0 4px;}
.filter-focus .selectList p .cur{background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;color:#fff;height: 20px;line-height: 20px;display: inline-block;border-radius: 20px;font-size: 12px}

.vod_lists_container{position: relative;}
.vod_lists_container .index_cate_list{}
.vod_lists_container .index_cate_list li{float: left;width:50%;}
.vod_lists_container .index_cate_list li .li{box-sizing: border-box;padding:2px;}
.vod_lists_container .index_cate_list li .pic_container{position: relative;padding:33% 0;overflow: hidden;box-shadow: 0px 1px 4px -2px #000;background: #fafafa;}
.vod_lists_container .index_cate_list li .pic_container .pic{position: absolute;top:0;left:0;right: 0;bottom: 0;margin:auto;overflow: hidden;}
.vod_lists_container .index_cate_list li .pic_container .pic img{position: absolute;top:0;left:0;right: 0;bottom: 0;margin:auto;width: 100%;z-index: 3;border:none;}
.vod_lists_container .index_cate_list li .pic_container .score{position: absolute;top:0;left:0;height: 16px;line-height: 16px;color:#fff;background: linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;z-index: 4;font-size: 10px;border-radius: 4px 0 4px 0;padding-left: 10px;padding-right: 5px;}
.vod_lists_container .index_cate_list li .pic_container .remark{height: 20px;line-height: 20px;position: absolute;left:0;width: 100%;bottom:-1px;background: rgba(0,0,0,0.6);color: #fff;z-index: 4;font-size: 10px;text-align: center;}
.vod_lists_container .index_cate_list li .title{font-size: 14px;color:#333;line-height: 30px;} 

.vod_lists_container .sort_bar{height: 31px;position: relative;}
.vod_lists_container .sort_bar a{display: inline-block;margin-right: 20px;line-height: 30px;}
.vod_lists_container .sort_bar .current{border-bottom: 1px solid #ff6b1c}
.vod_lists_container .total_num{position: absolute;top:0;right: 0;line-height: 30px;font-size: 12px;color:#666;}
.vod_lists_container .total_num span{color:#ff6b1c;}

.mac_pages{height: 70px;text-align: center;}
.mac_pages .page_info{height: 30px;display: inline-block;padding:20px 0;}
.mac_pages .page_info .page_link{height: 30px;line-height: 30px;padding:0 15px;box-shadow: 0px 1px 4px -2px #000;border-radius: 30px;font-size: 12px;color:#555;display: inline-block;margin:0 4px;}
.mac_pages .page_info .page_current{background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;color:#fff;}

.actor_lists_container .title{text-align: center;} 
/*视频详情*/
.vod_detail{position: relative;padding:1px 0;}
.vod_detail .bg{position: absolute;top:0;;right: 0;bottom:0;left: 0;width: 100%;margin:auto;overflow: hidden;filter:blur(5px);}
.vod_detail .bg img{position: absolute;top:0;;right: 0;bottom:0;left: 0;width: 100%;margin:auto;}
.vod_detail .bg .bg_mask{position: absolute;top:0;;right: 0;bottom:0;left: 0;width: 100%;background: rgba(0,0,0,0.4);}
.vod_detail .vod_detail_con{margin:10px;position: relative;}
.vod_detail .pic_container{position: absolute;top:0;left:0;width:120px;overflow: hidden;background: #fafafa;}
.vod_detail .pic{padding:66% 0;position: relative;height: 0;width: 100%;box-shadow: 0px 2px 4px -2px #000;border-radius: 4px;}
.vod_detail .pic img{position: absolute;top:0;;right: 0;bottom:0;left: 0;width: 100%;margin:auto;}
.vod_detail .info{padding-left: 135px;color:#fff;font-size: 12px;}
.vod_detail .info .title{font-size: 16px;padding-bottom: 10px;}
.vod_detail .info .desc{line-height: 24px;font-size:12px;}
.vod_detail .info .desc a{color:#fff;}
.vod_detail .info .info1 .desc{display: inline-block;width:100px;}

.vod_detail .info .btn_con{margin:10px 0;}
.vod_detail .info .btn_con a{display: inline-block;width:90px;height: 30px;line-height: 30px;color:#fff;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;text-align: center;font-size: 12px;border-radius: 30px;box-sizing: border-box;margin-right: 10px}
.vod_detail .info .btn_con a p{position: relative;padding-left: 23px;display: inline-block;padding-right: 5px}
.vod_detail .info .btn_con a .icon{position: absolute;height: 20px;width: 20px;top:5px;left:0;background: url(../images/detail_iocn.png) no-repeat center top;background-size: 20px auto;}
.vod_detail .info .btn_con .fav .icon{background-position: 0 -20px;}


.player_container .line_container{display: none;position: absolute;top:0;left:0;height: 100%;width: 100%;background: rgba(0,0,0,0.5);font-size: 0;text-align: center;box-sizing: border-box;padding-top: 50px;z-index: 99999}
.player_container .line_container a{display: inline-block;border:1px solid #fff;color:#fff;height: 30px;line-height: 30px;border-radius: 4px;padding:0 10px;font-size: 12px;margin:5px;box-sizing: border-box;} 
.player_container .line_container .on{background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;border:none;}
.change_line_container{padding-bottom: 1px;}
.change_line_container .change_line_btn{height: 28px;line-height: 28px;border-radius: 28px;color:#fff;text-align: center;float: left;padding:0 10px;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;font-size: 12px;}
.change_line_container .prev_next_container{float: right;}
.change_line_container .prev_next_container a{height: 28px;line-height: 28px;border-radius: 28px;color:#fff;text-align: center;float: left;padding:0 15px;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;font-size: 12px;margin-left: 10px;}
.change_line_container .prev_next_container .disabled{background:linear-gradient(to right ,#adadad 0%, #d7d7d7 100%) ;}

.void_desc_con{position: relative;}
.void_desc_con .title{padding-right: 50px;font-size: 16px;color:#111;line-height: 50px;}
.void_desc_con .share_btn{position: absolute;top:13px;right:0;width:24px;height: 24px;background: url(../images/detail_iocn.png) no-repeat right -48px;background-size: 24px auto;;}
.void_desc_con .desc{font-size: 12px;color:#999;line-height: 20px;height: 40px;overflow: hidden;}
.void_desc_con .desc span{color:#333;}
.void_desc_con .desc_on{height: auto;}
.void_desc_con .more_btn{height: 24px;background: url(../images/detail_iocn.png) no-repeat center -145px;background-size: 24px auto;}
.void_desc_con .more_btn.on{height: 24px;background: url(../images/detail_iocn.png) no-repeat center -168px;background-size: 24px auto;}

.detail_title_block{height: 30px;line-height: 30px;position: relative;padding:10px 0;padding-left: 35px;}
.detail_title_block .icon{position: absolute;top:10px;left:0;width: 30px;height: 30px;background:url(../images/detail_iocn1.png) no-repeat left 0px;background-size: 30px;}
.detail_title_block .title span{height: 30px;line-height: 30px;color:#666;font-size: 12px;padding-left: 5px;}
.detail_title_block .desc{position: absolute;top:0px;right:0;height: 40px;line-height: 40px;color:#666;font-size: 12px;}

.vod_source{}
.vod_source .player_list{white-space:nowrap;overflow:auto;}
.vod_source .player_list li{display: inline-block;height: 30px;padding:0 15px;padding-left: 30px;background: #f5f5f5;border-radius: 30px;line-height: 30px;color:#414141;position: relative;margin-right: 10px;}
.vod_source .player_list li .icon{position: absolute;top:5px;left:10px;height: 20px;width: 20px;background:url(../images/detail_iocn.png) no-repeat center -80px;background-size: 20px auto;}
.vod_source .player_list .on{color:#fff;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;}
.vod_source .player_list .on .icon{background-position: center -100px;}

.vod_source .video_ul_list{padding:10px 0;}
.vod_source .video_ul_list ul{display: none;font-size: 0;}
.vod_source .video_ul_list .on{display: block;}
.vod_source .video_ul_list ul a{display: inline-block;min-width:25%;padding:3px;box-sizing: border-box;}
.vod_source .video_ul_list ul li{font-size: 12px;background: #f5f5f5;height: 30px;line-height: 30px;color:#444;text-align: center;border-radius: 3px;box-sizing: border-box;padding:0 10px;}
.vod_source .video_ul_list ul .on{color:#fff;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;}

.guess_like{}
.guess_like .detail_title_block .icon{background-position: left -90px;}
.vod_comment .detail_title_block .icon{background-position: left -60px;}

.mac_comment{}
.mac_comment .comment_form_tips{height: 30px;line-height: 30px;background: #f5f5f5;border-radius: 30px;text-align: center;font-size: 12px;color:#414141;}
.mac_comment .comment_form_tips p{display: inline-block;position: relative;padding-left: 25px;}
.mac_comment .comment_form_tips p .icon{width: 20px;height: 20px;position: absolute;top:5px;left:0;background: url(../images/comment_icon.png) no-repeat right 0;background-size: 20px;}
.mac_comment .comment_form .comment_content{line-height: 18px;height: 74px;padding:10px;font-size: 12px;color:#333;border:1px solid #eee;border-radius: 3px;width: 100%;display: block;box-sizing: border-box;}

.mac_comment .comment_face_panel{display: inline-block;padding:0 15px;border-radius: 30px;height: 30px;line-height: 30px;background: #f5f5f5;font-size: 12px;}
.mac_comment .comment_face_box{display: none;position: absolute;width:100%;top:40px;left:0;background: #fff;border:1px solid #eee;border-radius: 4px;box-shadow: 0px 0px 6px -3px #000;padding:5px;box-sizing: border-box;z-index: 11;}
.mac_comment .cmt_text{height: 30px;padding:0 10px;border:1px solid #eee;width: 60px;float: left;border-radius: 30px;}
.mac_comment .mac_verify_img{height: 30px;float: left;border-radius: 30px;}
.mac_comment .comment_submit{height: 30px;padding:0 10px;border:1px solid #eee;float: left; padding-left: 30px;color:#fff;border-radius: 30px;border:none;background:url(../images/comment_btn.png) no-repeat center;background-size: cover;width:60px;}



.mac_comment .cmt_wrap{}
.mac_comment .cmt_wrap .cmt_item{position: relative;padding-left: 50px;border-bottom: 1px solid #f1f1f1;margin-bottom: 12px;padding-bottom: 12px;}
.mac_comment .cmt_wrap .cmt_item .face_wrap{position: absolute;top:0;left:0;width:42px;}
.mac_comment .cmt_wrap .cmt_item .face_wrap .face{width: 42px;height: 42px;border-radius: 50%;}
.mac_comment .cmt_wrap .cmt_item .item_con{}
.mac_comment .cmt_wrap .cmt_item .item_con .top .name{color:#676767;font-size: 10px;line-height: 36px;}
.mac_comment .cmt_wrap .cmt_item .item_con .con{font-size: 11px;color:#494949;line-height: 20px;}
.mac_comment .cmt_wrap .cmt_item .item_con .time{font-size: 10px;color:#999;line-height: 30px;}
.mac_comment .cmt_wrap .cmt_item .comment_reply_btn_con{font-size: 12px;}
.mac_comment .cmt_wrap .cmt_item .comment_reply_btn_con .comment_reply{margin-right: 10px;}

.mac_comment .cmt_wrap .cmt_item .click-ding-gw a{position: relative;padding-left: 25px;height: 20px;line-height: 20px;margin-left: 10px;} 
.mac_comment .cmt_wrap .cmt_item .click-ding-gw em{font-size: 12px;color:#676767;}
.mac_comment .cmt_wrap .cmt_item .click-ding-gw .icon-ding{position: absolute;top:0;left:0;background: url(../images/comment_icon.png) no-repeat center -20px;background-size:20px auto;width:20px;height: 20px;}
.mac_comment .cmt_wrap .cmt_item .click-ding-gw .icon-dw{position: absolute;top:0;left:0;background: url(../images/comment_icon.png) no-repeat center -40px;background-size:20px auto;width:20px;height: 20px;}

/*明星详情*/
.actor_detail{}
.actor_detail .info{color:#111;}
.actor_detail .info .desc span{color:#666;}
.actor_detail .info .desc a{color:#111;}
/*弹出层*/
.mac_pop_bg{position: fixed; z-index: 129; left: 0;top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.2);}
.mac_pop {  z-index:99998; display: none; min-height: 20px; max-height: 750px; position: fixed;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding: 25px;  z-index: 130;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(0, 0, 0, .5);max-width: 80%;}
.mac_pop .pop_top{  height:40px;  width:100%;  border-bottom: 1px #E5E5E5 solid;}
.mac_pop .pop_top h2{  float: left; display:block;margin: 0;font-size: 18px;font-weight: normal;font-family:"microsoft yahei";}
.mac_pop span.pop_close{  float: right;width: 23px;height: 23px;font-size: 0;text-indent: 9999; cursor: pointer;  font-weight: bold; display:block;background: url("../images/home/background.png") -10px 0 no-repeat;}
.mac_pop .pop-foot{  height:50px;  line-height:50px;  width:100%;  border-top: 1px #E5E5E5 solid;  text-align: right;  }
.mac_pop .pop-cancel, .pop-ok {  padding:8px 15px;  margin:15px 5px;  border: none;  border-radius: 5px;  background-color: #337AB7;  color: #fff;  cursor:pointer;  }
.mac_pop .pop-cancel {  background-color: #FFF;  border:1px #CECECE solid;  color: #000;  }
.mac_pop .pop-content{  height: 380px;  }
.mac_pop .pop-content-left{  float: left;  }
.mac_pop .pop-content-right{  width:310px;  float: left;  padding-top:20px;  padding-left:20px;  font-size: 16px;  line-height:35px;  }
.mac_pop .bgPop{  display: none;  position: absolute;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.2);  }
.mac_pop .pop-msg{  text-align:center;  font-size: 14px;  }

.mac_pop_msg_bg{position: fixed; z-index: 129; left: 0;top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.2);}
.mac_pop_msg { z-index:99999; display: none; min-height: 20px; max-height: 750px; position: fixed;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding:15px 20px;  z-index: 130;  border-radius: 4px;  background-color: #fff;  box-shadow: 0 0 6px -2px rgba(0, 0, 0, .5);}
.mac_pop_msg .pop-msg{  text-align:center;  font-size: 12px; color:#444; }

.player_container{position: relative;padding:28.5% 0;height: 0px;overflow: hidden;}
.player_container .player_box{position: absolute;top:0;left:0;width: 100%;height: 100%;background: #000;}

/*tv*/
.tv_page{}
.tv_page .tv_list{}
.tv_page .tv_list a{float: left;width:33.333%;box-sizing: border-box;padding:5px;}
.tv_page .tv_list li{border-radius: 4px;overflow: hidden;box-shadow: 0px 1px 4px -2px #000;background:linear-gradient(to right ,#6f7ff7 0%, #efb2c3 100%);}
.tv_page .tv_list li .pic{position: relative;height: 0;overflow: hidden;padding:20% 0;}
.tv_page .tv_list li .pic img{position: absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:70%;}
.tv_page .weishi_list li .pic img{width:40%;} 
.tv_page .tv_list li .title{height: 24px;line-height: 24px;color:#fff;font-size: 12px;background: rgba(0,0,0,0.2);;text-align: center;}

.tv_page .tv_list .li1{background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%);}
.tv_page .tv_list .li2{background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);}
.tv_page .tv_list .li3{background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%);}
.tv_page .tv_list .li4{background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%);}
.tv_page .tv_list .li5{background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%);}
.tv_page .tv_list .li6{background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%);}
.tv_page .tv_list .li7{background-image: linear-gradient(60deg, #abecd6 0%, #fbed96 100%);}
.tv_page .tv_list .li8{background-image: linear-gradient(to right, #ff758c 0%, #ff7eb3 100%);}
.tv_page .tv_list .li9{background-image: linear-gradient(to top, #df89b5 0%, #bfd9fe 100%);}
.tv_page .tv_list .li10{background-image: linear-gradient(-225deg, #2CD8D5 0%, #C5C1FF 56%, #FFBAC3 100%);}


/*登录注册*/
.login_page{background: #f8f8f8;position: relative;}
.login_page_bg{position: absolute;top:0;height: 280px;background:#ff6b1c;/*background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%);*/width:100%; }
.login_page_bg1{position: absolute;top:220px;height: 100px;background:#ff6b1c;/*background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%);*/width:100%;border-radius: 35%;}
.login_page .login_container{position: relative;z-index: 3}
.login_page .login_container .logo{padding:40px 0;}
.login_page .login_container .logo img{width: 140px;display: block;margin:0 auto;}

.login_form_container{background: #fff;border-radius: 10px;padding:0 30px;margin:0 30px;}
.login_form_container .title{font-size: 16px;color:#111;font-weight: bold;text-align: center;line-height: 60px;}
.login_form_container .label{padding:10px;background: #f8f8f8;border-radius: 36px;margin-bottom: 20px;position: relative;overflow: hidden;}
.login_form_container .label input{border:none;height: 16px;line-height: 16px;background: #f8f8f8;padding:0 10px;display: block;box-sizing: border-box;width: 100%}
.login_form_container .verify_label .pwd_img{position: absolute;top:0;right:0;}
.login_form_container .verify_label .pwd_img img{height: 100%;display: block;}
.login_form_container .submit_label{background: none;border-radius: 36px;overflow: hidden;}
.login_form_container .submit_label input{background: none;border:none;color:#fff;line-height: 36px;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%);text-align: center;font-size: 14px;display: block;width:100%;}

.login_form_container .reg_get_pass{line-height:40px;padding:0 16px;}
.login_form_container .reg_get_pass a{font-size: 12px;color:#333; }

.login_page .code_label .get_code_btn{position: absolute;top:0;right: 0;height: 36px;line-height: 36px;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%);width: 50%;text-align: center;color:#fff;}
.login_page .code_label .disabled{background: #aaa;}

/*跳转页*/
.msg_jump_page{position: absolute;width:100%;height: 100%;background: #fff;}
.msg_jump_page .msg_jump{border-radius: 10px;width:300px;height:220px;overflow: hidden;box-shadow: 0px 1px 4px -2px #000;position: absolute;top:0;right: 0;bottom: 0;left: 0;margin:auto;}
.msg_jump_page .msg_jump .jump_tit{height: 50px;line-height: 50px;font-size: 16px;color:#fff;text-align: center;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;}
.msg_jump_page .msg_jump .content{line-height: 20px;font-size: 12px;color:#333;padding: 20px;}
.msg_jump_page .msg_jump .title{padding-bottom: 5px;font-size: 14px;}
.msg_jump_page .msg_jump .content .text{text-indent: 2em;}
.msg_jump_page .msg_jump .content .jump{text-align: right;padding-top: 5px;}
.msg_jump_page .msg_jump .content .jump b{font-weight: normal;padding-right: 5px;color: #ff6b1c }
.msg_jump_page .msg_jump .now{height: 36px;line-height: 36px;text-align: center;color:#fff;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;display: block;border-radius: 36px;position: absolute;left:20px;right:20px;bottom:20px;}

/*播放记录*/
.history_vod{}
.history_vod .mac_history{width:0px;height: 0px;overflow: hidden;display: block;}
.history_vod .mac_history_box{display: block!important;}
.history_vod .mac_history_box dt{background: #f8f8f8;height: 50px;}
.history_vod .mac_history_box dt a{height: 40px;line-height: 40px;text-align: center;background: #fff;display: block;}
.history_vod .mac_history_box dd{height: 42px;line-height: 42px;font-size: 14px;border-bottom: 1px solid #f3f3f3;margin:0 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.history_vod .mac_history_box .hx_clear{height: 40px;line-height: 40px;text-align: center;background: #fff;display: block;}
/*排行榜*/
.rank_page{}
.rank_page .top_list_container ul{display: none;}
.rank_page .top_list_container .on{display: block;}
.rank_page .top_list_container li{height: 46px;line-height: 46px;font-size: 0px;border-bottom: 1px solid #f3f3f3;position: relative;} 
.rank_page .top_list_container li .num{width: 24px;display: inline-block;font-size: 10px;width:20px;height: 20px;line-height: 20px;text-align: center;background: #a0a0a0;color:#fff;border-radius: 50%;position: absolute;top:13px;left:0px;box-shadow: 0px 1px 4px -2px #000;}
.rank_page .top_list_container li .tit{color:#352000;font-size: 14px;position: absolute;left:30px;right: 90px;}
.rank_page .top_list_container li .score{float: right;width: 80px;font-size: 12px;text-align: right;}
.rank_page .top_list_container li:nth-child(1) .num{box-shadow: none;color:#fff;background: #fff;background: url(../images/rank_icon.png) no-repeat center 0px;background-size: 24px auto;text-indent: -1000px;overflow: hidden;}
.rank_page .top_list_container li:nth-child(2) .num{box-shadow: none;color:#fff;background: #fff;background: url(../images/rank_icon.png) no-repeat center -24px;background-size: 24px auto;text-indent: -1000px;overflow: hidden;}
.rank_page .top_list_container li:nth-child(3) .num{box-shadow: none;color:#fff;background: #fff;background: url(../images/rank_icon.png) no-repeat center -48px;background-size: 24px auto;text-indent: -1000px;overflow: hidden;}
.rank_page .top_list_container li:nth-child(1) .score{color:#f92626;}
.rank_page .top_list_container li:nth-child(2) .score{color:#ff7e00;}
.rank_page .top_list_container li:nth-child(3) .score{color:#ffa800;}


/*会员个人资料*/
.information-w{}
.information-w form{}
.information-w form li{height: 44px;line-height: 44px;border-bottom: 1px solid #eeeeee;position: relative;padding-left: 80px;}
.information-w form li .tit{position: absolute;top:0;left:0;padding-left: 3px;}
.information-w form li input{border:none;width: 100%;height: 42px;padding:12px 0;box-sizing: border-box;}
.information-w form li a{position: absolute;top:10px;right:3px;height: 24px;line-height: 24px;font-size: 12px;color:#fff;padding:0 10px;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;border-radius: 24px;z-index: 3;width:auto;}
.information-w form  #btn_bind_send{position: absolute;top:10px;right:3px;height: 24px;line-height: 24px;font-size: 12px;color:#fff;padding:0 10px;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;border-radius: 24px;z-index: 3;width:auto;}


.information-w form .submit_btn{display: block;width: 100%;height: 44px;line-height: 44px;border-radius: 44px;text-align: center;color:#fff;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;padding:0;font-size: 14px;}

.user_top_block{height: 100px;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;position: relative;}
.user_top_block .big_title{font-size: 24px;color:#fff;text-align: center;line-height: 70px;}
.user_top_block .bottom_bg{/*background: url(../images/user_top_bottom_bg.png);*/position: absolute;left:0;bottom:0;width: 100%;}
.user_top_block .bottom_bg img{width: 100%;display: block;}

/*会员中心首页*/
.super_leaguer{background: #f7f7f7;overflow: hidden;position: relative;}
.super_leaguer .agent_header{height: 150px;background: url(../images/agent_bg.png) no-repeat center;background-size: 100% 100%;}
.super_leaguer .agent_header .agent_content{}
.super_leaguer .agent_header .agent_content .agent_tx{width: 64px;height: 64px;border-radius: 50%;border: 1px solid #fff;float: left;background:#fff;margin-top: 40px;overflow: hidden;}
.super_leaguer .agent_header .agent_content .agent_tx img{width: 100%;}
.super_leaguer .agent_header .agent_content .agent_inform{float: left;margin-top: 40px;margin-left: 10px;}
.super_leaguer .agent_header .agent_content .agent_inform .agent_phone{font-size: 18px;color: #fff;}
.super_leaguer .agent_header .agent_content .agent_inform .agent_rank{font-size: 12px;line-height: 24px;color: #fff;}
.super_leaguer .agent_header .agent_content .agent_inform .agent_rank img{width: 16px;margin-right: 6px;}
.super_leaguer .agent_header .agent_content .agent_inform .star_rank p{float: left;}
.super_leaguer .agent_header .agent_content .agent_inform .star_rank ul{float: left;}
.super_leaguer .agent_header .agent_content .agent_inform .star_rank li{width: 12px;height: 12px;float: left;line-height: 24px;margin-top: 7px;margin-left: 2px;}
.super_leaguer .agent_header .agent_content .agent_inform .star_rank .star_gray{background: url(../images/star_icon02.png) no-repeat center;background-size: 100% 100%;}
.super_leaguer .agent_header .agent_content .agent_inform .star_rank .star_yellow{background: url(../images/star_icon01.png) no-repeat center;background-size: 100% 100%;} 

.super_leaguer .agent_header .agent_content .enter_other{float: right;margin-top: 60px;width: 12px;}
.super_leaguer .agent_header .agent_content .enter_other img{width: 100%;}

.super_leaguer .leaguer_centre{margin: 0 auto;background: #fff;border-radius: 10px;margin-top: 14px;}
.super_leaguer .leaguer_centre .leaguer_title{margin: 0 10px;border-bottom: 1px solid #eeeeee;padding-top: 8px;height: 32px;}
.super_leaguer .leaguer_centre .leaguer_title h2{font-size: 15px;color: #333333;line-height: 32px;font-weight: normal;}
.super_leaguer .leaguer_centre .agent_title h2{float: left;}
.super_leaguer .leaguer_centre .agent_title a{float: right;font-size: 12px;color: #9b9b9b;line-height: 32px;}
.super_leaguer .leaguer_centre .leaguer_inform ul{width: 100%;}
.super_leaguer .leaguer_centre .leaguer_inform ul li{text-align: center;}
.super_leaguer .leaguer_centre .leaguer_inform ul a{display: block;width:50%;box-sizing: border-box;border-left: 1px solid #eeeeee;float: left;margin: 16px auto;}
.super_leaguer .leaguer_centre .leaguer_inform ul a:first-child{border-left: none;}
.super_leaguer .leaguer_centre .leaguer_inform h2{font-size: 19px;color:#dcb482}
.super_leaguer .leaguer_centre .leaguer_inform h2 span{font-size: 12px;margin-left: 4px;}
.super_leaguer .leaguer_centre .leaguer_inform p{font-size: 12px;margin-top: 10px;}
.super_leaguer .leaguer_centre .leaguer_inform p span{font-size: 16px;}

.super_leaguer .leaguer_content{background: #fff;border-radius: 10px;margin-top: 14px;}
.super_leaguer .leaguer_content li{float: left;width: 25%;height: 80px;}
.super_leaguer .leaguer_content .agent_content_icon_name{text-align: center;font-size: 14px;padding-top: 10px}
.super_leaguer .leaguer_content .agent_content_icon{height: 30px;width: 30px;margin: 20px auto 0 auto;background: url(../images/user_index_bg_icon.png?v=3) no-repeat center top; background-size: 30px auto}
.super_leaguer .leaguer_content .agent_content_icon.upgrade_agent{background-position: 0 0;}
.super_leaguer .leaguer_content .agent_content_icon.upgrade_leaguer{background-position: 0 -30px;}
.super_leaguer .leaguer_content .agent_content_icon.collect_icon{background-position: 0 -60px;}
.super_leaguer .leaguer_content .agent_content_icon.play_history{background-position: 0 -90px;}
.super_leaguer .leaguer_content .agent_content_icon.team_icon{background-position: 0 -120px;}
.super_leaguer .leaguer_content .agent_content_icon.share_icon{background-position: 0 -150px;}
.super_leaguer .leaguer_content .agent_content_icon.general_settings{background-position: 0 -180px;}
.super_leaguer .leaguer_content .agent_content_icon.common_problem{background-position: 0 -210px;}
.super_leaguer .leaguer_content .agent_content_icon.notice_icon{background-position: 0 -240px;}
.super_leaguer .leaguer_content .agent_content_icon.service_center{background-position: 0 -270px;}
.super_leaguer .leaguer_content .agent_content_icon.rank_icon{background-position: 0 -300px;} 
.super_leaguer .leaguer_content .agent_content_icon.material_icon{background-position: 0 -330px;} 

.user_index_logout_btn{display: block;width: 100%;height: 44px;line-height: 44px;border-radius: 44px;text-align: center;color:#fff;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;padding:0;font-size: 14px;}

/*会员收藏*/
.user_vod_list{}
.user_vod_list li{position: relative;padding:10px 0;}
.user_vod_list li .pic{position: relative;padding:12% 0;height: 0;width:125px;overflow: hidden;}
.user_vod_list li .pic img{width:100%;top:0;right:0;bottom: 0;left:0;margin:auto;position: absolute;}
.user_vod_list li .info{padding:10px 0;padding-left: 135px;position: absolute;top:0;right: 0;width: 100%;box-sizing: border-box;}
.user_vod_list li .date{padding:10px 0;padding-left: 135px;position: absolute;bottom:0;right: 0;width: 100%;box-sizing: border-box;}
.user_vod_list li .btn_container{padding:10px 0;padding-left: 135px;position: absolute;bottom:0;right: 0;width: 100%;box-sizing: border-box;}
.user_vod_list li .btn_container .btn-del{position: absolute;bottom:10px;right: 0;padding:0 10px;font-size: 12px;color:#fff;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;border-radius: 26px;height: 26px;line-height: 26px;}

/*新闻详情*/
/* 详情页 */
.content_page{background: #fff;}
.content_page h1{font-size:18px;text-align: center;line-height: 20px;color:#000;font-weight: normal;}
.content_page .date_hits{line-height: 42px;font-size: 12px;color:#999;text-align: center;border-bottom: 1px solid #f1f1f1}
.content_page .date_hits span{display: inline-block;text-align: center;font-size:12px;color:#999;padding:0 5px;}
.content_page .content{padding:10px 0;}
.content_page .content img{max-width: 100%;}
.content_page .content p{}
.content_page .content p span{white-space: normal!important;}
.content_page .writer{font-size: 10px;color:#999;padding:10px 0;}

/*收银台*/
.pay_page{background: #f5f5f5;height: 567px;padding-top: 1px;}
.pay_page ul{}
.pay_page ul li{height: 46px;line-height: 46px;font-size: 14px;margin-bottom:1px;background: #fff;padding:0 10px;}
.pay_page ul li .title{float: left;color:#666;}
.pay_page ul li .value{float: right;color:#000;}
.pay_page ul li .price{color:#FD3939;;}
.pay_page .pay_btn{padding:20px;}
.pay_page .pay_btn button{width: 100%;height: 40px;line-height: 40px;border:none;border-radius: 5px;color:#fff;text-align: center;display: block;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;font-size: 16px;border-radius: 40px }
/*支付成功*/
.pay_success_page{padding-top: 1px;}
.pay_success_page .success_icon{margin:40px auto;width:80px;height: 80px;margin-bottom: 10px;}
.pay_success_page .success_icon img{display: block;width: 100%;height: 100%;}
.pay_success_page .tips_title{font-size: 16px;text-align: center;line-height: 30px;}
.pay_success_page .tips_desc{font-size: 12px;text-align: center;line-height: 30px;color:#f00;}
.pay_success_page .money{font-size: 35px;color:#000;padding-bottom: 20px;text-align: center;}
.pay_success_page .money span{font-size: 20px;padding-right: 10px;}
.pay_success_page ul{}
.pay_success_page ul li{height: 46px;line-height: 46px;font-size: 14px;margin-bottom:1px;background: #fff;padding:0 10px;}
.pay_success_page ul li .title{float: left;color:#666;}
.pay_success_page ul li .value{float: right;color:#000;}
.pay_success_page ul li .price{color:#FD3939;;}
.pay_success_page .pay_btn{padding:20px;}
.pay_success_page .pay_btn a{width: 100%;height: 40px;line-height: 40px;border:none;border-radius: 5px;color:#fff;text-align: center;display: block;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;font-size: 16px;border-radius: 40px }

/*成为vip页面*/
.to_vip_page{}
.to_vip_page .user_top_block{padding-top: 1px;height: auto;}
.to_vip_page .user_top_block .avatar{width: 60px;height: 60px;overflow: hidden;border-radius: 50%; margin:20px auto;}
.to_vip_page .user_top_block .avatar img{width: 60px;height: 60px;overflow: hidden;border-radius: 50%;}
.to_vip_page .user_top_block .group_name{color:#fff;text-align: center;color:#fff;}
.to_vip_page .user_top_block .group_desc{color:#fff;text-align: center;padding:0 10px;font-size: 12px;line-height: 20px;color:#fff;padding-top: 10px;}

.to_vip_page .to_vip_container{padding-left: 30px;}
.to_vip_page .to_vip_container .line{width: 1px;height: 100%;background: #dcdcdc;position: absolute;top:0;left:10px;z-index: 9;}
.to_vip_page .to_vip_container li{position: relative;}
.to_vip_page .to_vip_container li .icon{width:20px;height: 20px;position: absolute;top:0;left:-30px;background: url(../images/vip_icon.png) no-repeat left top; background-size: 20px auto;z-index: 10;}
.to_vip_page .to_vip_container li .icon.on{background-position: 0 -20px;}
.to_vip_page .to_vip_container li .title{font-size: 16px;font-weight: bold;padding-bottom: 10px;}
.to_vip_page .to_vip_container li .desc{position: relative;padding-left: 35px;color:#626262;line-height: 20px;}
.to_vip_page .to_vip_container li .desc .tit{position: absolute;top:0;left:0;}
.to_vip_page .to_vip_container li .desc .price{color:#fb7619;}
.to_vip_page .to_vip_container li .btn{position: absolute;top:0;right: 0;height: 30px;line-height: 30px;padding:0 20px;color:#fff;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;border-radius: 30px;}
.to_vip_page .to_vip_container li .btn.on{background:linear-gradient(to right ,#adadad 0%, #d7d7d7 100%) ;}

/*加载更多按钮*/
.loading_more{margin:10px 10px;}
.loading_more .loading_more_btn{width: 80%;height: 36px;display: block;margin: 0 auto;background: #eee;position: relative;z-index: 3;cursor: pointer;text-align: center;border-radius: 36px;margin: 15px auto;}
.loading_more .loading_more_btn span{display: inline-block;height: 36px;line-height: 36px;font-size: 12px;}
.loading_more .loading_more_btn .loading{background: url(../images/loading-2.gif) no-repeat left center;background-size: 20px;padding-left: 30px;}

/*留言*/
.feedback_page{}
.feedback_page .gbook_form .msg_cue{line-height: 40px;color:#111;}
.feedback_page .gbook_form .gbook_content{width:100%;height: 80px;border:1px solid #eee;padding:5px;box-sizing: border-box;line-height: 18px;}
.feedback_page .gbook_form .remaining-w{text-align: right;font-size: 12px;color: #666;float: right;line-height: 24px;}
.feedback_page .gbook_form .msg_code{height: 28px;line-height: 28px;}
.feedback_page .gbook_form .msg_code p{float: left;}
.feedback_page .gbook_form .msg_code input{float: left;border:none;height: 28px;border:1px solid #eee;width:80px;padding:0 5px;box-sizing: border-box;}
.feedback_page .gbook_form .msg_code img{float: left;height: 28px;}
.feedback_page .gbook_form .gbook_submit{width: 100%;height: 40px;line-height: 40px;border:none;border-radius: 5px;color:#fff;text-align: center;display: block;background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;font-size: 16px;border-radius: 40px }
.feedback_page .mac_msg_item{border-bottom: 1px solid #eee;padding:10px 0;}
.feedback_page .mac_msg_item .msg_count{font-size: 12px;color:#333;}
.feedback_page .mac_msg_item .msg_count strong{font-weight: normal;}


.feedback_page .mac_msg_item .time{float: right;font-size: 10px;color:#666;}
.feedback_page .mac_msg_item .msg_cont{padding:5px 0;color:#333;}





/*代理中心*/
.agent_center{background: #f7f7f7;}
.agent_center .agent_center_header{background: url(../images/agent_bg.png) no-repeat center bottom;background-size: cover;height: 216px;}
.agent_center .agent_center_header .agent_header_content{position: relative;}
.agent_center .agent_center_header .agent_header_content .agent_center_back{height: 50px;}
.agent_center .agent_center_header .agent_header_content .agent_center_back .back_icon{background: url(../images/back_icon02.png) no-repeat center;background-size: 100% 100%;width: 18px;height: 16px;float: left;margin: 18px 8px 14px 8px;}
.agent_center .agent_center_header .agent_header_content .agent_center_back .agent_center_title{font-size: 18px;margin-top: 14px;float: left;color: #fff;}
.agent_center .agent_center_header .agent_header_content .agent_center_tx{width: 70px;height: 70px;border-radius: 50%;border: 1px solid #fff;margin: 14px auto 20px auto;overflow: hidden;}
.agent_center .agent_center_header .agent_header_content .agent_center_tx img{width: 100%;}
.agent_center .agent_center_header .agent_header_content .agent_star_rank{text-align: center;height: 16px;}
.agent_center .agent_center_header .agent_header_content .agent_star_rank ul li{display: inline-block;width: 16px;height: 16px;}
.agent_center .agent_center_header .agent_header_content .agent_star_rank ul li.star_yellow{background: url(../images/star_icon01.png) no-repeat center;background-size: 16px 16px;}
.agent_center .agent_center_header .agent_header_content .agent_star_rank ul li.star_gray{background: url(../images/star_icon02.png) no-repeat center;background-size: 16px 16px;}
.agent_center .agent_center_header .agent_header_content .star_rank_introd{color: #fff;font-size: 12px;text-align: center;margin-top: 8px;}
.agent_center .agent_center_header .agent_header_content .upgrade_star{position: absolute;text-align: center;bottom: -64px;left: 0;right: 0;margin: auto;}
.agent_center .agent_center_header .agent_header_content .upgrade_star a{display: inline-block;border-radius: 18px;background: #fff;height: 36px;width: 110px;line-height: 36px;box-shadow: 0px 5px 10px 1px #f5c59d;}

.agent_center .agent_profit{border-radius: 10px;margin-top: 20px;background: -webkit-linear-gradient(to right, #ff6918, #f78111);background: -moz-linear-gradient(to right, #ff6918, #f78111);background: linear-gradient(to right, #ff6918, #f78111);}
.agent_center .agent_profit a{float: left;width: 50%;margin: 14px auto;color: #fff;border-left: 1px solid #ffb24d;box-sizing: border-box;}
.agent_center .agent_profit a:first-child{border-left: none;}
.agent_center .agent_profit li h2{font-size: 20px;line-height: 38px;margin-left: 20%;}
.agent_center .agent_profit li h2 span{font-size: 12px;font-weight: normal;}
.agent_center .agent_profit li p{font-size: 14px;line-height: 20px;margin-left: 20%;}
.agent_center .agent_profit li p span{font-size: 12px;margin-left: 20px;}

.agent_center .interval_gray{height: 20px;margin-top: 20px;background: #efefef;}

.agent_center .agent_center_list ul li{height: 50px;border-bottom: 1px solid #e5e5e5;position: relative;}
.agent_center .agent_center_list li .agency_cash{line-height: 50px;font-size: 14px;margin: 0 10px;position: relative;color: #454545;padding-left: 20px;}
.agent_center .agent_center_list li .agent_center_list_icon{width: 20px;height: 20px;background: url(../images/agent_center_icon.png) no-repeat center top;background-size: 20px auto;position: absolute;top:15px;left:0;}
.agent_center .agent_center_list li.step1 .agent_center_list_icon{background-position: 0 0;}
.agent_center .agent_center_list li.step2 .agent_center_list_icon{background-position: 0 -20px;}
.agent_center .agent_center_list li.step3 .agent_center_list_icon{background-position: 0 -40px;}

.agent_center .agent_center_list li .agency_cash p{float: left;margin-left: 10px;}
.agent_center .agent_center_list li .agency_cash span{text-align: center;position: absolute;top: 0px;left: 0;right: 0;margin: auto;}
.agent_center .agent_center_list li .agency_cash em{float: right;}
.agent_center .agent_center_list li .agency_cash i{font-style: normal;}
.agent_center .agent_center_list li.step1 .agency_cash em{color: #25a12a;}  

/*常见问题*/
.common_problem{background: #f5f5f5;}
.common_problem .common_problem_back{height: 48px;line-height: 48px;background: #fff;}
.common_problem .common_problem_back .back_icon{width: 18px;height: 16px;background: url(../images/back-icon03.png) no-repeat center;background-size: 18px auto;float: left;margin: 16px 10px 16px 20px;}
.common_problem .common_problem_back .back_title{float: left;color: #0d141f;font-size: 18px;}
.common_problem .problem_list{margin-top: 20px;padding-bottom: 130px;}
.common_problem .problem_list li{height: 50px;width: 100%;background: #fff;border-radius: 10px;margin-top: 10px;line-height: 50px;box-shadow: 0px 5px 10px 1px #f0edec;}
.common_problem .problem_list .question_text{width: 28px;height: 28px;margin: 14px 14px 0 8px;float: left;background: url(../images/question_text.png) no-repeat;background-size: 28px 28px;}
.common_problem .problem_list .problem{float: left;color: #333333;font-size: 16px;}
.common_problem .problem_list .enter_other{width: 8px;height: 14px;margin-top: 18px;margin-right: 6px;float: right;background: url(../images/right_arrow02.png) no-repeat center;background-size: 8px 14px;}

/*消息通知*/
.common_problem .news_notice_list{padding-bottom: 20px;}
.common_problem .news_notice_list .release_time{line-height: 42px;text-align: center;color: #999999;font-size: 12px;}
.common_problem .news_notice_list .notice_synopsis{background: #fff;border-radius: 6px;}
.common_problem .news_notice_list .notice_synopsis .notice_content{margin: 0 10px;padding-bottom: 16px;border-bottom: 1px solid #f5f5f5;}
.common_problem .news_notice_list .notice_synopsis .notice_content .notice_title{padding-top: 6px;}
.common_problem .news_notice_list .notice_synopsis .notice_content .notice_title h2{line-height: 40px;font-size: 16px;font-weight: normal;color: #333333;}
.common_problem .news_notice_list .notice_synopsis .notice_content .notice_abstract p{line-height: 22px;font-size: 14px;color: #666666;}
.common_problem .news_notice_list .notice_synopsis .look_more{margin: 0 10px;line-height: 36px;}
.common_problem .news_notice_list .notice_synopsis .look_more p{float: left;font-size: 14px;color: #999999;}
.common_problem .news_notice_list .notice_synopsis .look_more .enter_other{width: 6px;height: 12px;background: url(../images/right_arrow02.png) no-repeat center;background-size: 6px auto;float: right;margin-top: 12px;}


/*我的团队*/
.myteam{background: #fff;}
.myteam .interval_gray{height: 10px;width: 100%;background: #f7f7f7;}
.myteam .rank_infrom{background: linear-gradient(to right, #ee692c, #ff9314);border-radius: 10px;margin-top: 20px;margin-bottom: 20px;}
.myteam .rank_infrom .head_portrait{float: left;height: 60px;width: 60px;margin: 16px 10px;border-radius: 50%;overflow: hidden;}
.myteam .rank_infrom .head_portrait img{width: 100%;border-radius: 50%}
.myteam .rank_infrom .myinform{float: left;margin-top: 20px;}
.myteam .rank_infrom .myinform .account_number{color: #fff;line-height: 30px;font-size: 16px;}
.myteam .rank_infrom .myinform .grade{color: #fff;line-height: 24px;font-size: 12px;}
.myteam .rank_infrom .myinform .grade p{float: left;}
.myteam .rank_infrom .myinform .grade p span{margin-right: 24px;}
.myteam .rank_infrom .higher_level{position: absolute;top: 10px;right: 0;}
.myteam .rank_infrom .higher_level a{display: inline-block;width: 60px;height: 24px;line-height: 24px;color: #f37625;font-size: 12px;background: #fff;text-align: center;border-bottom-left-radius: 12px;border-top-left-radius: 12px;padding-left: 10px;}
.myteam .myteam_title{background: #f7f7f7;}
.myteam .myteam_title ul li{float: left;width: 25%;text-align: center;position: relative;}
.myteam .myteam_title ul li h2{line-height: 30px;margin-top: 8px;color: #333333;font-size: 16px;font-weight: normal;}
.myteam .myteam_title ul li p{font-size: 12px;color: #333333;line-height: 20px;margin-bottom: 10px;}
.myteam .myteam_title .line{width: 50px;height: 2px;position: absolute;bottom: -2px;left: 0;right: 0;margin: auto;}
.myteam .myteam_title ul li.active .line{background: #ff9c34;}
.myteam .myteam_list{margin-top: 10px;margin-bottom: 60px;}
.myteam .myteam_list ul{display: none;}
.myteam .myteam_list ul.active{display: block;}
.myteam .myteam_list li{height: 80px;border-bottom: 1px solid #f8f8f8;}
.myteam .myteam_list .myteam_list_content .team_head_portrait{float: left;width: 52px;height: 52px;border-radius: 50%;margin: 14px 6px;overflow: hidden;}
.myteam .myteam_list .myteam_list_content .team_head_portrait img{width: 100%;}
.myteam .myteam_list .myteam_list_content .team_inform{float: left;margin-top: 20px;}
.myteam .myteam_list .myteam_list_content .team_inform .account_number{color: #1e1e1e;font-size: 16px;}
.myteam .myteam_list .myteam_list_content .team_inform .team_rank{color: #505050;font-size: 14px;}
.myteam .myteam_list .myteam_list_content .team_inform .jion_time{color: #9a9a9a;font-size: 12px;}

.myteam .myteam_list .myteam_list_content .ranking_medal{position: absolute;width: 24px;height: 24px;top: 20px;left: 60%;background: url(../images/ranking_medal.png) no-repeat center top;background-size: 24px auto;}
.myteam .myteam_list .myteam_list_content .ranking_medal.rank1{background-position: 0 0;}
.myteam .myteam_list .myteam_list_content .ranking_medal.rank2{background-position: 0 -24px;}
.myteam .myteam_list .myteam_list_content .ranking_medal.rank3{background-position: 0 -48px;}
.myteam .myteam_list .myteam_list_content .ranking_medal.rank_name{background: none;font-size: 24px;font-weight: bold;color: #cdcdcd;}

.myteam .myteam_list .myteam_list_content .income{float: right;text-align: center;color: #fe9016;margin-top: 20px;}
.myteam .myteam_list .myteam_list_content .income p{font-size: 12px}
.myteam .myteam_list .myteam_list_content .income span{font-size: 16px;font-weight: bold;}

.myteam_footer{height: 50px;background: linear-gradient(to right, #ee692c, #ff9314);position: fixed;bottom: 0;width: 100%;max-width: 750px;z-index:5;}
.myteam_footer a{width: 50%;float: left;border-left: 1px solid #ffba14;height: 50px;box-sizing: border-box;text-align: center;line-height: 50px;color: #fff;font-size: 14px;}
.myteam_footer a:first-child{border-left: none;}
.myteam_footer li p{float: left;}
.myteam_footer .myteam_footer_nav_icon{float: left;width: 20px;height: 20px;background: url(../images/team_footer_nav.png) no-repeat center top;background-size: 20px auto;margin-top: 15px;margin-left: 20%;margin-right: 6px;}
.myteam_footer .myteam_footer_nav_icon.share{background-position: 0 -20px;}

/*我的团队-平台收益*/
.myteam_income{background: #ff6b1c;padding-bottom: 10px;}
.myteam_income .myteam_income_list{background: #fff;border-radius: 6px;padding-bottom: 10px;}
.myteam_income .myteam_income_list ul{display: block;}
.myteam_income .income_name{color: #fff;padding-top: 20px;margin-bottom: 18px;}
.myteam_income .income_name h2{line-height: 40px;font-size: 14px;}
.myteam_income .income_name h2 span{font-size: 20px;}
.myteam_income .income_name a{line-height: 20px;color: #fff;font-size: 12px;}


/*会员中心-累计收益*/
.leaguer_center_income{background: #fff;}
.leaguer_center_income .accumulated_income{background: #ff6b1c;height: 135px;}
.leaguer_center_income .accumulated_income_title{color: #fff;margin-top: 20px;font-size: 14px;position: relative;}
.leaguer_center_income .accumulated_income_title h2{font-weight: normal;margin-top: 10px;font-size: 14px;}
.leaguer_center_income .accumulated_income_title h2 span{font-size: 32px;}
.leaguer_center_income .income_details{height: 44px;background: #f6f6f6;line-height: 44px;color: #454545;}
.leaguer_center_income .income_details p{margin: 0 10px;font-size: 14px;}
.leaguer_center_income .income_details_list ul li{height: 86px;border-bottom: 1px solid #eeeeee;}
.leaguer_center_income .income_details_list .income_detail_title{float: left;margin-top: 20px;width:50%;}
.leaguer_center_income .income_details_list .income_detail_title h2{font-size: 14px;color: #2d2d2d;font-weight: normal;}
.leaguer_center_income .income_details_list .income_detail_title p{font-size: 12px;margin-top: 10px;color: #9a9a9a;}
.leaguer_center_income .income_details_list .income_detail_title p span{margin-left: 10px;}
.leaguer_center_income .income_details_list .income_result{line-height: 86px;float: right;width:50%;text-align: right;}
.leaguer_center_income .income_details_list .income_result h2{font-size: 14px;}

/*会员中心-余额*/
.leaguer_center_income .accumulated_income_title a{position: absolute;top: 10px;right: 0;height: 34px;line-height: 34px;text-align: center;width: 90px;border-radius: 16px;background: #f9a85c;color: #fff;}
.leaguer_center_income .balance_title li{float: left;}
.leaguer_center_income .balance_title li p{position: relative;}
.leaguer_center_income .balance_title li span{display: block;width: 100%;height: 2px;position: absolute;bottom: 0;left: 0;}
.leaguer_center_income .balance_title li.active span{background: #ff6b1c;}
.leaguer_center_income .balance_list ul{display: none;}
.leaguer_center_income .balance_list ul.active{display: block;}
.leaguer_center_income .balance_list .cash_details li{line-height: 32px;position: relative;height: auto;}
.leaguer_center_income .balance_list .cash_details li:first-child{height: 46px;line-height: 46px;}
.leaguer_center_income .balance_list .cash_details .cash_money{font-size: 16px;color: #333333;}
.leaguer_center_income .balance_list .cash_details .cash_state{width: 100%;text-align: center;position: absolute;top: 0;left: 0;}
.leaguer_center_income .balance_list .cash_details .amount_money{float: left;color: #333333;font-size: 16px;}
.leaguer_center_income .balance_list .cash_details .cash_details_icon{float: right;width: 20px;height: 20px;background: url(../images/cash_icon_down.png) no-repeat center top;background-size: 20px auto;margin-top: 6px;}
.leaguer_center_income .balance_list .cash_details li.active .cash_details_icon{background-position: 0 -20px;}
.leaguer_center_income .balance_list .cash_details .transfer_state{color: #ff5f11;font-size: 14px;width: 100%;line-height: 32px;text-align: center;position: absolute;top: 0;left: 0;}
.leaguer_center_income .balance_list .cash_details .transfer_state.transfer_succeed{color: #3da860;}
.leaguer_center_income .balance_list .cash_details .transfer_details{color: #747474;font-size: 12px;line-height: 20px;margin-top: 10px;margin-bottom: 10px;display: none;}

/*余额提现*/
.common_problem .balance_cash_title{background: #fff;margin-top: 10px;padding-top: 18px;padding-bottom: 10px;}
.common_problem .balance_cash_title .quota_title{}
.common_problem .balance_cash_title .quota_title h2{font-size: 16px;color: #333333;font-weight: normal;}
.common_problem .balance_cash_title .quota_title h2 span{font-size: 12px;color: #858585;margin-left: 10px;}
.common_problem .balance_cash_title .quota_input{margin-top: 15px;position: relative;border-bottom: 1px solid #ddd;padding-bottom: 6px;}
.common_problem .balance_cash_title .tips{font-size: 12px;line-height: 30px;color:#888;}
.common_problem .balance_cash_title .quota_input span{font-size: 14px;position: absolute;top:10px;left:0;}
.common_problem .balance_cash_title .quota_input input{background: none;border: none;height: 30px;font-size: 20px;padding-left: 20px;width:100%;box-sizing: border-box;}
.common_problem .cash_account{height: 40px;line-height: 40px;font-size: 14px;color: #999999;}
.common_problem .account_list{background: #fff;}
.common_problem .account_list li{height: 68px;border-bottom: 1px solid #f2f2f2;line-height: 68px;}
.common_problem .account_list .account_icon{width: 30px;height: 30px;background: url(../images/account_icon.png) no-repeat center top;background-size: 30px auto;float: left;margin-top: 20px;margin-right: 10px;}
.common_problem .account_list .account_icon.step1{background-position: 0 0;}
.common_problem .account_list .account_icon.step2{background-position: 0 -30px;}
.common_problem .account_list .account_name{color: #333333;font-size: 16px;float: left;}
.common_problem .account_list .account_name span{color: #999999;font-size: 14px;margin-left: 4px;}
.common_problem .account_list .account_radio{float: right;position: relative;}
.common_problem .account_list .account_radio input{width: 20px;height: 20px;opacity: 0;}
.common_problem .account_list .account_radio label {position: absolute;right: 10px;top: 24px;width: 20px;height: 20px;border-radius: 50%;border: 1px solid #666666;}
.common_problem .account_list .account_radio input:checked+label{background: #fe8301;border: 1px solid #fe8301;}
.common_problem .account_list .account_radio input:checked+label::after{ position: absolute;content: "";width: 5px;height: 10px;top: 3px;left: 6px;border: 2px solid #fff;border-top: none;border-left: none;transform: rotate(45deg)}
.common_problem .tixian_tips{font-size: 12px;text-align: center;line-height: 20px;color:#f00;}
.common_problem .balance_cash_btn{}
.common_problem .balance_cash_btn a{display: inline-block;width: 100%;height: 44px;line-height: 44px;background: linear-gradient(to right, #ff6b1c, #f78315);border-radius: 22px;text-align: center;color: #fff;font-size: 16px;}

.common_problem .balance_cash_title1{margin-top: 5px;padding:10px 0;}
.common_problem .balance_cash_title1 .quota_title h2{font-size: 14px;}
.common_problem .balance_cash_title1 .quota_input{margin-top: 10px;}
.common_problem .balance_cash_title1 .quota_input input{font-size: 14px;width:100%;padding-left: 0} 


/*管理员分页*/
/* 分页 */
.pages_container{height: 40px;overflow: hidden;font-size: 0;text-align: center;padding:10px 0;}
.pages_container ul{display: inline-block;}
.pages_container ul li{display: inline-block;height: 30px;line-height: 30px;min-width: 30px;margin:0 2px;}
.pages_container ul li a{font-size: 12px;display: block;padding:0 5px;background:#eee;}
.pages_container ul li span{font-size: 12px;display: block;}
.pages_container ul .active span{background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;color: #fff;}
.pages_container ul .active span{background:linear-gradient(to right ,#ff6b1c 0%, #f78315 100%) ;color: #fff;}











