/***********subnav**************/
.subnav{background:#c01820;width:100%;min-width:1200px;box-shadow:rgba(0,0,0,.3) 1px 1px 2px; border-bottom: 1px solid #a50e16;}
.subnav_list{margin:0;}
.subnav_list li{float:left;}
.subnav_list li.active a{color:#FFF; font-weight: bold;}
.subnav_list li a{line-height: 48px;color:#FBB;padding:0 15px;display:inline-block;}
.subnav_list li a:hover{ color: #FFF; }
.search_news{margin-top:11px;border:none; background: #fff; border-radius: 20px; padding-right: 13px;}
.search_news .search_btn{border:none;outline:none;background:none;color:#fff;padding:1px 6px;}
.search_news .search_btn .icon{line-height:24px;}
.search_news input.search_input{border:none;}
.search_news input.search_input:hover{background: #EEE;}
.search_news .search_btn i{color:#999;}

/***********首页**************/
.top_adver{width: 1200px;height: 300px;margin:15px auto 10px;display: block;}
.page_top{margin:10px auto;overflow: hidden;width: 1200px;height: 124px;border-radius: 4px;background: #C01820;color:#fff;}
.page_top>div{float: left;}
.page_top .page_tsearch{padding:16px;width: 455px;border-right:2px solid #AD161D;height: 124px}
.page_tsearch>div{position: relative;overflow:hidden;color:#1e1e1e;border:1px solid #c9c9c9;border-radius: 2px;height: 40px ;background: #fff;line-height:38px}
.page_tsearch>div select{position: absolute;width: 80px;height: 38px;left: 0;opacity: 0}
.page_tsearch>div span{cursor: pointer;position: relative;background:url('../img/xiala.png') no-repeat 60px 15px;-o-background-size: 10px 10px;background-size: 10px 10px;padding-left: 20px;float: left;width: 80px;}
.page_tsearch>div input{border: none;vertical-align: top;border-left: 1px solid #c9c9c9;width: 285px;height:38px\9;padding:0 10px;}
.page_tsearch>div button{width: 50px;height: 40px;border: none;border-left:1px solid #ccc;background: #FAFAFA;}
.page_tsearch>div button i{color:#C01820;font-weight: bolder;}
.page_tsearch>p{font-weight: bold;margin-top: 10px; color: #ffbdc2;}
.page_tsearch>p a{display: inline-block;margin-right: 5px;font-size: 12px;font-weight: normal;color:#ffbdc2;}
.page_tsearch>p a:hover{color:#fff;}
.page_tnav{width: 745px;height:124px;padding:16px;}
.page_tnav>a{border-radius: 4px;display: block;float: left;width: 110px;height: 94px;background: rgba(0,0,0,.1);margin-right: 15px;text-align: center;}
.page_tnav>a img{margin-top: 18px;width: 30px;height: 30px;opacity: .8}
.page_tnav>a p{color:#fff;opacity: .9;font-weight:bold;margin-top: 10px}
.page_tnav>a:hover,.nav_opera>div.nav_app:hover,.nav_opera>div.nav_apply>a:hover{background: rgba(0,0,0,.2)}
.nav_opera{float: left;margin-right: 15px}
.nav_opera>div{width: 231px;height: 42px;line-height: 42px;text-align: center;border-radius: 4px;}
.nav_opera>div.nav_app{margin-bottom: 10px;background: rgba(255,255,255,.1)}
.nav_opera>div img{width: 13px;height: 16px;margin-right:5px}
.nav_opera>div a{color:#fff;opacity: .9}
.nav_opera>div.nav_app a{font-weight: normal;font-size: 12px;  width: 231px;  -webkit-justify-content: center;  -moz-box-pack: center;  justify-content: center;height: 42px;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.nav_opera>div.nav_app a span{margin-left: 10px;font-weight: bold;font-size: 14px}
.nav_opera>div.nav_apply a{background: rgba(255,255,255,.1);border-radius: 4px;display: inline-block;width: 108px;height: 42px}
.nav_weixin{text-align: center;float: left;width: 88px;height: 95px;background: #fff;border-radius: 4px;border:2px solid #ccc;padding:5px;}
.nav_weixin img{width: 74px;height: 71px}
.nav_weixin p{margin-top:-2px;font-size: 12px;color:#333;}
.hpagel h2{ color: #999; }
.hpagel h2 a{color:#333;}
.hpagel h2 a.label{font-size: 14px;margin-left: 10px; color: #666;}
.hcontainer_left{width: 896px}
.hcontainer_left h2.left_title{margin-left: 20px;color: rgb(51,51,51);font-weight: normal;}
.pad12{padding:0 12px;}
.hidden{display: none}
.hpagelist.show{display: block}
.hpagelist{width: 900px;padding:0 8px 0 16px;}
.hpagelist li{float: left;position: relative;margin:0 4px 15px;width: 210px;height: 220px;background: #FBFBFD;border:1px solid #F2F2F2;}
.hpagelist li{ -webkit-transition: all .25s; -o-transition: all .25s; -moz-transition: all .25s; transition: all .25s;}
.hpagelist li:hover{box-shadow:0px 2px 10px rgba(0, 0, 0, 0.2);}
.hpagelist li:hover{ -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); transform: translateY(-2px);}
.hpagelist li.video{background: #333}
.hpagelist li.video p{color:#fff;opacity: .8}
.hpagelist li a img{height: 100%;width: auto;min-width: 100%}
.hpagelist li a .hpage_img{display:block;overflow: hidden;width: 208px;height: 140px; background: #EEE;}
.hpagelist li a div{position: absolute;top:0;left: 0;width: 208px;height: 140px;text-align: center;line-height: 140px;background: rgba(51,51,51,.4)}
.hpagelist li a div img{width: 42px;height: 42px}
.hpagelist li p{color:#333;margin:7px 10px 0;height: 44px;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.hpagelist li div a{color:#999;font-size: 12px;margin-left: 10px;display: block;width:185px;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.hpagelist li div a:hover, .hpagelist li p:hover{ color: #C01920; }
body .home_container{padding-bottom: 0;position: relative;}
.hpage_right{width: 300px;margin-bottom: 20px}
.mb8{margin-bottom: 8px}
.mb8.hpage_right ul li p{width: 145px;-webkit-line-clamp: 2;height: 32px}
.hpage_right h2{margin-bottom: 20px}
.home-first-container h2.left_title a,.hpage_right h2.left_title a,.hcontainer_left h2.left_title a.tbtn,.radiolist .tuwenlist .btn{text-indent: 0;border:1px solid #f2f2f2;border-radius: 2px;width: 60px;height: 28px;line-height: 26px;text-align: center;color:#999;float: right;margin-right: 20px;font-size: 13px}
.hpage_right ul li{margin-bottom: 12px;width: 280px;height: 105px;border:1px solid #f2f2f2;}
.hpage_right ul li h3{font-size: 14px;color:#333;  font-weight: bold;margin: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.hpage_right ul li p{width: 259px;height: 32px;line-height: 16px;margin:10px auto 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis; font-size: 12px; color: #777;}
.hpage_right ul li .recent-act-ft{font-size: 12px;color:#666;padding:0 10px;background: #f9f9f9;border-top: 1px solid #f3f3f3;height: 28px;line-height: 28px}
.hpage_right ul li .recent-act-ft span{float: right;}
.hpage_right img{width: 280px;height: 104px}
.hpage_right .ad a{display: block;}
.hpage_right>a>img{position: absolute;bottom:20px;right: 20px}
.video_container .hpagelist li{width: 280px;height: 280px;  margin: 0 8px 15px 4px;}
.video_container .hpagelist li a .hpage_img{display:block;width: 278px;height: 185px;overflow: hidden}
.video_container .hpagelist li p{margin:13px 10px;font-size: 13px;height: 38px;line-height: 19px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.video_container .hpagelist li p.description{height:38px;-webkit-line-clamp:2;}
.video_container .hpagelist li div{width: 100%;padding:0 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.video_container .hpagelist li div img{width: 22px;height: 22px;border-radius: 50%;margin-left: 10px;min-width: auto}
.video_container .hpagelist li div .time{color:#999;font-size: 12px;position: absolute;right: 10px;bottom:7px;}
.video_container .hpage_right li{padding:13px 10px;height: 86px; background: #f8f8f8;position:relative}
.video_container .hpage_right li .zhuanlan{float: left;}
.video_container .hpage_right li .zhuanlan img{width: 95px;height: 60px}
.video_container .hpage_right li.square .zhuanlan img{width: 60px}
.video_container .hpage_right li .title,.video_container .hpage_right li .articles{float: right;width: 155px;line-height: 16px}
.video_container .hpage_right li.square .title,.video_container .hpage_right li.square .articles{width: 190px;}
.video_container .hpage_right li .title{color:#333;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.video_container .hpage_right li .articles{padding-top: 10px;font-size: 12px;color:#5C85AD;}
.video_container .hpage_right li .articles img{width: 20px;height: 20px;margin-top: -4px;}
.video_container img{height: 86px}
.hcontainer_left .item4{width: 275px;margin:0 11px 20px 8px;}
.hcontainer_left .item4_top{padding:21px 20px;}
.item4_page{height: 25px;line-height: 25px}
.hcontainer_left .item4_list li{width: 100%}
.hcontainer_left .item4_info h3{width: 148px}
.hcontainer_left h2 .toggle-item{margin:0 8px;padding:0 5px;display:inline-block;text-indent:0;height:22px;font-size:14px;color:#333;line-height:22px;cursor:pointer;transform:translateY(-2px);-ms-transform:translateY(-2px);-moz-transform:translateY(-2px);-webkit-transform:translateY(-2px);-o-transform:translateY(-2px);}
.hcontainer_left h2 .toggle-item.active{font-weight:bold;color:#fff;background:#C01920;border-radius:2px}
.hcontainer_left.toplist h2 strong{margin-right:12px}
.hcontainer_left h2 a.label{padding:0 3px;}
.hcontainer_left h2 a.active{border-radius: 2px;background: #C01820;color:#fff;}
.hcontainer_left .item4_player{width: 90px;height: 32px;display: inline-block;text-align:center;line-height: 20px;border-radius: 2px}
.hcontainer_left .hbg:hover{color:#fff;background: #C01920;border:1px solid #C01920;}
.hcontainer_left .hbg:hover i{color:#fff}
.hcontainer_left .zithor{margin:20px 11px;border-bottom: 1px solid #f2f2f2}
.hcontainer_left .zithor>div{float: left;margin:0 11px 0 5px;text-align: center}
.hcontainer_left .zithor img{width: 80px;height: 80px;border-radius:4px;margin-bottom: 10px}
.hcontainer_left .zithor p{color:#333;width: 80px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.hcontainer_left .zithor>div.ml0{margin-left: 0}
.hcontainer_left .zithor>div.mr0{margin-right: 0}
.hcontainer_left .grade{padding-left: 15px;margin-bottom: 20px}
.hcontainer_left .grade a{display: inline-block;}
.hcontainer_left .grade img{width: 80px;height: 80px;border:1px solid #f2f2f2;border-radius: 4px;float: left;}
.hcontainer_left .grade span{color:#333;vertical-align:middle;float: left;width: 120px;height: 72px;line-height: 24px;margin:0 5px 0 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.grade_container .hpage_right li{border:1px solid #f2f2f2;position: relative;height: 86px;padding: 12px}
.grade_container .hpage_right li a{float: left;}
.grade_container .hpage_right img{width: 60px;height: 60px;border-radius: 50%;}
.grade_container .hpage_right img.grade{width: 26px;height: 26px;background: #fff;position: absolute;border:2px solid #fff;top:46px;left:46px;}
.grade_container .hpage_right a.intro{margin-left: 5px;background: #fff;color:#333;border:none;font-size: 14px;width: 155px}
.grade_container .hpage_right a.intro h4{font-weight: bold;font-size: 14px}
.grade_container .hpage_right a.intro span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#666;}
.grade_container .hpage_right a.intro p{font-size: 13px;margin:6px 0 0;}
.grade_container .hpage_right a.label{  position: absolute;top: 33px;right: 5px;padding: 0 5px;height: 18px;line-height: 18px;text-align: center;color:#fff;font-weight: bold;font-size: 13px;background: #C01820;border-radius: 2px;}
.mall h2.left_title{margin-left: 16px}
.mall h2.left_title a{ color: #333; }
.mall li{position: relative;float: left;margin:0 12px 15px 16px;border:1px solid #f7f7f7;background: #FBFBFD;width: 210px ;height: 320px}
.mall li img{width: 208px;height: 210px}
.mall li span{position: absolute;top:176px;right:10px;display: inline-block;padding:0 5px;height: 24px;text-align: center;line-height: 24px;color:#fff;background: rgba(0,0,0,.4);border-radius: 2px}
.mall li h3{color:#000;font-size: 16px;font-weight: bold;margin:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.mall li p{line-height: 16px;color:#666;margin:0 10px 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.recommend .hcontainer_left .title_left a,.recommend .hcontainer_left .title_left p,.recommend .hcontainer_left .title_left{width:630px;}
.recommend .hcontainer_left .load_more{width: 856px;margin:10px 20px 20px;}
.recommend .hcontainer_left .load_none{display: none}
.recommend .recommend_wx{margin-top:10px;position: relative;overflow: hidden;width: 280px;height: 120px;border:1px solid #f2f2f2;}
.recommend .recommend_box{width: 1400px}
.recommend .recommend_wx li{border:none;padding:10px;float: left;width: 280px;height: 120px;}
.recommend .recommend_wx img{float: left;width: 100px;height: 100px}
.recommend .recommend_wx li div{border:none;background: #fff;float: left;width: 148px;margin-left: 10px;height: 100px}
.recommend .recommend_wx li div h4{font-size: 16px;font-weight: bold;}
.recommend .recommend_wx li div span{font-size: 13px;float: left;margin-top: 10px}
.recommend .recommend_wx>div.bottom{position: absolute;right:50px;bottom:10px;}
.recommend .recommend_wx>div.bottom span{cursor: pointer;margin-left: 10px;display: block;float: left;width: 10px;height: 10px;border-radius: 50%;background: #e4e4e4;}
.recommend .recommend_wx>div.bottom span.active{background: #C01820}
.hcontainer_left .menu-more{position: relative;}
.hcontainer_left .menu-more:after{content: "";position: absolute;top:0;left: 8px;width: 1px;height: 100%;background: #fff;}
.hcontainer_left .menu-more .expand-btn{color: #333;font-size: 14px;border: 0;width: auto;line-height: 20px;}
.hcontainer_left .menu-more ul{padding: 7px 20px 0 8px;height: 50px;overflow-y: hidden;}
.hcontainer_left .menu-more ul.all{height: auto;overflow-y: auto;}
.hcontainer_left .menu-more ul li{float: left;padding:0 16px 14px 12px;position: relative;}
.hcontainer_left .menu-more ul li:before{content: "";position: absolute;top:6px;left: 0;width: 1px;height: 19px;background: #EEEEEE;}
.hcontainer_left .menu-more ul li a{display: block;color: #333;font-size: 14px;}
.hcontainer_left .menu-more ul li img{width: 29px;height: 29px;border: 1px solid #EEEEEE;border-radius: 50%;margin-right: 5px;}
.hcontainer_left .menu-more .expand-btn .arrow{display:inline-block;vertical-align:middle;width: 10px;height: 6px;border-top: 6px solid #FF5B5B;border-left: 5px solid transparent;border-right: 5px solid transparent;margin-left: 3px;}
/*banner*/
.banner-box{position:relative;margin:15px auto;width:1200px;min-width:1200px;height:300px;background: #DDD;}
.banner-box .bt{width:1200px;height:300px;overflow:hidden}
.bt-pic li{position:relative;}
.bt-pic li a{display:block;width:1200px;height:300px;overflow:hidden}
.banner-box .bt .banner-label{position:absolute;top:15px;left:15px;height:24px;line-height:24px;padding-left:5px;padding-right:5px;font-size:14px;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);color:#fff;}
.bt-pic li a img{width:100%;height: 100%}
.bt-tab{clear:both;position:absolute;right:15px;bottom:10px;}
.bt-tab li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.bt-tab li a{text-indent:-9999px;overflow:hidden;border-radius:50%;background:#DDD;display:inline-block;width:9px;height:9px}
.bt-tab li a.active{background:#390}
/***********breadcrumb**************/
.breadcrumb{width:1200px;margin:0 auto;height: 50px;line-height: 50px; color: #999;}
.breadcrumb a{ color: #666; }
/**********container**********/
.container_box,.search_box{overflow: hidden;width:1200px;margin:0 auto;background:#fff;padding:10px 0;}
.nav_box{width: 1200px;margin:0 auto}
/*************新闻页面***************/
/*container_left*/
.container_left{width:840px;position: relative;}
.write_article{text-align: center;background: #c01920;border-radius: 4px;color: #fff;font-size: 12px;line-height: 30px;width: 90px;text-indent: 5px;position: absolute;right: 0;margin-left: 0;}
h2.left_title{font-size:20px; font-weight: bold; color:#333;border-left:4px solid #c01920;text-indent:10px;position:relative;margin:10px 0 20px 20px;}
.container_box .container_left .left_title{margin-left: 20px}
.container_left_list li{border-bottom:1px dashed #ddd;padding:20px 0 20px 20px;}
.container_left_list li:hover{background:#f9f9f9;}
.container_left_list li h4 a,.album-media h1,.album-content h1,.video-column h1{font-size:24px;color:#555;line-height:32px;font-weight:bold;}
.container_left_list li h4 a:hover,.author a:hover{color:#C01820;}
.container_left_list li p{font-size:14px;color:#999;line-height:28px;height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.article_info{line-height:30px;padding:10px 0;color: #999}
.article_info a{color:#336699}
.article_info .time,.news_info .time{font-size:12px;color:#999}
.article_info .star,.common_star .star{display:inline-block;vertical-align:middle;width:14px;height:14px;background:url("../img/nandu.png") no-repeat;margin-right: 3px;}
.article_info .star.active,.common_star .star.active{background-position:0 -19px}
.article_info .author:after{color:#666;padding:0 10px;content:"·\00a0";}
.author a:hover{color:#C01820;}
.article_info .author:after,.news_info .author:after{color:#666;padding:0 10px;content:"·\00a0";}
.author img{display:inline-block;width:22px!important;height:22px;border-radius:50%;background:#ddd;margin-right:5px;}/*del bac*/
.feedback{width: 100%;}
.feedback .label{width:44px;height:26px;line-height:24px;display: inline-block;vertical-align: top;border:1px solid #ff7979;border-radius:12px;
 margin-right: 10px;color:#ff7979;text-align: center;}
.feedback span.column,.feedback a.praise,.feedback a.total,.feedback a.replybtn,.news_info .time{margin-right:14px;}
.feedback a:hover{color:#C01820;}
.feedback .column{color:#0099ff}
.feedback .praise,.feedback .total{color:#ccc;}
.feedback .labelTitle{display: inline-block;vertical-align: top;line-height:26px;}
.feedback .label:hover{background: #ff7979;color:#fff;}
.feedback .labelTitle{color: #666;}
.feedback .labelTitle:hover{color: #000;}
/*container_right*/
.container_right{width:320px;margin:0 20px;padding-top: 10px}
.container_right_label,.container_right_recommended,.hot_news,.author_card{background:#f9f9f9;padding:10px 0;margin-bottom:20px;}
/*新闻标签*/
.label_list li{float:left;}
.label_list li a{padding:0 9px;display:block;margin:10px 15px;background:#f2f2f2;border-radius:5px;text-align:center;line-height:28px;color:#999;border:1px solid #999;border-radius:20px;}
.label_list li a:hover{background:#c01820;color:#fff;}
h3.right_title{font-size:16px;color:#666;border-left:4px solid #c01920; text-indent:10px;position:relative; margin:10px 20px 20px 20px;}
h3 a{color: #000}
.tab01{  color: #09f;margin-right: 35px}
/*推荐作者*/
.recommended_list li{margin:0px 20px 15px;clear: both;height: 60px}
/*.recommended_avatar,.recommended_info{display:table-cell;vertical-align:top;}*/
.recommended_avatar{padding:0;padding-right:10px;}
.recommended_avatar img{display:block;float:left;width:54px;height:54px;border-radius:50%;background:#ddd;}/*del bac*/
.recommended_info h4 a{line-height:16px;}
.recommended_info h4 a{color:#369;}
.recommended_info small{color:#999;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;width: 216px;display: inline-block;}
.container_right_recommended .recommend_video{padding:0 20px;}
.recommend_video li{margin-bottom: 10px}
.recommend_video img{width:95px;height: 60px}
.recommend_video p{float: right;width: 170px;margin-left:15px;color:#333;height: 60px;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
/*page*/
.pagelist{text-align:center;padding:20px 0;margin-top:20px;clear: both;}
.pagelist span{display:inline-block;background:#c01820;color:#fff;padding:0 3px;min-width:24px;height:24px;border-radius:4px;line-height:24px;}
.pagelist a{color:#333;margin:12px;line-height: 24px;}
.pagelist a:hover{color:#C01820;}
.pagelist .last-page{margin-right:25px;}
.pagelist .next-page{margin-left:25px;}
.score_num{display:inline-block;min-width:18px;font-size:12px;font-weight:bold;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background:#999;margin-right:10px;}
#aboutinfo{clear: both;padding-top: 10px;word-wrap: break-word;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;position:relative;}
.score_introduce>a{display:block;position:absolute;right:0;bottom:-20px}
/*****show*****/
.news-tag{display: inline-block;vertical-align: top;padding: 0 7px;height: 26px;border-radius: 2px;line-height: 24px;border: 1px solid #333333;font-size: 14px;color: #333;}
.news-tag:hover{background: #c01820;color: #fff;border-color: #c01820;}
.news_content{padding: 20px 20px 0; margin-left: 20px;}
.news_content h2{margin-top: 10px;}
.news_info{border-bottom: 1px solid #EEE;margin-bottom: 10px;line-height: 30px;padding: 10px 0;}
.tool_article{  height: 40px;margin: 50px 0 20px 50px;bottom: 0;display:block;}
.tool_article li{position: relative;display: block;line-height: 38px;text-align: center;color: #656565;float: right;  border: 1px solid #ccc;border-radius: 5px;margin-left: 20px}
.tool_article li:first-child{border:none;margin-top: 0}
.tool_article a{width: 100px;display: block;line-height: 38px;text-align: center;color: #656565;}
.tool_article a i{  color: #ccc;margin-right: 4px;}
.tool_article a:hover i,.tool_article a.active i{color:#C01920}
.code_box{display:none;background-color: #000;top: -138px;left: -14px;width: 128px;height: 128px;border-radius: 2px;padding: 2px;position: absolute;}
.code_box span{position: absolute;bottom: -23px;left: 57px;color:#000;}
.code_box img{width: 124px;height: 124px}
.tool_article .mobile:hover .code_box{display: block;}
.news_comment{background-color: #f8f8f8;padding: 20px 0;border: 1px solid #f2f2f2;}
.right_title small{font-size: 14px;color:#999;padding-left: 13px}
.comment_write{display: -webkit-flex;display: -moz-box;display: flex; padding: 20px;margin: 0;background-color: #f8f8f8;border-bottom: 1px solid #f2f2f2;}
.write_avatar{float: left}
.write_avatar img{width: 54px;height: 54px;border-radius: 50%}
.first_com .write_avatar img{margin-top: 18px}
.write_body{float: right;padding-left: 14px;width:744px;position: relative;}
.news_comment.ml20 .write_body{width:724px;}
.write_body textarea{width: 100%;height: 45px;border-radius: 2px;padding:5px;resize: none;}
.first_com .write_body textarea{height: 90px;}
.conmment_tips{position: absolute;font-size: 12px;right: 5px;bottom: 5px;color: #d0d6d9;}
.write_btn{background: #c01820;color: #fff;border: 1px solid #c01820;margin-top: 15px;width: 80px;border-radius: 2px;height: 40px;line-height: 40px;padding: 0;float: right;}
.write_body h4{  font-size: 16px;color: #346698;margin-top: 0;}
.write_body p{margin:10px 0;color:#333;}
.feedback .zan i{margin-right: 4px}
.feedback .replybtn,.feedback .zan,.feedback .deletebtn{color:#999;float: right}
.feedback .zan.active{color:#c01820;}
.feedback .deletebtn{margin-left: 14px;}
.tiptime{color:#999;font-size: 12px}
.tiptime i{margin-right: 4px;font-size: 14px}
.replylist{border: 1px solid #ddd;border-bottom: none;margin-top: 20px;position: relative;}
.arr{width: 16px;height: 16px;border-top: 1px solid #ddd;border-left: 1px solid #ddd;position: absolute;-o-background-size: 100% 100%;background-size: 100% 100%;left: 20px;top: 0;margin-top: -8px;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);background: #f2f2f2;}
.replylist li{border-bottom: 1px solid #ddd;background: #f2f2f2;padding:20px;text-align: left;}
.replylist li h5{color: #2a7ed2}
.replylist li p{font-size: 12px;color: #333;}
.comment_replay{height: 48px;margin: 10px 0;}
.write_body .write_btn,.connect{width: 60px;height: 30px;line-height: 28px;margin-top: 0}
.comment_replay_container{display: none}
.author_intro{  margin: 15px 20px;}
.author_card h3{cursor: pointer;}
.author_avatar{width: 80px;padding-right: 10px;float: left;}
.author_avatar img{width: 80px;height: 80px;border-radius: 50%}
.author_opera{width: 190px;height: 75px;float: right;position: relative;}
.author_opera .introduction{color:#999;width:190px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.author_opera a{width:128px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size: 14px;color:#000}
.connect{cursor: pointer;border-radius: 4px;text-align: center;background: #c01920;color: #fff;font-size: 14px;position: absolute;right: 0;top: 0}
.hot_news li{padding: 10px 20px;}
.hot_news li a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size: 14px;color:#666}
.hot_news li:hover a{color:#C01820;}
.hot_news li span{color:#fff;display: inline-block;min-width: 18px;font-size: 12px;font-weight: bold;text-align: center;  background: #999;margin-right: 10px;}
.hot_news li:first-child span,.hot_news li:nth-child(2) span,.hot_news li:nth-child(3) span{background-color: #000}
.commentv .write_body{width: 720px}
/****rank*****/
.page-ranking{background-color: #fbfbfd;padding:0 0 20px;  margin: 0 auto; width: 1200px;}
.col-xs-3 {width: 25%;}
.col-xs-9 {width: 75%;}
.col-xs-9,.col-xs-3{float: left;}
.ranking-nav li:first-child {height: 60px;padding: 10px 0;}
h3.subtitle {font-size: 16px;color: #333;border-left: 4px solid #c01820;text-indent: 10px;position: relative;margin: 10px 20px 20px 20px;}
.ranking-nav li a {  -moz-box-sizing: content-box;  box-sizing: content-box;width: 300px;color: #666;position: relative;display: block;height: 110px;line-height: 110px;}
.ranking-nav li.active a { border: 1px solid #e4e4e4;border-left:none;border-right: 1px solid #fff;}
.ranking-nav li.active a, .ranking-nav li a:hover {background: #fff; color: #333;}
.ranking-nav .ltimg {position: absolute;top: 50%;margin-top: -40px;left: 20px;display: block;width: 80px;height: 80px;}
.ranking-nav li .ltimg .data-photo {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-background-size: cover;background-size: cover;}
.ranking-nav .ltimg+span {padding-left: 110px;font-weight: bold;}
.ranking-content {min-height: 600px;border-left: 1px solid #e4e4e4}
.pt20 {padding-top: 20px;}
.page-ranking .media {margin-left: 30px;}
.media.album-media {height: auto;min-height: 266px;}
.media-left{padding: 0;}
.music-thumb-bg, .spectrum-thumb-bg{  position: relative;display: block;}
.puji .media-left .spectrum-thumb-bg .data-photo {width: 200px;height: 200px;-o-background-size: cover;background-size: cover;margin-right: 20px;}
.puji .media-left .spectrum-thumb-bg:after {content: "";position: absolute;left: 0;top: 0;width: 200px;height: 266px;background: url(../img/spectrum-cover-200.png) 0 0 no-repeat;}
.media-body, .media-left, .media-right {display: table-cell;vertical-align: top;}
.page-ranking .col-xs-9 .media-heading {line-height: 32px;font-size: 32px;color: #333;font-weight: bold;}
.musician ul, .album-actions {margin: 20px 0;}
.page-ranking .list-table-box {width: 840px;margin-left: 30px;}
.content-title {position: relative;height: 70px;}
.content-title .headline {position: absolute;top: 50%;margin-top: -11px;}
h2.headline {position: relative;font-size: 20px;color: #333;border-left: 4px solid #c01820;text-indent: 10px;margin-bottom: 20px;}
.bgc-f {background: #fff;}
.quji .media-left .music-thumb-bg .data-photo{ width: 200px;height: 200px; -o-background-size: cover; background-size: cover;margin-right: 60px;}
.quji .media-left .music-thumb-bg:after{content: "";position: absolute;left: 0;top: 0;width: 240px;height: 202px;background: url(../img/album-cover-240.png) 0 0 no-repeat;}
.list-table-box{width:820px;margin-left:20px;}
.list-table{font-size:14px;width:100%;}
.list-table tr{display:inline-block;width:100%;height:50px;line-height:50px;}
.list-table th,td{text-align:left;}
.list-table thead tr{color:#999;background-color:#fbfbfb}
.list-table .list-table-tb tr:nth-child(even){background-color:#fbfbfb;}
.list-table .list-table-tb tr:hover{background-color:#f5f5f5;}
.list-table .list-table-tb .quname>a{height:50px;color:#4d4d4d;}
.list-table .list-table-tb .performer>a{height:50px;color:#808080;}
.list-table .list-table-tb tr:hover .quname>a,.list-table .list-table-tb tr:hover .performer>a{color:#191919;}
.qu-table-box .quname{width:600px;}
.qu-table-box .performer{width:220px;}
.qu-table-box .list-table-tb .quname>a{width:575px;}
.qu-table-box .list-table-tb .performer>a{width:175px;}
.qu-table-box .list-table-tb tr:hover .quname>a{float:left;width:400px;}
.qu-table-box .list-table-tb tr:hover .operate-box{float:left;width:175px;}
.qu-table-box .list-table-tb tr:hover .performer>a{float:left;width:130px;}
.qu-table-box .list-table-tb tr:hover .operate{float:left;width:45px;}
.list-table-tb .operate a,.list-table-tb .operate-box a{margin-left:10px;}
.list-table-tb .operate-box,.list-table-tb .operate{display:none;}
.list-table-tb .operate-box a,.list-table-tb .operate a{-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;}
.list-table-tb tr:hover .operate-box{display:block;}
.list-table-tb tr:hover .operate{display:block;}
.list-table-tb .operate-box .btn-like{display:inline-block;position:relative;top:9px;width:26px;height:26px;background-image:url(../img/islike.png);-webkit-filter:AlphaImageLoader(sizingMethod=scale);filter:AlphaImageLoader(sizingMethod=scale);}
.list-table-tb .operate-box .btn-like.liked{background-image:url(../img/btn-liked.png);-webkit-filter:AlphaImageLoader(sizingMethod=scale);filter:AlphaImageLoader(sizingMethod=scale);}
.list-table-tb .operate-box a:hover,.list-table-tb .operate a:hover{-khtml-opacity:1;-moz-opacity:1;opacity:1;}
/*表格-谱*/
.pu-table-box .quname{width:455px;}
.pu-table-box .diaoxing{width:195px;}
.pu-table-box .performer{width:170px;}
.pu-table-box .list-table-tb .quname>a{width:430px;}
.pu-table-box .list-table-tb .diaoxing>a{width:170px;color:#808080;height:50px;}
.pu-table-box .list-table-tb .performer>a{width:120px;}
.pu-table-box .list-table-tb tr:hover .diaoxing>a{float:left;width:45px;color:#191919;}
.pu-table-box .list-table-tb tr:hover .operate-box{float:left;width:125px;}
.pu-table-box .list-table-tb tr:hover .performer>a{float:left;width:75px;}
.pu-table-box .list-table-tb tr:hover .operate{float:left;width:45px;}
/*********古筝曲页面********/
.rankinglist,.artlist,.popularlist,.radiolist,.zitherlist,.grouplist,.qudanlist,.schoollist,.zkaojilist,.j-videolist{position: relative;border-bottom: 1px solid #ddd;margin: 0 20px 30px 20px;padding-bottom: 20px}
.container_box .left_title{margin-left: 0;}
.recommendedlist{margin:0 auto;margin-bottom: 10px;width: 1200px;background-color: #fff;padding:10px 0 20px;}
.recommendedlist ul{margin-left: 7px}
.recommendedlist li{position: relative;float: left;cursor: pointer;width: 280px;height: 298px;background-color: #fbfbfd;margin-left: 13px;margin-bottom:10px;border: 1px solid #f2f2f2;}
.recommendedlist li{ -webkit-transition: all .25s; -o-transition: all .25s; -moz-transition: all .25s; transition: all .25s;}
.recommendedlist li:hover,.zitherlist .peoplelist li a:hover{border-color:#DDD;box-shadow:0px 2px 10px rgba(0,0, 0, 0.2);}
.recommendedlist li:hover{ -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); transform: translateY(-2px);}
.recommendedlist img{width: 278px;height: 186px;display: block;}
.recommendedlist .label{position: absolute;top: 10px;left: 10px;height: 24px;line-height: 24px;background-color: rgba(0,0,0,0.6);color: #fff;padding:0 5px;}
.recommendedlist .recom_name{margin:10px auto;width: 90%;color: #333;font-size: 16px;height: 38px;line-height: 19px;display: block;overflow:hidden;}
.recommendedlist .recom_name:hover{color: #c01821;}
.author_name{float: left;color:#5c85ad;margin-left: 20px}
.recom_description{width: 90%;margin:0 auto;-webkit-line-clamp: 2;line-clamp: 2;  display: -webkit-box;-webkit-box-orient: vertical;height:39px;overflow:hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;color:#999;}
.recom_time{float: right;  font-size: 12px;color: #999;margin-right:50px}
.item4{width:275px;width:270px\9;margin-right: 20px;float: left;  border: 1px solid #f2f2f2;}
.item4:last-child{margin-right:0}
.item4_top{padding: 15px;position: relative;}
.item4_pic img{width: 80px;height: 80px;margin-right: 10px;float: left;}
.item4_info{float: left;width: 131px}
.item4_info h3{margin: 5px 0 28px 0;font-size: 14px;font-weight: bold;}
.item4_info h3 a{color: #666;}
.item4_info>a{border: 1px solid #e4e4e4;border-radius: 5px;color: #666;padding: 5px 10px;font-size: 12px;}
.item4_info a i{font-size: 12px;color: #C01920}
.item4_list>div{height: 320px;display: none;clear:both;}
.item4_list>div:first-child{display:block}
.item4_list li>a>span{margin-right: 10px;display: inline-block;min-width: 18px;font-size: 12px;}
.item4_list .topthree{color: red}
.item4_list li{position: relative;border-bottom: 1px solid #f2f2f2;cursor: pointer;}
.item4_list li:nth-child(odd){background: #f6f6f6;}
.item4_list li:nth-child(even){background: #fff;}
.item4_list li>a{display: block;height: 31px;line-height: 31px;color: #666;padding-left: 15px;width:85%;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.item4_listpu.item4_list li>a{width: 95%}
.qu_list li>a{height: 63px;line-height: 63px}
.item4_list li img{width: 50px;height: 50px;margin-right: 10px}
.item4_list li>div{position: absolute;top: 7px;right: 15px}
.qu_list li>div{top: 23px}
.item4_list li>div a{color:#666;display: none}
.item4_list li>div a:hover{color:#C01920}
.item4_list li:hover div>a{display: block;}
.item4_list li:hover a.title{text-decoration: underline;}
.item4_page{display: block;bottom: 0;left: 0;width: 100%;text-align: center;}
.item4_page a{display: inline-block;width: 10px;height: 10px;border-radius: 50%;overflow:hidden;margin:0 5px;background:#E4E4E4;}
.item4_page a.on{background:#C01920;}
.artlist .left_title>a,.popularlist .left_title>a,.articlelist .left_title>a{color: #888;text-align: center;margin-left: 20px;font-size: 14px;}
.tuwenlist,.peoplelist{width: 1225px;}
.artlist .tuwenlist,.popularlist .tuwenlist{display: none;}
.artlist .tuwenlist:nth-child(2),.popularlist .tuwenlist:nth-child(2){display: block;}
.tuwenlist li{margin: 0 20px 20px 0;width: 216px;float: left;display: block;}
.artlist .qupulist li:nth-child(6n),.popularlist .tuwenlist li:nth-child(5n){margin-right:0}
.tuwenlist li{position: relative;}
.tuwenlist li>a:after{  content: "";position: absolute;left:0;top: 0;width: 180px;height: 150px;background: url(../img/album-cover-180.png) 0 0 no-repeat;}
.tuwenlist li>a>img{width: 150px;height: 150px;-o-background-size: cover;background-size: cover;}
.tuwenlist .song_name{ margin: 0; }
.tuwenlist .song_name a{font-size: 14px;line-height: 20px;color: #333;height:40px; word-break:break-all;display: inline-block;overflow:hidden;}
.tuwenlist .song_name a:hover{ color: #C01820; }
.tuwenlist .song_num{font-size: 12px;color: #666;display: block;margin-top: 20px;}
.tuwenlist .author a{font-size: 12px;padding :5px 0; color: #777;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;display: inline-block;max-width: 90%;}
.radiolist .tuwenlist{width:750px;float:left}
.radiolist .tuwenlist .btn{font-weight:400;margin-right:80px}
.radiolist .music_player{width:410px}
.radiolist.s1 .tuwenlist{width:605px}
.radiolist.s1 .tuwenlist li:nth-child(3n+1),.radiolist.s1 .tuwenlist .btn{margin-right:50px}
.radiolist.s1 .music_player{width:555px}
.radiolist .music_player h2 a{text-indent:0;position:absolute;right:0;top:0;background:#c01920;color:#fff!important;font-size:14px;border-radius:2px;padding:5px 10px;font-weight:400}
.radiolist .music_player li{width:120px;height:190px;border:1px solid #e5e5e5;float:left;margin:0 0 20px 25px;padding:0 10px}
.radiolist .music_player ul{margin-left:-25px}
.radiolist .music_player .avatar_yinyueren:after,.radiolist .music_player .avatar_qiyehao:after{width:20px;height:20px;top:50px;left:50px}
.radiolist .music_player li .avatar{display:block;width:70px;height:70px;margin:27px auto 0}
.radiolist .music_player li .avatar>img{border-radius:50%;background:#ddd;}
.radiolist .music_player li strong{font-weight:normal;text-align:center;color:#333;margin-top:8px;word-break:break-all;}
.radiolist .music_player li .btn{margin:14px auto;display:block;width:80px;height:28px;border:1px solid #C01920;border-radius:2px;background:#fff;color:#C01920;font-size:12px;line-height:26px}
.radiolist .music_player li .btn:hover{background:#C01920;color:#fff}

.zitherlist .left_title>a{padding: 5px 10px;font-size: 14px;color: #337ab7;line-height: 22px;position: absolute;right: 20px;}
.zitherlist .peoplelist li{width: 200px;float: left;padding: 0 40px 30px 0;margin:0;}
.zitherlist .peoplelist li a{display:block;border: 1px solid #ccc;background: #f9f9f9;padding: 40px 0 50px 0;}
.zitherlist .peoplelist li a img{margin :0 auto;display: block;width: 80px;height: 80px;border-radius: 40px;background: #ddd;}
.zitherlist .peoplelist li a strong{  display: block;font-weight: normal;text-align: center;color: #666;margin-top: 5px;}
.grouplist .peoplelist li{margin: 0 0 30px 0;width: 240px;padding-right: 40px;float: left;}
.grouplist li h4 a{width: 200px;font-size: 14px;line-height: 20px;color: #000;display: inline-block;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.grouplist li>small{width: 200px;color: #999;-webkit-line-clamp: 2;line-clamp: 2;  display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.title_list{width: 100%;padding:0 20px;}
.title_list li{padding:17px 0;margin-top: 10px;border-bottom: 1px solid #f2f2f2;width: 100%;}
.title_list li h4 a{display: block;margin-bottom: 20px;font-size: 18px;line-height:1.5em;margin-bottom: 20px;color: #333;font-weight: bold;width: 900px;max-height:50px;overflow: hidden;}
.title_list .title_left{width: 900px}
.title_list .title_left div a{font-size: 12px; color:#777;}
.title_list .title_left img{display:inline-block;margin-right:10px;width: 22px;height: 22px;border-radius: 50%;}
.title_list .title_left p{white-space: nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;color: #666;margin: 15px 0;width: 900px;height: 14px;line-height: 14px;overflow: hidden;}
.title_list .title_left span{font-size: 12px;color: #999;}
.title_list .title_right{width: 200px;position: relative;height: 133px}
.title_list .title_right img{width: 200px;height: 133px}
.load_more{margin: 20px auto 0;text-align: center;cursor: pointer;width: 1160px;height: 50px;line-height: 50px;border: 1px solid #f2f2f2;font-size: 16px;color: #666;}
/*筝曲流派*/
.schoollist .peoplelist li {float:left;width: 180px;margin-left: 65px;}
.schoollist .peoplelist li:nth-child(5n+1){margin-left: 0;}
.schoollist .peoplelist li:nth-child(n+6){margin-top: 10px;}
.schoollist .peoplelist li a{display: block;}
.schoollist .peoplelist li a img{width: 180px;height: 180px;}
.schoollist li h4 a{width: 180px;color: #333;font-size:16px;line-height:20px;height:20px;white-space: nowrap;overflow:hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.schoollist li small{width: 180px;color: #666;font-size:12px;height:34px;-webkit-line-clamp: 2;line-clamp: 2;  display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
/*考级*/
.zkaojilist{width: 1160px;height:295px;overflow: hidden;}
.zkaojilist .zbox{position: relative;height: 244px;width: 1106px;margin:0 auto;overflow:hidden;}
.zkaojilist .peoplelist{position: absolute;top:0;left:0;}
.zkaojilist .peoplelist li {float:left;width: 140px;height:244px;margin:0 22px 30px 22px;}
.zkaojilist .peoplelist li a{display: block;}
.zkaojilist .peoplelist li a img{width: 140px;height: 140px;border: 1px solid #f2f2f2;}
.zkaojilist li h4 a{width: 140px;color: #333;font-size:16px;line-height:20px;height:20px;white-space: nowrap;overflow:hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.zkaojilist li small{width: 140px;color: #666;font-size:12px;height:34px;-webkit-line-clamp: 2;line-clamp: 2;  display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.zkaojilist .zbtn{position: absolute;top:0;width:0;height: 0;border-left:20px solid #666;border-top: 16px solid transparent;border-bottom: 16px solid transparent;border-radius: 3px;}
.zkaojilist .zbtn:after{content:'';position: absolute;top:-14px;left:-25px;width:0;height: 0;border-left:18px solid #fff;border-top: 14px solid transparent;border-bottom: 14px solid transparent;border-radius: 3px;z-index: 10;}
.zkaojilist #pre{-moz-transform: rotate(180deg);transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}
/*悬浮状态*/
.cover-player-pu,.cover-player-qu{opacity:0;position:absolute;top:0;left:0;width:150px;height:150px;line-height:150px;text-align:center;background-color:rgba(0,0,0,.1);-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
.cover-player-pu img,.cover-player-qu img,.cover-player-video img{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;-moz-transition:transform .5s, -moz-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s;}
.tuwenlist li a .imgbox img,.tuwenlist li a .qupubox img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;-moz-transition:transform .5s, -moz-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s;}
.tuwenlist li a:hover .cover-player-pu,.tuwenlist li a:hover .cover-player-qu,.tuwenlist li a:hover .cover-player-video{opacity:1}
.tuwenlist li a:hover .cover-player-pu img,.tuwenlist li a:hover .cover-player-qu img,.tuwenlist li a:hover .cover-player-video img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.tuwenlist li a:hover .imgbox img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.tuwenlist li a:hover .qupubox img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.cover-player-video{color: transparent;opacity:0;position:absolute;top:0;left:0;width:216px;height:133px;line-height:133px;text-align:center;background-color:rgba(0,0,0,.1);filter:alpha(opacity=0);-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
.tuwenlist.bgw216 .cover-player-video{width:216px;height:133px;line-height: 133px; display: inline-block;overflow: hidden;}
.top18{top:18px;}
.videolist .tuwenlist li a:after{content:none;}
.tuwenlist li a .imgbox{display: inline-block;overflow: hidden;width: 216px;height: 133px; background-color: #EEE;border:1px solid #F2F2F2;}
.tuwenlist li a .little{display: inline-block;overflow: hidden;width:190px;height: 120px;line-height: 120px}
.tuwenlist li a .small{display: inline-block;overflow: hidden;width:180px;height: 112px;line-height: 112px}
/******曲单页面******/
.classify{margin:20px;margin-bottom: 10px}
.classify li{display:block;float:left;margin :10px 10px;height: 20px;line-height: 20px}
.classify li a{color: #666;padding: 5px 10px;border-radius: 5px;}
.classify li.active a{background-color:#C01920;color:#fff;}
.classify li a:hover{background-color:#BBB;color:#fff;}
.tablist{overflow:hidden;position: absolute;top: 0;right: 0;border-radius: 5px;border: 1px solid #231815;width: 100px;height: 30px;line-height: 30px;text-align: center;}
.tablist a{display:block;float: left;width: 50%;color:#666;}
.tablist a.active{background-color: #231815;color: #fff}
/*********show_qudan********/
.qudan_content{margin:10px 0 15px 20px;}
.qudan_content>h1{margin-top:10px}
.qudan_left{float: left;position: relative;margin-right: 30px;width: 240px;overflow: hidden;  padding-bottom: 67px;height: 266px;}
.qudan_left img{width: 198px}
.qudan_left_bg:after,.photo_left_bg:after{width: 240px;height: 202px;background: url(../img/album-cover-240.png) 0 0 no-repeat;  content: "";position: absolute;left: 0;top: 0;}
.pudan_left_bg:after{width: 200px;height: 266px;background: url(../img/spectrum-cover-200.png) 0 0 no-repeat;  content: "";position: absolute;left: 0;top: 0;}
.video_left_bg:after{width: 240px;height: 170px;background: url(../img/video-cover-240.png) 0 0 no-repeat;  content: "";position: absolute;left: 0;top: 0;}
.photo_left_bg:after{background-image:url(../img/photo-cover-180.png);-o-background-size:contain;background-size:contain}
.qudan_left_bg img,.photo_left_bg img{width: 200px;height: 200px}
.video_left_bg img{width: 240px;height: 150px;margin-top: 20px;}
.pudan_right{float: left;margin-bottom:30px;width: 530px;}
.pudan_right #aboutinfo{width: 100%;padding:10px 0;}
.qudan_right{float: left;width: 550px}
.pudan_right>h1,.qudan_right>h1{margin-bottom: 20px;margin-top: 5px}
.qulist{clear: both}
.score_label{margin-top: 3px;border:1px solid #666;padding:0 8px;border-radius: 4px;color:#666;font-size: 12px;float:left;margin-right:10px;line-height: 22px}
.score_introduce_title{font-size:24px;font-weight:bold;color:#555;line-height: 30px;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.song_integration_creator{line-height: 30px;padding: 10px 0; color: #999;}
.song_integration_creator img{border-radius:50%;width:30px;margin-right:5px;}
.song_integration_creator a{margin-right:10px; color:rgba(51,102,153,0.8);}
.song_integration_btn a{border:1px solid #CCCCCC;padding:5px 10px 5px 10px;background:#E4E4E4;border-radius:25px;margin-right:10px;color:#999999;}
.song_integration_btn a:hover{color: #337ab7}
.labels-s{margin-bottom:20px}
.song_integration_btn.labels-s a{display:inline-block;padding:0 9px;height:26px;background:#F2F2F2;border-radius:13px;font-size:14px;font-weight:400;line-height:24px}
.operation .operation_btn,.operation>div.bshare-custom{margin-bottom: 20px;float: left;background: #fff;border: 1px solid #D2D2D2;color: #666666;text-align: center;display: block;border-radius: 5px;font-size: 14px;margin-right: 10px;padding: 0 20px;min-width: 65px;height: 40px;line-height: 38px;}
.tool_article .operation>div.bshare-custom,.operation .operation_btn{padding:0;}
.operation_btn.active i{color:#c01820;}
.operation_btn{margin-right: 10px;width: 110px}
.operation{position: relative;}
.operation .audio-download{width:160px;color:#ff6666;border-color: #ff6666;opacity: .5;}
.operation .audio-download.active{opacity: 1;}
.operation .audio-download .icon-yinle{display:inline-block;vertical-align:top;width:13px;height:14px;background: url("../img/yinle_icon.png") center top;margin:12px 7px 0 0;}
.tv .buy-cover{width:100%;height:718px;background: url("../img/buy-cover.jpg") center top/100%;border: 1px solid #eeeeee;margin-bottom: 18px;font-size: 20px;color:#333333;line-height: 30px;text-align: center;padding-top: 230px;}
.tv .buy-cover .jbtn-box{margin-top: 35px;}
.tv .buy-cover .jbtn-box a{display: inline-block;vertical-align: top;width:157px;height:50px;line-height:50px;font-size: 18px;color:#fff;border-radius: 2px;}
.tv .buy-cover .jbtn-box .jbuy-btn{background: #ff6666;}
.tv .buy-cover .jbtn-box .jlogin-btn{background: #999999;margin-left: 26px;}
.operation>a.operation_play{color: #fff;background: #c01920;border:none;}
.operation>a.operation_play:hover{background: #a9171e}
.operation>div.bshare-custom:hover a{display: inline-block;}
.operation>div.bshare-custom:hover .show{display: none}
.music_content .operation>div.bshare-custom{ border: none; background: #F8F8F8; margin-top: 20px; font-size: 12px;}
.operation>div a{display: none;  padding:0 10px;color: #656565;cursor: pointer;}
.operation>div .show{display: inline-block;}
.operation>div a:before,.operation_btn i{color: #666;margin-right: 4px;}
.operation_btn:hover i{color: #c01920}
.operation .operation_btn:hover .icon-love,.operation .operation_btn.active .icon-love{color:#ff7a84;}
.operation .operation_btn.play_btn i{color:#C01920;}
.operation .operation_btn.play_btn{border-color: #C01920;color:#C01920;}
.operation .operation_btn.play_btn:hover i,.operation .operation_btn.play_btn:hover{color: #fff;}
.operation .operation_btn.play_btn:hover {background: #C01920;}
.operation>a.operation_play .icon, .operation>a.operation_play:hover .icon{ color: #FFF; }
.operation>div a:hover i.icon-weibo{color:#C01820;}
.operation>div a:hover i.icon-wechat{color:#32B16C;}
.operation>div a:hover i.icon-qzone{color:#F2C21F;}
.bshare-custom a i.icon-weibo{margin-top: -2px}
.bshare-custom a i.icon-wechat{margin-top: -2px}
.bshare-custom a i.icon-qzone{margin-top: -2px}
.operation .share-wechat{position: relative;}
.operation .share-wechat:hover .code_box{display: block;top: -150px;left:auto;right:-20px;height: 144px;z-index: 99999;}
.operation .share-wechat .code_box b {font-size: 12px;color: #fff;text-align: center;line-height: 18px;font-weight: 400;display: block;}
.operation>p{clear: both;padding:15px 20px;width:100%;}
.content-zk,.content-sq{color:#ccc!important;display:none;position:absolute;right:0;bottom:-8px;z-index: 100}
.content-zk .icon,.content-sq .icon{margin-left: 7px!important;}
.qulist .left_title span{font-size: 12px;color: rgba(0,0,0,.4);margin-left: 10px}
.score_table{margin-left:25px;font-size:12px; color: #777;}
.score_table th{color: rgba(0,0,0,.4);font-weight: bold;background: #FBFBFB}
.score_table tr{height:50px;line-height: 50px;}
.score_table tr td{position: relative;}
.score_table tr td a{color: #333;font-size: 14px}
.score_table .quname{width: 600px;padding-left:10px;text-align:left;padding-right: 130px;display: inline-block;overflow:hidden;white-space: nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.score_table .quname:hover{padding-right:180px}
.score_table .quname div,.score_table .performer div{display: none;width:168px;position: absolute;top:0;right: 15px;}
.score_table .performer div{width:40px}
.score_table .quname div a,.score_table .performer div a,.tone_table .tone a{opacity: 0.5;text-align: center;line-height: 50px;display: inline-block;width:30px;height:50px;line-height: 50px;color: #000}
.score_table .quname div a:hover,.score_table .performer div a:hover,.tone_table .tone a:hover{opacity: 1}
.score_table tr:hover div{display: inline-block;}
.score_table .performer:hover{padding-right:55px}
.score_table .performer{width: 200px;height: 50px;text-align: left;display: inline-block;overflow:hidden;white-space: nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right: 25px;}
.score_table .quname .common-tag,.item4_list li>a .common-tag,.zr-song-list .common-tag{vertical-align: middle;width:28px;height: 16px;-o-background-size: auto 100%;background-size: auto 100%;margin-top: -2px;margin-right: 6px;display: none;}
.tone_table .quname{width: 400px;text-align: left;padding-right: 0;display: inline-block;overflow:hidden;white-space: nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-left: 25px;}
.tone_table .tone{width: 185px;text-align: left;}
.tone_table .tone span{display:block;float: left;width: 58px;height: 50px;text-align: left;overflow:hidden;white-space: nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.tone_table .level div{display: none;position: absolute;top:2px;left:-37px;}
.pf-main .left_container_main .tone_table .level div{left:-15px !important;}
.pf-main .left_container_main .level ul{padding-left: 10px}
.pf-main .left_container_main .main_content .left-title{font-size: 20px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;line-height: 24px;margin: 24px 0 32px 32px;color: #000;font-weight: 300;text-indent: 6px;}
.pf-main .left_container_main .main_content .left-title span{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #666666; line-height: 24px;margin-left: 10px}
.tone_table .lenel:hover div{display: block}
.tone_table .performer{width: 130px;text-align: left;}
.tone_table .level{width:350px;text-align:left;position:relative}
.tone_table .level li{float:left;width:14px;height:14px;background:url("../img/nandu.png") no-repeat;margin-right:3px;}
.tone_table .level li.active{background-position:0 -19px}
.score_table tbody tr:nth-child(4n+3){background-color:#fbfbfb}
.score_table tbody tr:hover{background-color:#f5f5f5}
.score_table .like{display:inline-block;vertical-align:top;width:26px;height:26px;background:url("../img/islike.png") no-repeat;margin-top:12px}
.score_table .like.active{background:url("../img/isliked.png") no-repeat}
.tone_table thead .level{padding-left:10px}
.tone_table tr .level .noNandu{padding-left:20px}
.tone_table tr td .menu a{margin-left:12px;opacity: 0.5;}
.score_table tr td .menu a{opacity: 0.5;}
.score_table tr td .menu a:hover{opacity: 1;}
.score_table tr td .menu a.hide{opacity:.1;}
.score_table tr td .menu a.hide:hover{opacity:.2;}
.tone_table tr:hover .level li,.tone_table tr:hover .level .noNandu{display: none;}
.score_table tr:hover .performer{padding-right:50px;}
.hot_qudan .list-group{padding-bottom: 10px}
.hot_qudan{background: #f9f9f9;padding-top: 10px}
.hot_qudan li{padding: 10px 20px 0 20px;height:80px;}
.hot_pudan li{height: 100px}
.qudan_recom_bg,.photo_recom_bg,.list-group-item>div{float: left;}
.hot_qudan li div a{float: left;display: inline-block;width: 180px;overflow:hidden;white-space: nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size: 12px}
.list-group-item>div{width: 200px}
.list-group-item{position: relative;}
.qudan_recom_bg:after,.photo_recom_bg:after{width:72px;height:64px;background: url(../img/album-cover-72.png) 0 0 no-repeat;  content: "";position: absolute;left: 20px;top: 10px;}
.pudan_recom_bg:after{width:60px;height:80px;background: url(../img/spectrum-cover-60.png) 0 0 no-repeat;  content: "";position: absolute;left: 20px;top: 10px;}
.photo_recom_bg:after{background-image:url(../img/photo-cover-180.png);-o-background-size:contain;background-size:contain}
.pudan_recom_bg img{margin-bottom:30px}
.list-group-item>a img{width: 60px;height:60px;float: left}
.qudan_recom_title,.qudan_recom_author,.photo_recom_author{margin-left: 20px;width:190px;margin-bottom: 10px}
.qudan_recom_author img{width: 30px ;height:30px;margin-right: 10px;border-radius: 50%}
.qudan_recom_author:hover,.photo_recom_author:hover{color:#369}
.photo_recom_author img{margin-right: 10px;border-radius: 50%}
.photo_recom_author.avatar_yinyueren:after,.photo_recom_author.avatar_qiyehao:after{top:11px}
.hot_qudan li div a.qudan_recom_title{color: #000;font-size: 14px}
.qudan_recom_title:hover{color: #000}
/*******show_music*********/
.music_content #aboutinfo{width:800px;}
.matching{margin-top: 50px;clear: both;}
.matching_left{float: left;  width: 150px;margin-right: 20px; padding: 0;border: 1px solid #8d8d8d;}
.matching_left a{display: block;width: 144px;height: 192px;background: #e6e5d9;border: 1px solid #c2c2c2;margin: 2px;}
.matching .stars{  margin: 0 20px 0 5px;float: left;}
.matching_left a h4{width: 142px;padding: 0 10px;text-align: center;font-size: 14px;margin-top: 60px;min-height:80px;color:#363636;font-weight:bold;}
.matching_left a span{color: #e6e6d9;text-align: center;font-size: 12px;display: block;margin:15px 15px 0 15px;background:#a7a597;line-height:25px;}
.matching_body h3{margin-top: 0}
.matching_body h3 a{font-size: 18px;font-weight: bold;}
.matching_body .time{margin:10px 0;}
.matching_body .details{display: block;border: 1px solid #ddd;border-radius: 6px;color: #888;width: 120px;height: 40px;line-height: 40px;margin-top: 70px;text-align: center;}
.qudan_related{width: 800px;overflow:hidden;margin-top: 30px;}
.qudan_related .left_title{margin-top: 20px}
.qudan_related .tuwenlist{margin-left: 20px;width: 800px}
.qudan_related li .contitle a{line-height: 20px;height: 40px;font-size: 16px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
/*评分*/
.score_stars {position:relative;}
.score_stars .description {position:absolute;top:30px;left:80px;width:200px;}
.stars {height:18px;width:85px;position:relative;background:url(../img/nandu.png) repeat-x;cursor:pointer;margin:0 0 0 72px;}
.stars li,.score_stars span.title {float:left;}
.stars li a {display:block;width:13px;height:14px;overflow:hidden;text-indent:-9999px;position:absolute;z-index:5;top:0}
.stars li a.active{background:url(../img/nandu.png) 0 -19px repeat-x;z-index:3;left:0;top:0}
.stars a.one-star {left:0}
.stars a.one-star.active{width:17px}
.stars a.two-stars {left:17px}
.stars a.two-stars.active{width:34px}
.stars a.three-stars {left:34px}
.stars a.three-stars.active{width:51px}
.stars a.four-stars {left:51px}
.stars a.four-stars.active{width:68px}
.stars a.five-stars {left:68px}
.stars a.five-stars.active{width:85px}
.score_stars .current-rating {background:url(../img/lanrentuku.png) 0 -25px repeat-x;position:absolute;height:20px;z-index:1;top:10px;left:80px}
.starBox .star {vertical-align: top;margin-top: 2px;margin-right: 0;}
/********搜索页********/
.search_box{background: #FBFBFD;padding:0;margin-top: 10px;min-height: 650px}
.search_left{width: 300px;float:left;}
.search_left>a{font-size: 16px;color:#333;display: block;height: 77px;line-height: 77px;text-align: center;}
.search_left>a.active{background: #F2F2F2;border-top: 1px solid #EAEAEB;border-bottom: 1px solid #EAEAEB}
.search_right{min-height:800px;width: 900px;border-left: 1px solid #EAEAEB;float:right;}
.search_right h2{margin-left: 0}
.search_right .font_list h2.left_title{margin-left: 20px;}
.search_box .search_right .search_content{height: 40px;margin:18px auto;}
.search_content input{padding:0 10px;box-shadow: -2px 2px 5px #ccc inset;border-bottom-left-radius:5px;border-top-left-radius: 5px;vertical-align: middle;width: 810px;height: 40px;line-height: 40px}
.search_content button{border:1px solid #c9c9c9;border-bottom-right-radius:5px;border-top-right-radius: 5px;vertical-align: middle;margin-left: -1px;background: #fafafa;width: 50px;height: 40px;line-height: 40px;text-align: center;}
.search_content button i{font-weight: bolder;color:#c01820;font-size: 18px}
.search_box .search_content{margin:50px auto;width: 860px}
.search_box .tips{width: 638px;height: 104px;margin:130px auto;}
.search_box .tip_left{float: left;width: 90px;font-size: 16px;color:#333;}
.search_box .tip_right{overflow: hidden;float: left;width:548px;font-size: 16px;color:#999;}
.search_box .tip_right div{line-height: 25px;margin:0 50px 16px 0;float: left;}
.search_box .tip_right a{color:#999;}
/*list*/
.search_right>p{margin:30px 20px;color:#999;}
.search_right>p>span{color:#39f;}
.search_right>h2{margin-top: 30px;padding-right: 20px}
.search_right>h2>a{font-size: 13px;color:#333;background: #f2f2f2;width:70px;height:34px;line-height: 34px;text-align: center;display: inline-block;float: right;border-radius: 4px}
.search_right>.tuwenlist{width: 920px;border-bottom: 1px solid #f2f2f2;padding: 20px 0 30px 20px;}
.search_right>.tuwenlist li{margin-right:5px}
.search_right>.movielist li{margin-right:84px;height: 235px;}
.search_right>.qupulist li{width: 170px}
.search_right>.tuwenlist h4 a{font-size: 16px;line-height: 20px;color: #000;width: 150px;display: inline-block;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.search_right>.movielist h4 a{margin:10px 0 20px;height: 20px;display: block;white-space: nowrap;}
.search_right>.qupulist h4 a{width: 150px}
.font_list{padding-top: 20px;width: 860px;border-top: 1px solid #f2f2f2}
.font_list li{width: 860px;border-bottom: 1px solid #f2f2f2;padding:20px 40px;}
.font_list li h2{font-size: 18px;color:#333;margin:10px 0 20px 0;width: 780px;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.font_list li h2 a{color:#333;}
.font_list li h2 span{display: inline-block;border:1px solid #666;border-radius: 2px;font-size: 13px;padding:3px 8px;margin-right: 10px}
.font_list li p{font-size: 14px;color:#999;}
.font_list li a img{width: 30px;height: 30px;border-radius: 50%;margin-right: 10px}
.follower_list{width: 100%;border-top: 1px solid #f2f2f2}
.follower_list li{width: 100%;border-bottom: 1px solid #f2f2f2;height: 80px;line-height: 80px}
.follower_list li img{width: 50px;height: 50px;border-radius: 50%;margin:15px 30px}
.follower_list li span{font-size: 16px;color:#333;}
.follower_list li button{border-radius: 2px;border:none;margin:28px 25px 0 0;width: 50px;height: 24px;line-height: 24px;vertical-align: middle;text-align: center;float: right;background: #c01920;color:#fff;font-size: 13px}
.follower_list li button.active{background: #ccc}
.search_banner{padding:0 10px;width: 859px;height: 50px;margin:20px auto;background: #F2F2F2;border-radius: 2px}
.search_banner>div{float: left;}
.search_banner>div a{color:#666;font-size: 16px;height: 34px;margin-top: 8px;text-align: center;line-height: 34px;margin-right: 15px;border-radius: 2px;padding:0 8px;display: block;}
.search_banner>div.active a{background: #333;color:#fc0;}
.search_right .zhengrenlist li{margin-right:17px;}
/********谱单页面*******/
.qupubox{margin-bottom: 55px;display: inline-block;overflow:hidden;width: 150px;height: 150px;}
.qudan{margin-bottom:0}
.danpu img{width: 100%;min-height: 100%}
.qupubox img{height: 100%;min-width: 100%}
.qupulist li{width: 150px;margin-right: 52px;padding-right:0;}
.qupulist li a:after{width: 150px;height: 200px;background: url(../img/spectrum-cover-150.png) 0 0 no-repeat;}
.qupulist li>a>img{margin-bottom: 60px;}
/*show*/
.pu_top{line-height: 39px;margin-left: 20px;margin-top: 10px}
.pu_top .score_label{margin-top: 8px}
.pu_integration_creator{color:#a8a8a8;;margin-left: 20px}
.pu_integration_creator.pu-status{color:#666;}
.pu_integration_creator.common_star .extra{display:inline-block;vertical-align:top;margin-right:34px;}
.pu_integration_creator.common_star{line-height: 32px;}
.list_btn{margin-left: 20px}
.list_btn div{position: relative;display: inline-block;width: 80px;height: 30px;margin: 15px 10px 15px 0;color: #666;}
.list_btn div button{width: 80px;height: 30px;background: #e5e5e5;border: 0 solid #c01820;}
.list_btn div.active button{border-left-width: 40px;border-right-width: 40px;}
.list_btn div.active{color: #fff;}
.list_btn label {display:block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;line-height:30px;text-align: center;cursor: pointer;text-align: center;}
.puoperation #aboutinfo{width: 820px;margin-left: 20px}
.puoperation p a{color:#337ab7!important;}
.j-show-pu{margin-top:20px;}
.j-show-pu-top{padding-top:20px;padding-right:40px;position:relative;background:#333;cursor:pointer;}
.j-show-pu-top a{color:#fff;}
.j-show-pu-top a .icon{color:#ccc;margin-right:4px;font-size:16px}
.j-show-pu-top .hd-l{margin-left:40px}
.j-show-pu-top .hd-r li a{position:relative;top:-4px}
.j-show-pu-top .hd-r li{float: right;}
.j-show-pu-top .hd-r li{margin-top: 4px;margin-left: 15px;padding-left: 15px;border-left: 1px solid #fff;height: 14px}
.j-show-pu-top .hd-r li.last_list{border:none;}
.show_pu{margin-bottom:-20px;position:relative;overflow:hidden;width:840px;background:#333;height:1120px;border:20px solid #333;border-left-width:40px;border-right-width: 40px }
.pu_box{position: absolute;left:0;width:100000px;height: 980px;background: #fff}
.pu_box>li{float: left;width:760px;  height: 984px;text-align: center;overflow: hidden;position: relative;}
.pu_box>li>img{ max-width: 640px;max-height: 980px;}
.pu_box li .loadimg{z-index:9;display:block;position:absolute;bottom:175px;right:30px;padding:10px 19px;background:#2098F6;color:#fff;border-radius:4px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.pu_box li .loadimg i{padding-right:6px;color:#fff;}
.pu_box li:hover .loadimg{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);box-shadow:0 0 6px 0px rgba(0,0,0,0.15);}
#pre {position:absolute;top:50%;margin-top:-35px;left:0;}
#next {position:absolute;top:50%;margin-top:-35px;right:0;}
#page {position: absolute;bottom: 0;width:100%;text-align:center;background:#333;}
#page a {display:inline-block;padding:3px 10px;text-align:center;color:#737373;background:#515151;margin:10px 0 20px 10px;text-decoration:none;border-radius:5px;}
#page span {display:inline-block;padding:3px;text-align:center;color:#737373;margin-left:10px;text-decoration:none;}
#page a.on {background:#fff;color:#737373;}
.prevpage,.nextpage {padding:10px 15px;background:#515151;border-radius:5px;cursor:pointer;}
.container_left .qupulist{width:100%;margin-left:20px;}
.fullscreen .fullscreen-title {width:100%;background:#000;color:#fff;position:fixed;top:44px;left:0;}
.fullscreen-title .album-content {width:1200px;margin:0 auto;}
.fullscreen-title .spectrum-info {padding-bottom:20px;border-bottom:1px solid #555;}
.operation {margin-top:0px;}
.contentbox{ font-size: 18px;line-height: 1.8em; padding-top:20px; }
.contentbox img{max-width: 100%;max-height: 100%;}
.area,.allscreen_title{display: none}
.area {z-index: 999;position: absolute;top:124px;width:100%;background:#484848;left: 0;right: 0;padding-top: 12px;}
.area ul {width:1000px;margin:0 auto;}
.area ul li img {display:block;width:100%;}
.media .score_label{color:#fff;border-color: #666}
.allscreen_title .allscreen-title {width:100%;background:#000;color:#fff;position:fixed;top:45px;left:0;}
.allscreen_title .album-content {width:1200px;margin:0 auto;}
.allscreen_title .spectrum-info {  padding-top:6px;position:relative;color:#A1A1A1;}
.allscreen_title .spectrum-info a{color:#A1A1A1;margin-right: 15px;}
.allscreen_title .spectrum-info .performers,.allscreen_title .spectrum-info .diao,.allscreen_title .spectrum-info .starBox{color:#A1A1A1;}
.allscreen_title .spectrum-info>div{margin-right: 10px}
.allscreen_title .spectrum-info .closescreen{width:60px;height:20px;line-height:20px;background:#D90009;border-radius:2px;color: #fff;margin-left: 10px;}
.operation .icon {margin-right:5px;display: inline-block}
.pictitle a,.pictitle span,.allscreen_title h1,.allscreen_title h1 .badge,.allscreen_title .performers,.allscreen_title .time,.allscreen_title .diao,.allscreen_title .score_stars,.operation a {color:#fff;}
.pull-left{float: left;}
.pull-right{float: right;}
.allscreen_title .operation a{display: inline-block;}
.allscreen_title{z-index: 9999;position: fixed;top:44px;left: 0;right: 0;color:#fff;height: 80px;padding:9px 58px ;background: #000}
.allscreen_title>div{margin:0 auto;width: 1200px}
.allscreen_title h1{color:#fff;margin-top:0;font-size: 24px;}
.allscreen_title h1 span{border:1px solid #fff;border-radius: 2px;display: inline-block;width:35px;height: 20px;line-height:18px;font-size: 12px;font-weight: normal;vertical-align: top;margin-right: 8px;margin-top:3px;text-align: center;}
.allscreen_title .fenxiang a {float: left;padding-left: 18px;display: inline;}
.allscreen_title .operation:hover .icon-share{display: inline-block;}
.allscreen_title .operation a.icon-share{cursor: pointer; font-size: 14px;}
.sharebox .bshare-custom a{margin: 80px;display: inline-block;height: 60px;padding:5px 0;line-height: 30px;font-size: 15px;text-align: center;text-decoration: none;color: #000;}
.sharebox .icon:before{width:40px;height:40px;border:1px solid #E4E4E4;border-radius: 50%;display: inline-block;line-height: 40px;font-size: 26px;margin-right: 10px;}
.sharebox .bshare-custom a:first-child:before{color:#c30;}
.sharebox .bshare-custom a:nth-child(2):before{color:#fc3;}
.sharebox .bshare-custom a:last-child:before{color:#090;}
/*********曲专栏页面*********/
.radio_top{background: url("../img/diantaibg.png") #555 no-repeat;-o-background-size: 100% 100%;background-size: 100% 100%;width: 100%;height:320px;margin-top: -20px}
.zhuan_top{background: url("../img/zhuanlanbg.png") no-repeat;}
.radio_top span{padding-top: 100px;display: block;;text-align: center;font-size: 30px;font-weight: bold;color: #fff;}
.radio_top a{display: block;width: 180px;height: 50px;line-height: 50px;font-size: 18px;background: #c01820;color: #fff;text-align: center;border-radius: 30px;margin: 40px auto;}
.radio_top a:hover{color:#fff;}
.radio_middle,.radio_bottom{width:100%;text-align: center;}
.radio_middle .title,.radio_bottom .title{position: relative;width: 490px;height: 48px;padding: 10px 0;margin: 0 auto 50px;}
.radio_middle .title i,.radio_bottom .title i{display: none;}
.radio_middle .title:before,.radio_bottom .title:before,.radio_middle .title:after,.radio_bottom .title:after{content:'';position: absolute;top:50px;width: 72px;height: 1px;background: #E6E6E6;}
.radio_middle .title:before,.radio_bottom .title:before{left:0;}
.radio_middle .title:after,.radio_bottom .title:after{right:0;}
.recommended_radio{display: block;width:960px;margin:0 auto;}
.recommended_radio li{display: block;float: left;width: 480px;margin-bottom: 20px}
.recommended_radio .recommended_radio_left{width: 180px;position: relative;float: left;}
.recommended_radio .recommended_radio_right{width: 300px;position: relative;float: left;text-align: left;}
.recommended_radio .recommended_radio_left img{width: 150px;height: 150px;-o-object-fit: cover;object-fit: cover;}
.recommended_radio .recommended_radio_left:after{content: "";position: absolute;left: 15px;top: 0;width: 180px;height: 150px;background: url(../img/album-cover-180.png) 0 0 no-repeat;}
.recommended_radio_right img{display: inline-block;width: 22px;height: 22px;border-radius: 50%;background-color: #ccc;margin-right: 10px}
.recommended_radio_right>a{margin-left: 0;font-size: 18px;color: #000;font-weight: bold;width: 80%;line-height: 28px;min-height: 56px;}
.recommended_radio_right>div a{margin: 30px 0;width: 190px;display: inline-block;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.recommended_radio_right>span{display: block;  color: #999;}
.recommended_radio .recommended_zhuanlan_left{height: 200px}
.recommended_radio .recommended_zhuanlan_left:after{content: "";position: absolute;left: 15px;top: 0;width: 180px;height: 200px;background: url(../img/spectrum-cover-150.png) 0 0 no-repeat;}
.radio_bottom ul{width: 980px;margin:0 auto;text-align: center;}
.radio_bottom li{display: inline-block;width: 240px;padding-bottom: 20px;background-color: #333}
.radio_bottom li:nth-child(even){background: #414141}
.radio_bottom li:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
.radio_bottom li a{text-align: center;color: #fff;}
.radio_bottom li a img{display: block;background: #ddd;width: 100%;height: 240px;margin-bottom: 20px;}
.recommended_radio .zhuanlan:after{height: 200px;background: url(../img/spectrum-cover-150.png) 0 0 no-repeat;}
.recommended_radio .zhuanlan{height: 200px}
.radio-container h2.left_title{font-size: 22px;font-weight: normal;margin: 0;}
.radio-container .radio-left{float: left;width: 900px;padding: 24px 0 60px 20px;}
.radio-container .radio-right{float: left;width: 300px;padding: 24px 20px 60px 0;}
.radio-container .radio-left .radio-hot{margin-bottom: 49px;}
.radio-container .hot-list{margin-top: 29px;}
.radio-container .hot-list li{float: left;width: 410px;background:#FBF9F9;border-radius: 2px;overflow: hidden;}
.radio-container .hot-list li:first-child{margin-right: 24px;}
.radio-container .hot-list li .thumb{float: left;width: 190px;height: 190px;overflow:hidden;position: relative;}
.radio-container .hot-list li .thumb>img{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;-moz-transition:transform .5s, -moz-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s;}
.radio-container .hot-list li .thumb .update{display:block;background: rgba(0,0,0,0.7);color: #fff;font-size: 12px;height:19px;line-height: 19px;width: 69px;text-align: center;position: absolute;bottom: 22px;left: 1px;}
.radio-container .hot-list li .thumb .cover-player{opacity:0;position:absolute;top:0;left:0;width:190px;height:190px;line-height:190px;text-align:center;background-color:rgba(0,0,0,.1);-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
.radio-container .hot-list li .thumb .cover-player img{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;-moz-transition:transform .5s, -moz-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s;}
.radio-container .hot-list li .thumb:hover .cover-player{opacity: 1;}
.radio-container .hot-list li .thumb:hover>img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2)}
.radio-container .hot-list li .thumb:hover .cover-player img{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1)}
.radio-container .hot-list li .intro{float: left;width: 220px;padding: 28px 20px 0 12px;}
.radio-container .hot-list li .intro h4 a{font-size: 16px;color: #333333;font-weight: normal;}
.radio-container .hot-list li .intro h4{margin: 0 0 10px 0;}
.radio-container .hot-list li .intro .creator a{font-size: 14px;color: #666;line-height: 22px;}
.radio-container .hot-list li .intro .creator img{width: 22px;  height: 22px;border-radius: 50%;background: #ddd;margin-right: 5px;}
.radio-container .hot-list li .intro .brief{font-size: 14px;color: #666;line-height:22px;margin-top: 20px;}
.radio-container .radio-whole .tuwenlist{margin-top: 30px;width: auto;}
.radio-container .radio-whole .tuwenlist .music-thumb-bg,.radio-container .radio-whole .tuwenlist .spectrum-thumb-bg{margin-left: 3px;}
.radio-container .radio-whole .tuwenlist li{margin: 0;height: 276px;}
.radio-container .radio-whole .tuwenlist li .title{width: 168px;margin: 8px 0 0 0;}
.radio-container .radio-whole .tuwenlist li .title a{font-size: 14px;color: #4A4A4A;line-height: 22px;}
.radio-container .radio-whole .tuwenlist li .update{margin-bottom: 0;}
.radio-container .radio-whole .tuwenlist li .update,.radio-whole .tuwenlist .creator a{color: #999;font-size: 12px;line-height: 22px;}
.radio-container .radio-whole .tuwenlist .creator img{width: 14px; height: 14px;border-radius: 50%;background: #ddd;margin-right: 5px;margin-top: -2px;}
.radio-container .radio-apply .apply{width: 100%;height:190px;margin-top: 29px;}
.radio-container .radio-apply{margin-bottom: 49px;}
.radio-container .recommend-list{margin-top: 30px;}
.radio-container .recommend-list li{width: 100%;height: 86px;background: #FBF9F9;border-radius: 2px;padding: 9px 14px;margin-bottom: 10px;}
.radio-container .recommend-list li .thumb{float:left;width: 68px;height: 68px;margin-right: 14px;}
.radio-container .recommend-list li .thumb img{border-radius: 50%;}
.radio-container .recommend-list li .intro{float: left;width: 170px;padding-top: 5px;}
.radio-container .recommend-list li .intro .username a{font-size: 16px;color: #333;}
.radio-container .recommend-list li button{width:52px;height:24px;line-height: 22px;border: 1px solid #c01820;background:#C01820;text-align: center;color: #fff;font-size: 14px;border-radius:2px;}
.radio-container .recommend-list li button.active{background: #FBF9F9;border-color: #D2D2D2;color: #666;}
.radio-container .recommend-list li .avatar_yinyueren:after,.radio-container .recommend-list li .avatar_qiyehao:after{width: 18px;height: 18px;bottom: 0;right: 0;left: auto;top: auto;}
.radio-container .radio-whole .tuwenlist li .title a:hover,.radio-container .hot-list li .intro h4 a:hover{ color: #C01920;}
.zhuanlan-container .radio-whole .tuwenlist li{margin: 0 32px 0 0;height: 299px;}
.zhuanlan-container .radio-whole .tuwenlist li:nth-child(5n+5){margin-right: 0;}
.zhuanlan-container .radio-whole .tuwenlist li .qupubox,.zhuanlan-container .radio-whole .tuwenlist li .cover-player-pu{width: 130px;height: 130px;line-height: 130px;}
.zhuanlan-container .radio-whole .tuwenlist li .qupubox{margin-bottom: 43px;}
.zhuanlan-container .radio-whole .qupulist li a:after{width: 130px;height: 173px;-o-background-size: 100%;background-size: 100%;}
.zhuanlan-container .radio-whole .tuwenlist li .title{width: 126px;}
/******电视频道******/
.tvlist li{width: 216px;margin-right: 20px;margin-bottom: 10px;cursor: pointer;height: 209px;}
.tvlist li .song_name a,.movielist li .song_name a{width: 210px}
.tvlist li a:after{content:none}
.tvlist li>a .imgbox img{width:100%}
.movielist li{width: 216px;margin-right: 20px;margin-bottom: 10px;cursor: pointer;height: 233px;}
.movielist li a:after{width: 216px;height: 154px;background: url(../img/video-cover-216.png) 0 0 no-repeat;}
.movielist li>a .imgbox img{width: 216px;height: 137px;}
.movielist li>a .imgbox{width: 216px;height: 137px;position: relative;top: 17px;margin-bottom: 20px}
.movielist li>a.icon,.tvlist li>div.icon{display: none;font-size: 30px;color: #fff;position: absolute;width: 100%;height: 137px;background-color:rgba(0,0,0,.1);top:0;}
.movielist li>a.icon:after{content:none;}
.movielist li>a.icon{top:17px;}
.movielist li .author,.tvlist li .author{display: block;}
.movielist li .author a,.tvlist li .author a{padding: 0;}
.icon-play1 {padding-top: 45%;padding-left: 10%;}
.movielist li:hover a.icon,.tvlist li:hover div.icon{display: block}
.movielist li:hover div.num{display: none}
.movielist li>div.num{  position: absolute;bottom:50px; right: 10px;width: 80px;line-height: 26px;background: rgba(0,0,0,0.5);text-align: center;font-size: 12px;color: #fff;}
.movielist li>div.icon{top:17px;}
/********show_tv*********/
.tvcontainer{width: 100%;background: #fff}
.tvtitle{color: #333;font-size: 26px;padding-top: 20px;text-align: center;}
.tvinfo{color: #999;font-size: 12px;text-align: center;padding: 10px 0;}
.tvinfo .time{margin:0 30px;}
.tvcontent{width: 100%;background: #242424;}
.tvcontent .video-state{color: #fff;font-size:16px;text-align: center;width: 1200px;height: 635px;position: relative;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;-webkit-justify-content: center;-moz-box-pack: center;justify-content: center;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;flex-direction: column;margin: 0 auto;}
.tvcontent .video-state img{vertical-align: top;margin-bottom:15px;}
.tvcontent .video-state .brief{background: #2A2A2A;padding: 15px 37px 0;font-size: 14px;color: #666;position: absolute;bottom: 0;left: 0;width: 100%;-moz-box-sizing: border-box;box-sizing: border-box;text-align: left;}

.tvplay,.program{  width: 1200px;margin: 0 auto;}
.tvplay,.open_member{width: 1200px;height: 635px;}
.open_member{position: relative;overflow: hidden;margin: 0 auto;}
.open_member .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;-webkit-filter: blur(15px);filter: blur(15px);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2)}
.open_member .info{position: relative;z-index: 2;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;-webkit-justify-content: center;-moz-box-pack: center;justify-content: center;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;flex-direction: column;background: rgba(0, 0, 0, 0.6);width: 100%;height: 100%;}
.open_member p{color: #fff;text-align: center;font-size: 20px;line-height: 34px;letter-spacing: 0.03em;}
.open_member p .orange{padding: 0;}
.open_member p img{vertical-align: middle;margin-right: 4px;}
.open_member .btn_member{display: block;width: 220px;height: 58px;line-height: 58px;background: #ff6600;color: #fff;margin: 60px auto 0;text-align: center;font-size: 18px;border-radius: 5px;}
.program .pTitle{color: #bbbbbb;font-size: 28px;padding-top:24px;}
.program .pExtra,.program .pJanjie{color: #999;font-size: 12px;}
.program .pExtra a{color:#FFF; font-weight:bold;}
.program .pExtra i{color:#666;font-style: normal; padding: 0 15px;}
.program .pExtra img{width:22px;height:22px;border-radius: 50%;margin-right: 10px;}
.program .pExtra .read-icon{display: inline-block;vertical-align: middle;width: 14px;height: 14px;background: url("../img/jiemu_icon_spirites.png") no-repeat -2px -2px;margin: -1px 7px 0 23px;}
.program ul{width: 1211px;padding-bottom: 20px;}
.program ul li{-moz-box-sizing: border-box;box-sizing: border-box;width: 160px;height: 80px;float: left;position:relative;text-align: center;margin: 20px 13px 0 0;background: #000;border-radius:4px;}
.program ul li a{font-size: 12px;margin:20px auto;width: 120px;line-height:20px;display: block;background: #000;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height:40px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.program ul li a span{color:#c01820;display: none}
.program ul li.active a span{display: inline-block}
.program ul li a ins{display: block;font-size: 16px;color: #c01920;text-decoration: none;}
.program ul li .tip-tr{display: block;position: absolute;top:0;right: 0;font-size: 12px;color:#fff;background: #009944;}
.program .common-tag-box{top: 0;left: 0;}
.program .common-tag{display: inline-block;height: 20px;line-height: 20px;border-radius:4px 0px 4px 0px;}
.tv{position: relative;}
.tv_container .container_left>.operation{margin:10px 0 20px;}
.operation .share-wechat:hover .code_box{left:-26px;}
.operation_btn:hover span.code_box{display: block}
.tv .operation{float: right;}
.tv #aboutinfo{clear:both;margin:20px;padding-top: 20px}
.hot_tv ul li>a>img{width: 95px;height: 60px;margin-right: 15px;}
.hot_tv .list-group-item div{width: 170px}
.hot_tv .list-group-item div a{margin-left: 0}
.videolist{margin-top: 30px}
.videolist ul{width: 100%}
.videolist ul li{float:left;width: 190px;height: 203px;margin:0 0 20px 20px;}
.videolist ul li>a .imgbox img{width: 190px;height: 120px}
.videolist ul li p{font-size: 14px;color:#333;height: 40px;margin:5px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height: 20px;width: 190px}
.videolist ul li div,.videolist ul li div a{color:#999;}
.videolist ul li div img{width: 20px;height: 20px;border-radius: 50%;margin-right: 10px}
.videolist .other{color: #666;font-size: 12px;margin-top: 10px;height: 14px;line-height: 14px;}
.videolist .other img{margin-right: 4px;margin-top: -2px;}
.videolist .other span:first-child{padding-right: 16px;}
.videolist .play-num{position: absolute;left: 0;top: 85px;width: 100%;padding:12px 8px 5px;color: #fff;font-size: 12px;background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(238, 238, 238, 0));background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(238, 238, 238, 0));background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(238, 238, 238, 0));background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(238, 238, 238, 0));}
.tv_container{padding-left: 15px;}
.tv_container .container_left{width: 825px}
.tv_container>h2.left_title{line-height: 34px;}
.tv_container>h2.left_title:before{position: absolute;top:4px;left:0;content:"";display: inline-block;width: 4px;height: 25px;background:#c01820;}
.tv_container>h2{border:0;}
.tvtop small,.tvtop a{font-size: 12px;vertical-align: middle;}
.tvtop a{color:#369}
.tvtop a.num{color:#888;display: inline-block;width: 54px;height: 30px;line-height: 30px;text-align: center;text-indent: 0;border-radius: 50px;background: #f2f2f2;font-size: 12px;margin-left:10px;font-weight:400;}
.tvtop a.active{color:#C01820;}
.tv_container .tvlist{width: 1170px}
.tv_container .tvlist li{width: 180px;margin:0 8px 0 7px;}
.tvlist .cover-player-video{line-height: 112px;width: 180px;height: 112px}
.tv_container .tvlist li>a .small img{width: 100%;height: 100%}
.tv_container .tvlist li>div.icon{height: 112px}
.tv_container .tvlist span.author{font-size: 12px;color:#999;}
.tv_container .tvlist h4 a,.tv_container .container_right .list-group-item a.qudan_recom_title{white-space:normal;height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.tv_container .tvlist .other{font-size: 12px;color: #666;}
.tv_container .tvlist .other img {margin-right: 3px;margin-top: -2px;}
.tv_container .tvlist .other span:first-child {padding-right: 15px;}
.tv_container .container_left,.tv_container .container_right{margin-top: 20px}
.tv_container .container_left .left_title{margin-left: 0}
.tv_container .container_left .tv>div{padding-bottom: 20px}
.tv_container .container_right .qudan_recom_author img{width: 22px;height: 22px}
.tv_container .container_right .list-group-item a.qudan_recom_title{margin-bottom: 0}
.tvnone li{display: none}
.little_tittle li h4.song_name a{width: 180px}
.little_tittle li h3.song_name a{width: 180px;color: inherit;display: block;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;height: 34px;}
.little_tittle li span.cover{background: rgba(0,0,0,.8);display: block;position: absolute;top:0;left: 0;width: 180px;height: 112px;line-height: 112px;text-align: center;display: none;color:#f60;}
.little_tittle li span.cover img{width: 42px;height: 42px}
.little_tittle li.active .cover{display: block}
.tv_container .matching{margin-bottom: 40px;}
.tv_container .container_right_hot{width:100%;}
.tv_container .container_right_hot li{padding:10px 13px;line-height: 24px;font-size: 14px;}
.tv_container .container_right_hot li a{color:#333;}
.tv_container .container_right_hot li .label{width:24px;height:24px;border-radius: 3px;background: #333333;color: #fff;font-size:12px;line-height: 24px;text-align: center;margin-right:15px;}
.tv_container .container_right_hot li .label.top1{background: #fc5f23;}
.tv_container .container_right_hot li .label.top2{background: #fe6c34;}
.tv_container .container_right_hot li .label.top3{background: #ff8353;}
.tv_container .container_right_hot li:nth-child(odd){background: #f2f2f2;}
.tv_container .container_right_hot li p{margin:0;width: 250px;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tvcontent .z-toolbar-box{width:1200px;  margin: 0 auto;background: #2A2A2A;height: 50px;line-height: 50px;padding-left: 37px;font-size: 12px;color: #999;}
.tvcontent .z-toolbar-box .tool-btn{margin-right: 34px;position: relative;}
.tvcontent .z-toolbar-box .tool-btn .icon{display: inline-block;vertical-align: top;margin-right: 6px;}
.tvcontent .z-toolbar-box .tool-btn .icon-love,.tvcontent .z-toolbar-box .tool-btn .icon-share{padding-top: 2px;}
.tvcontent .z-toolbar-box a{color: #999;}
.tvcontent .z-toolbar-box a:hover{color: #CCCCCC;}
.tvcontent .z-toolbar-box a:hover .icon-love,.tvcontent .z-toolbar-box .active .icon-love{color:#DD3F34;}
.tvcontent .z-toolbar-box .share-list{display: none;vertical-align: top;margin-left: 18px;}
.tvcontent .z-toolbar-box .share-list a{margin-right: 18px;}
.tvcontent .z-toolbar-box .share-wechat{position: relative;}
.tvcontent .z-toolbar-box .code_box p{font-size: 12px;color: #fff;text-align: center;line-height: 18px;font-weight: 400;}
.tvcontent .z-toolbar-box .share-wechat:hover .code_box{display: block;top: -161px;left:-28px;right:-20px;height: 144px;z-index: 99999;}
.tvcontent .z-toolbar-box .code_box span{bottom: -28px;}
.tvcontent .z-toolbar-box .tool-btn.share:hover .share-list{display: inline-block;}
/*筝人*/
.px-tip{font-size: 14px;font-weight: bold;color: #e64340;margin: -2px 0 18px;}
.mt3{margin-top: 3px;}
.zhengrenlist{width: 1200px;padding-left: 12px}
.zhengrenlist li{margin:0 8px 20px;float: left;border-radius: 4px;width: 152px;height: 210px;text-align: center;background: #FBFBFD;border: 1px solid #e4e4e4}
.zhengrenlist li:hover{box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5)}
.zhengrenlist li img{width: 100px;height: 100px;border-radius: 50%;margin-top:30px;}
.zhengrenlist li p{font-size: 16px;color:#333;margin-top: 20px}
.zhengren_box .left_title a,.artlist .left_title a.all,.j-area-classify .column a.all{font-weight: 400;  text-indent:0;border: 1px solid #f2f2f2;border-radius: 2px;width: 60px;height: 28px;line-height: 26px;text-align: center;color: #999;float: right;margin-right: 20px;font-size: 13px}
.zhengren_tips{font-size: 12px;color:#999;margin:0 0 20px 20px ;display: block}
.changeone{font-size: 14px;color:#999;margin-left: 20px;cursor: pointer}
.changeone:hover{text-decoration: underline;color:#666;}
/*充值*/
.banner{width: 100%;height: 500px;background: url(../img/bj-qy.png) no-repeat;position: relative;}
.banner .recharge_box{padding:15px;height: 360px;width:320px;background: #fff;border-radius: 5px;position: absolute;top:40px;left:50%;margin-left: 250px}
.recharge_box h2{margin:15px 0;}
.recharge_box h5{font-size: 14px;color:#999;margin:15px 0;height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.mr10{margin-right: 10px}
.recharge_box .year{cursor: pointer;float: left;border:1px solid #ccc;width: 140px;height: 50px;font-size: 16px;line-height: 48px;text-align: center}
.recharge_box .active{border-color: #f60}
.recharge_box .price{margin-left: 10px;margin-top:80px;height:50px;line-height: 50px}
.recharge_box .price span{font-size: 30px;color:#f60;vertical-align: middle;}
.recharge_box .price span small{font-size: 14px;margin-left: 20px}
.recharge_box button{display: block;margin:10px auto;width: 280px;height: 40px;background:#f60;text-align: center;line-height: 38px;border-radius: 4px;color:#fff;}
.recharge_box>a{float: right;color:#333;}
.radio_middle .privilege li{float: left;width: 220px;margin:0 5px;background: #e4e4e4;text-align: center}
.radio_middle .privilege h3{font-size: 18px;margin-bottom:5px}
.radio_middle .privilege div{color:#999;font-size: 14px}
.radio_middle .privilege div img{width: 150px;height: 150px;margin:30px 0;}
.radio_middle .left_title{text-align:left;height: 20px;line-height: 1;}
.radio_middle .artlist{border:none;}
.radio_middle .tuwenlist li{text-align: left}
.radio_middle .left_title a{text-indent:0;display: inline-block;  vertical-align: top;color:#fff;border-radius: 4px;text-align: center;padding:5px 10px;background: #C01920}
/*商品页*/
.page-goods .goods-container{width: 1200px;margin: 0 auto;}
.page-goods .goods-top{border-radius: 30px;background: #FFFFFF;padding: 35px 35px 30px;margin-bottom: 30px;}
.page-goods .goods-top .top-l{width: 500px;}
.page-goods .goods-top .thumb-box{width: 100%;height: 312px;border-radius: 20px;overflow: hidden;}
.page-goods .goods-top .adsenes-box{margin-top: 14px;border-radius: 15px;height: 100px;overflow: hidden;}
.page-goods .goods-top .top-r{width: 605px;}
.page-goods .goods-top .common-tag{height: 20px;border-radius: 0;-o-background-size: 30px 20px;background-size: 30px 20px;}
.page-goods .goods-top .common-tag.default,.code-pop-cnt li .common-tag.default{font-size: 12px;background: #F5F5F5;border: 1px solid #DDDDDD;line-height: 18px;color: #333333;padding: 0 3px;margin-right: 10px;}
.page-goods .goods-top .big-title{font-size: 30px;color: #333333;margin: 10px 0 25px;}
.page-goods .goods-top .price-box{height: 68px;line-height:68px;padding-left: 10px;background: -webkit-linear-gradient(left, rgba(229, 229, 229, 0.3) 68%, rgba(255, 255, 255, 0) 100%);background: -moz-linear-gradient(left, rgba(229, 229, 229, 0.3) 68%, rgba(255, 255, 255, 0) 100%);background: -o-linear-gradient(left, rgba(229, 229, 229, 0.3) 68%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(90deg, rgba(229, 229, 229, 0.3) 68%, rgba(255, 255, 255, 0) 100%);font-size: 14px;color: #999;margin-bottom: 34px;}
.page-goods .goods-top .price-box .n-price{display:inline-block;vertical-align:top;font-size: 28px;font-weight: bold;color: #FF6702;padding-left: 15px;padding-right: 10px;}
.page-goods .goods-top .price-box .n-price span{font-size: 18px;}
.page-goods .goods-top .price-box .o-price{font-size: 12px;text-decoration: line-through;}
.page-goods .goods-top .exchange-cdkey{height: 26px;border-radius: 100px;padding: 0 9px;border: 1px solid #FF6702;line-height: 24px;background: #fff;display: inline-block;vertical-align: middle;font-size: 12px;color: #FF6702;margin-top: 20px;}
.page-goods .goods-top .exchange-cdkey img{vertical-align: middle;margin-left: 4px;margin-top: -3px;}
.page-goods .goods-top .exchange-cdkey .txt{font-size: 12px;color: #333;padding-left: 10px;}
.page-goods .goods-top .exchange-cdkey .txt em{color: #C01820;font-weight: bold;font-style: normal;}
.page-goods .goods-top .time-box{line-height: 43px;padding-left: 10px;font-size: 14px;color: #999;margin-bottom: 38px;}
.page-goods .goods-top .time-box span{display: inline-block;vertical-align:top;width:158px;height:43px;border: 1px solid #D9D9D9;border-radius:4px;text-align: center;color: #333;margin-left: 20px;cursor: pointer;line-height: 41px;}
.page-goods .goods-top .time-box span.active{border-color: #FF6702;color: #ff6702;}
.page-goods .goods-top .coupon-box{margin:0 0 45px 0;background: transparent;padding: 0 10px;}
.page-goods .goods-top .coupon-box .coupon-title{font-size: 14px;color: #999;line-height: 32px;background: transparent;padding-left: 0;padding-top: 10px;}
.page-goods .goods-top .coupon-box .coupon-list li{margin-left: 10px!important;margin-top: 10px;}
.page-goods .goods-top .coupon-box .coupon-list li .coupon-sign{font-size: 12px;font-weight: normal;line-height: 31px!important;border-left:1px dashed #FF6702;}
.page-goods .goods-top .coupon-box .coupon-list li.active .coupon-sign{border-left-color: #fff;}
.page-goods .goods-top .coupon-box .coupon-list li .coupon-value{box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.102);}
.page-goods .goods-top .overdate-box{padding-left: 10px;margin-bottom: 35px;}
.page-goods .goods-top .overdate-box .cnt{width: 550px;}
.page-goods .goods-top .overdate-box .avatar{width: 36px;height: 36px;border-radius: 50%;overflow: hidden;margin-right: 6px;}
.page-goods .goods-top .overdate-box .tip{color: #666;font-size: 12px;margin-bottom: 0;}
.page-goods .goods-top .overdate-box .titl{color: #333;font-size: 13px;line-height: 1.4;margin-bottom: 0;}
.page-goods .goods-top .btns-box{padding-left: 10px;}
.page-goods .goods-top .btns-box .btn-buy{display: block;width: 137px;height: 50px;border-radius: 100px;background: -webkit-linear-gradient(left, #FF7700 0%, #FF4B00 100%);background: -moz-linear-gradient(left, #FF7700 0%, #FF4B00 100%);background: -o-linear-gradient(left, #FF7700 0%, #FF4B00 100%);background: linear-gradient(90deg, #FF7700 0%, #FF4B00 100%);box-shadow: 0px 0px 10px 0px rgba(255, 103, 2, 0.4);font-size: 16px;font-weight: bold;color: #fff;line-height: 50px;text-align: center;}
.page-goods .goods-top .btns-box .btn-buy.disabled{background: #BBBBBB;box-shadow: unset;}
.page-goods .goods-top .btns-box .line{width: 1px;height: 24px;background:  #EDEDED;margin: 13px 20px 0;}
.page-goods .goods-top .member-box{display: block;width:236px;height: 40px;border-radius: 100px;background: rgba(255, 221, 199, 0.4);border: 1px solid #FFDDC7;padding: 0 6px 0 18px;line-height:38px;margin-top: 5px;}
.page-goods .goods-top .member-box a{font-size: 12px;color: #FF6702;}
.page-goods .goods-top .member-box img{vertical-align: middle;margin-right: 10px;margin-top: -3px;}
.page-goods .goods-top .member-box .arrow{margin-top: 15px;}
.page-goods .goods-main{border-radius: 30px;background: #FFFFFF;padding: 10px 35px 50px;margin-bottom: 25px;}
.page-goods .nav-goods-box{height: 80px;line-height: 80px;text-align: center;font-size: 0;border-bottom: 1px solid #ededed;position: sticky;left: 0;top: 0;background: #fff;z-index: 99;}
.page-goods .nav-goods-box li{display: inline-block;vertical-align: top;margin: 0 40px;height: 80px;position: relative;}
.page-goods .nav-goods-box li a{color: #666666;font-size: 16px;}
.page-goods .nav-goods-box li:before{content:"";position:absolute;bottom:-1px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:30px;height:6px;background:transparent;border-radius:100px;}
.page-goods .nav-goods-box li.active:before{background:#C01820}
.page-goods .nav-goods-box .active a{font-weight:bold;color:#333;font-size: 20px;}
.page-goods .list-guest{text-align:center;font-size: 0;}
.page-goods .list-guest .item{padding:5px 10px 15px;display: inline-block;vertical-align: top;}
.page-goods .list-guest .item .bg{width:260px;height:294px;background:#fff;border:1px solid #f2f2f2;border-radius:4px;}
.page-goods .list-guest .item .bg:hover{border-color:#EEE;box-shadow:0 4px 4px 0 rgba(0, 0, 0, .04), 0 -4px 4px 0 rgba(0, 0, 0, .02), 4px 0 4px 0 rgba(0, 0, 0, .02), -4px 0 4px 0 rgba(0, 0, 0, .02);}
.page-goods .list-guest .g-thumb{margin:24px auto 0;width:140px;height:140px;border-radius:50%;overflow:hidden}
.page-goods .list-guest .g-intro{padding:12px 25px;}
.page-goods .list-guest .g-intro h4{font-size:22px;font-weight:bold;color:#333;line-height:24px;white-space:nowrap;display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.page-goods .list-guest .g-intro .desc{margin-top:12px;font-size:16px;color:#666;line-height:24px;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:48px;}
.page-goods .goods-title{font-size: 30px;color: #333;text-align: center;margin-bottom: 40px;}
.page-goods .goods-title i {display: inline-block;vertical-align: middle;width: 72px;height: 1px;background: #E6E6E6;margin: 0 89px;}
.page-goods .cnt-goods-box>li{padding-top: 70px;}
.page-goods .goods-small-title{font-size: 20px;font-weight: bold;color: #333;border-left: 4px solid #c01920;text-indent: 7px;height: 20px;line-height: 20px;margin-bottom: 20px;}
.page-goods .detail-list li:not(:last-child){margin-bottom: 40px;}
.page-goods .rich-box{font-size: 18px;color: #566566;line-height: 1.8;}
.page-goods .rich-box img{max-width: 100%;height: auto!important;}
.page-goods .artlist{margin: 0 0 40px;border-bottom: 0;padding-bottom: 0;}
.page-goods .artlist:last-child{margin-bottom: 0;}
.page-goods .artlist .left_title{margin: 0 0 20px;}
.page-goods .artlist .left_title a{padding: 4px 6px;font-size: 12px;margin-left: 15px;}
.page-goods .tvlist li{padding-right: 0;margin-bottom: 30px;width: 190px;margin-right: 45px;height: auto;}
.page-goods .tuwenlist li a .imgbox,.page-goods .tuwenlist .song_name a{width: 190px;}
.page-goods .tvlist li .other{color: #666;font-size: 12px;margin: 10px 0 0;height: 14px;line-height: 14px;}
.page-goods .tvlist li .other img{margin-right: 4px;margin-top: -2px;}
.page-goods .tvlist li .other span:first-child{padding-right: 16px;}
.page-goods .tvlist .play-num{position: absolute;left: 0;bottom: 6px;width: 100%;padding:12px 8px 5px;color: #fff;font-size: 12px;background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(238, 238, 238, 0));background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(238, 238, 238, 0));background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(238, 238, 238, 0));background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(238, 238, 238, 0));}
.page-goods .tuwenlist .song_name a{display: block;display: -webkit-box;}
.page-goods .ziter-qupu-list{margin: 0!important;}
.page-goods .ziter-qupu-list~.goods-more-btn{margin-top: 30px;}
.page-goods .ziter-qupu-list li{border-bottom: 1px solid #eee;}
.page-goods .single-jiemu-box{padding: 10px 0 24px;display: block;}
.page-goods .single-jiemu-box .thumb-box{width: 100px;height: 62px;margin-right: 20px;position: relative;border: 1px solid #E5E5E5;}
.page-goods .single-jiemu-box h4{font-size: 20px;font-weight: bold;color: #333;margin-bottom: 15px;}
.page-goods .single-jiemu-box p{font-size: 14px;color: #666;margin-bottom: 0;}
.page-goods .single-jiemu-box p img{vertical-align: middle;margin: -2px 4px 0 26px;}
.page-goods .single-jiemu-box .info-box{width: 1010px;}
.page-goods .chapter-list{border-top: 1px solid #eee;}
.page-goods .chapter-list li{line-height: 42px;margin-top: 15px;}
.page-goods .chapter-list .num{font-size: 14px;color: #999;margin-right: 10px;}
.page-goods .chapter-list .titl{font-size: 16px;color: #333;max-width: 1050px;}
.page-goods .chapter-list .common-tag{vertical-align: middle;margin-right: 10px;margin-top: -3px;}
.page-goods .belongs-column{padding-top: 70px;}
.page-goods .belongs-column .column-box{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.page-goods .belongs-column .thumb{width: 216px;margin-right: 20px;position: relative;height: 154px;background: url(../img/video-cover-216.png) no-repeat center top;padding: 18px 1px 1px;}
.page-goods .belongs-column .common-tag-box{top: 24px;}
.page-goods .belongs-column .info{width: 894px;font-size: 14px;color: #999;}
.page-goods .belongs-column .info .common-tag{height: 20px;line-height: 18px;background: #F5F5F5;border: 1px solid #DDDDDD;font-size: 12px;color: #333;padding: 0 3px;}
.page-goods .belongs-column .info h4{font-size: 18px;font-weight: bold;color: #333;margin-top: 0;}
.page-goods .belongs-column .info h4 a{color: inherit;}
.page-goods .belongs-column .new{font-size: 16px;font-weight: bold;color: #FF6702;}
.page-goods .belongs-column .new small{font-size: 14px;}
.page-goods .belongs-column .old{font-size: 12px;color: #999;text-decoration: line-through;padding-left: 20px;}
.page-goods .belongs-column .btns-box{color: #666666;font-size: 12px;line-height: 40px;}
.page-goods .belongs-column .btns-box a{width: 137px;height: 40px;border-radius: 100px;background: -webkit-linear-gradient(left, #FF7700 0%, #FF4B00 100%);background: -moz-linear-gradient(left, #FF7700 0%, #FF4B00 100%);background: -o-linear-gradient(left, #FF7700 0%, #FF4B00 100%);background: linear-gradient(90deg, #FF7700 0%, #FF4B00 100%);box-shadow: 0px 0px 10px 0px rgba(255, 103, 2, 0.4);line-height: 40px;text-align: center;display: block;font-size: 16px;font-weight: bold;color: #fff;}
.page-goods .belongs-column .btns-box .line{width: 1px;height: 24px;background: #EDEDED;margin: 8px 20px;}
.code-pop-cnt{background: #F9F9F9;padding:0 15px 5px;margin-top: 50px;}
.code-pop-cnt .small-title{font-size: 12px;color: #999;text-align: center;line-height: 55px;margin-bottom: 0;}
.code-pop-cnt li{padding: 19px 20px;background: #FFFFFF;border: 1px solid #EEEEEE;height: 100px;font-size: 12px;color: #666;margin-bottom: 15px;}
.code-pop-cnt li .thumb{width: 95px;height: 60px;border: 1px solid #E5E5E5;margin-right: 10px;}
.code-pop-cnt li .common-tag{height: 16px;line-height: 14px!important;vertical-align: middle;margin-top: -2px;padding: 0 1px;margin-right: 6px!important;}
.code-pop-cnt li .title{font-size: 14px;color: #333;max-width: 370px;}
.code-pop-cnt li p{margin: 5px 0 0;}
.code-pop-cnt li p img{vertical-align: middle;margin: -2px 4px 0;}
.code-pop-cnt li .use-btn{width: 45px;height: 24px;border-radius: 4px;border: 1px solid #000000;line-height: 22px;font-size: 12px;font-weight: bold;color: #333;text-align: center;margin-top: 18px;}
.code-pop-cnt li .time{font-size: 12px;color: #999;line-height: 60px;margin-right: 8px;}
/*输入激活码兑换*/
.layui-layer-own{border: none;}
.layui-layer-own .layui-layer-title{height: 66px;line-height: 66px;border: none;}
.layui-layer-own .layui-layer-setwin .layui-layer-close2{right: -2px;top: 2px;}
.code-input-pop{padding: 55px 195px 0;position: relative;}
.code-input-pop input{width:320px;height:40px;line-height:38px;border: 1px solid #C9C9C9;padding: 0 10px;font-size: 16px;margin-right: 10px;vertical-align: top;}
.code-input-pop button{width:80px;height:40px;background: #FF6702;border: none;color: #fff;font-size: 16px;vertical-align: top;}
.code-input-pop .tip{display:none;color: #E60012;font-size: 12px;margin-top: 9px;position: absolute;bottom: -32px;}
.code-input-pop .username{font-size: 14px;color: #666;text-align: center;margin-bottom: 15px;}
.code-input-pop .username span{color: #333333;font-weight: bold;}
.code-input-pop .username img{width: 28px;height: 28px;border: 1px solid #EEEEEE;border-radius: 50%;-o-object-fit: cover;object-fit: cover;vertical-align: middle;margin-right: 6px;margin-top: -2px;}
.code-input-pop .no-login{font-size: 14px;color: #999999;text-align: center;}
.code-input-pop .no-login a{color: #0DACFF;font-weight: bold;}
.code-input-pop .no-login img{vertical-align: middle;margin-right: 6px;margin-top: -2px;}
.code-input-pop .input-box{margin-top: 20px;}
 /*show_recharge*/
.recharge_tips{margin:0 20px;padding-left: 20px;background: #FCF9F2;height: 45px;line-height: 45px;color:#656565;}
.recharge_tips span{color:#333;}
.container_box p.small{margin:20px;color: #777;font-size: 16px}
.feetable{width: 1160px;margin:20px;margin-bottom: 50px}
.feetable thead{background: #f2f2f2;color:#999;height: 25px;line-height: 25px}
.feetable td{text-align: center;width: 232px}
.feetable tbody td{height: 100px;line-height: 1.5;color:#666;}
.pay_way>div{border:2px solid #fff;cursor:pointer;position:relative;margin-left: 20px;float: left;width:230px;height: 100px;line-height: 100px;text-align: center;}
.pay_way>div img.tip{display: none;bottom:0;right:0;position: absolute;}
.pay_way>div.active{border:2px solid #C01820;}
.pay_way>div.active img.tip{display: block;}
.pay_box{margin:30px;padding:40px 0;border-top:1px solid #f2f2f2;clear: both}
.pay_box>p{float: left;color: #f60}
.pay_box>p span{display: inline-block;width: 20px;height: 20px;border-radius: 50%;background: #f60;color:#fff;margin-right: 5px;line-height: 20px;font-weight: bolder;text-align: center}
.pay_box>div{float: right;}
.pay_box>div p{color:#666;}
.pay_box>div p span{color:#f60;font-size: 24px;margin-left:30px}
.pay_box>div button{margin:20px 0 0 50px;border:none;width: 150px;height: 40px;border-radius: 4px;background: #f60;color:#fff;}
.wxpay_box{text-align: center;padding-top: 39px;font-size: 14px;color:#333;}
.wxpay_box hr{border-top:1px solid #f2f2f2;margin-top: 39px;height: 1px}
.wxpay_box .wx_tip{margin-top: 17px}
.pay_left,.pay_right{float: right;width: 50%;}
.pay_left{padding-right: 48px;width: 260px}
.pay_left img.wx_code{width: 270px;margin-left: -28px}
.pay_left img.tip_pic{width: 212px;margin-top: 10px}
.pay_left p{margin-top: 90px;margin-bottom: 0}
.pay_left p span{font-size: 40px;color:#fc5f23;}
.pay_right{text-align: left;}
.pay_right img{margin:155px auto 150px 17px;width: 270px;}
.wxpay_box>p{clear: both;color:#666;}
/*********考级***********/
.kaojilist{border-top: 1px solid #f2f2f2}
.kaojilist li{border-bottom: 1px solid #f2f2f2;padding: 20px 0 20px 20px;}
.kaojilist li>a:first-child{display: block;float: left;}
.kaojilist li>a img{width: 150px;height:150px;border:1px solid #999;}
.kaojilist li div{margin-left: 30px;float: left;width: 640px}
.kaojilist li div a{margin-bottom: 20px;font-size: 20px;font-weight: bold;line-height: 40px;color: #666;}
.kaojilist li div h2{margin-top: 0}
.kaojilist li div p{  height: 100px;margin-bottom: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
/********show_kaoji********/
.kaoji{background: #333;padding: 0}
.kaoji_sub{width: 236px}
.kaoji_sub .logo{height: 236px;background: #FBFBFD;padding-top:43px;}
.kaoji_sub .logo img{width: 150px;height: 150px;margin:0 auto;display: block;}
.kaoji_sub>ul>li a{width: 100%;display: inline-block;color: #fff;font-size: 18px;padding-left: 30px;line-height: 40px;border-bottom: 1px solid #000;height: 77px;line-height: 77px;}
.kaoji_right{width: 964px;min-height: 575px;background-color: #fff;}
.kaoji_right>ul>li{padding-top: 20px}
.kaoji_right h1{color: #333;font-weight: bold;font-size: 36px;padding-left: 30px}
.kaoji_right>ul>li.first_child{border-bottom: 1px solid #f2f2f2;min-height: 267px}
.kaoji_right>ul>li.first_child div{color: #333;margin: 20px 30px 0;line-height: 28px;}
.kaoji_right>ul>li h2.left_title{margin-left: 30px}
.kaoji_right h2.left_title a{text-align: left;padding-left:5px}
.kaoji_right .guide{  margin: 20px 15px 0 20px;line-height: 25px}
.kaoji_right span.author{font-size: 12px;margin-top: -20px; color: #666;}
.kaoji_right .time{font-size: 14px;margin-top: 10px;color: #333;}
.loadmore{text-align: center}
.kaoji_right .tuwenlist{width: 964px}
.kaoji_right .tuwenlist li{margin:0 30px 20px;width: 180px;padding:0;}
.kaoji_right .tuwenlist li h4 a{white-space: normal;height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.kaoji_right .qupulist{margin-left: 0}
.kaoji_right .qupulist li{width:150px;margin:0 21px 20px;}
.kaoji_right .tvlist li{margin-right: 25px}
/*********论文页*********/
.paperlist{margin: 10px 0 10px 20px;width: 400px;border:1px solid #F2F2F2;background: #FDFDFD;float: left;}
.paperlist .left_title{margin-bottom: 10px}
.paperlist .left_title .more{color:#666;float: right;font-size: 14px;line-height: 22px;padding-right: 5px}
.paperlist li{padding-left: 20px;border-top: 1px solid #f2f2f2;height: 50px;line-height: 50px;font-size: 16px}
.paperlist li a{color:#999;}
.paperlist li u{width: 20px;float:left;display: inline-block;font-size: 20px;font-weight: bold;text-decoration: none;}
.paperlist li span.author{padding-left: 20px;width:100px;float:left;display: inline-block;color:#999;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;font-size: 12px}
.paperlist li span.title{font-size: 14px;color:#333;float:left;max-width: 250px;display: inline-block;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.paperlist li:hover,.paper_list li:hover{background: #F2F2F2}
.media{width: 770px;height: 800px}
.media frame{width: 770px;height: 800px}
/*列表页*/
.paper_list{width: 800px;}
.paper_list li{margin-left:20px;padding:10px 20px;border-top:1px solid #f2f2f2;}
.paper_list li a{color: #666;font-size: 16px;line-height: 25px;display: inline-block;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.paper_list li div:last-child a{font-size: 12px;color: #999}
.paper_list li img,.paper_box h5 img{opacity: .3;margin-right: 5px;margin-top: -3px}
.paper_list li div a:hover{color: #c01920}
.paper_box{margin-top: 10px;border:1px solid #E4E4E4;margin-left: 20px;padding:0 20px;height: 1145px}
.paper_box h1{font-size: 30px;color:#333;}
.paper_box h5{color: #666;margin:20px 0 5px;}
.paper_box .tool_article{float: left;margin:0 0 20px -20px;}
/*********活动*********/
.activitylist,.activity_list{margin-left: 20px;display: block;width:372px;height:400px;margin-bottom: 20px;float: left;border-radius: 5px;overflow: hidden;border:1px solid #f2f2f2;}
.activitylist>a{display: inline-block;}
.activitylist img{width: 370px;height:227px;}
.activitylist h2{margin:10px;font-size: 20px ;color: #333;width: 320px;display: inline-block;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.activitylist p{height: 66px;line-height: 22px;padding:0 10px;color:#A3A3A3;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.activitylist>.activity_bot>span{padding:5px 10px;height:43px;line-height: 33px;float: right;color: #A3A3A3;font-size: 14px}
.activitylist:hover,.activity_list:hover{box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5)}
.activity_bot{height: 44px;border-top: 1px solid #f2f2f2;line-height: 43px;color: #4B76A3;padding-left: 10px}
/*列表页*/
.activity_list{margin-left:13.3px;width: 280px;height: 372px}
.activity_list h2{height: 20px;line-height: 20px;font-weight: bold;margin:10px;font-size: 16px ;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.activity_list p{margin:0 10px;height: 20px;font-size: 12px;color: #999;width: 100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.activity_list p img{width: 20px;height: 20px;border-radius: 50%;margin-left: 30px;margin-right: 20px}
.activity_list>a>img{min-width: 100%;height: 100%}
.activity_list>a.halbum_box{margin-top: 10px;display: inline-block;width: 280px;height: 280px;overflow:hidden; background-color:#EEE; }
.activity_list p a span{vertical-align: middle;width: 90px;height: 20px;line-height: 20px;display: inline-block;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.album_container .activity_list:nth-child(4n+2){margin-left: 20px}
/***********相册************/
.album_box{position: relative;height: 880px;background: #333;margin-top: -20px;padding:20px;padding-top: 10px}
.album_box .header{width: 540px;margin:0 auto;color:#B5B6B6;line-height: 30px;margin-top: 45px}
.album_box .header div{float: left}
.album_box .header a{color:#B5B6B6;font-size: 14px}
.album_box .header a:before{font-size: 18px;margin:0 10px 0 20px;}
.album_box .header .count{color:#AD1414}
.album_box .header p{float: right;font-size: 24px;font-weight: bold;margin-bottom: 30px}
.album_box .album_main{clear:both;width:540px;height: 540px;line-height: 540px;margin:40px auto;overflow: hidden}
.album_box .album_main img{-o-object-fit: contain;object-fit: contain;}
.album_box .album_name{font-size: 24px;color:rgba(255,255,255,.8);margin:0 auto;margin-top: -20px;width: 500px;text-align: center;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.album_box .album_preview{position: absolute;bottom:50px;left:80px;height:80px;width: 1040px;margin:0 auto;overflow:hidden;}
.album_box .album_preview div{width: 1100px}
.album_box .album_preview img{display:block;float: left;opacity: .5;cursor: pointer;margin:0 5px;border:5px solid #fff;width: 80px;height:80px;}
.album_box .album_preview img.active{opacity: 1}
.album_intro{padding:20px 20px 30px;border-bottom: 1px solid #F2F2F2}
.album_intro .title,.album_intro .editor{margin-bottom: 20px}
.album_intro .title img{width: 50px;height: 50px ;margin-right:20px;}
.album_intro .editor span{font-size: 12px;color:#999;}
.album_intro .editor img{width: 20px;height: 20px;border-radius: 50%;margin:0 10px 0 20px;}
.album_intro .editor a{color: #5C85AD}
.album_comment .news_comment{width: 860px;margin:30px auto 20px;border:1px solid #E4E4E4;}
.album_box .left,.album_box .right{width: 30px;cursor: pointer;height: 50px;position: absolute;top:350px;}
.album_box .left{left:50%;margin-left: -550px;background: url("../img/turn_left.png") no-repeat center}
.album_box .right{right:50%;margin-right:-550px;background: url("../img/turn_right.png") no-repeat center}
.album_box .left1,.album_box .right1{width: 12px;cursor: pointer;height: 20px;position: absolute;bottom:80px;}
.album_box .left1{left:50%;margin-left: -550px;background: url("../img/turn_left1.png") no-repeat center}
.album_box .right1{right:50%;margin-right:-550px;background: url("../img/turn_right1.png") no-repeat center}
.album_box>div.disabled{opacity: .5;cursor: default;}

/********问答页面*******/
.search_answer{margin-top: 9px;overflow:hidden;width:230px;border:1px solid #ccc;height: 32px;line-height: 30px;border-radius: 5px;background: #fff;}
.search_answer input{border:none;padding-left: 5px;width:200px;height:30px;}
.search_answer button{border:none;background: #fff;font-weight: bold;float: right;margin-right: 10px}
.question a,.ask button,.ask_box button{background: #fff;margin-left: 20px;color:#c01820;border-radius: 5px;display:block;border:1px solid #c01820;width: 100px;height: 32px;line-height: 30px;text-align: center;margin-top: 9px}
.question a:hover,.ask button:hover,.ask_box button:hover{background: #c01820;color:#fff;}
.banner_search{min-height: 95px;border-radius: 5px;overflow: hidden;width: 1200px;margin:0 auto;margin-bottom:15px;background: #fff;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5)}
.example{width: 340px;min-height: 95px;padding:20px 15px;}
.example .search{width: 298px;margin:0 auto;overflow:hidden;border:1px solid #ccc;height: 42px;line-height: 40px;border-radius: 5px}
.example button{color:#c01820;font-weight: bolder;border:none;border-left: 1px solid #ccc;width:50px;float:right;background: #fff}
.example .search input{width: 246px;float: left;padding-left:14px;border:none;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.5) inset;height:40px;}
.hot{margin-left: 10px}
.hot h2{font-size: 16px;color:#c01820;margin-bottom: 20px}
.hot a{display:block;text-decoration: underline;font-size: 14px;color:#999;margin-top: 10px;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;width: 295px}
.ask{border-left:1px solid #e4e4e4;width: 860px;min-height: 95px;padding:20px 15px;background: #f9f9f9;position: relative;}
.ask_class{cursor: pointer;border-radius: 5px;width:190px;height: 60px;color:#000;background: #f2f2f2;padding:10px;float: left;margin:0 8px;}
.ask_class h2{font-size: 16px;margin:0 0 5px;color:#666;}
.ask_class span{font-size: 12px;opacity: .5}
.ask_class:hover,.ask_class.active,.ask_class:hover h2,.ask_class.active h2{background: #c01820 ;color:#fff;}
.ask_class_sec{width: 153px;margin:0 6px;}
.ask .radio-box{display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;-webkit-justify-content: flex-end;-moz-box-pack: end;justify-content: flex-end;margin-top: 9px;}
.ask .radio-box label{margin-left: 18px;}
.ask .radio-box button{margin-top: 0;}
.ask .radio-box input[type="radio"]{display: none;}
.ask .radio-box label{cursor: pointer;}
.ask .radio-box .radio-icon{display: inline-block;vertical-align: middle;width: 16px;height: 16px;background: url(../img/v/icon_checked.png) no-repeat -2px -2px;margin-right: 8px;}
.ask .radio-box input:checked+.radio-icon{background-position: -2px -22px;}
.ask textarea{padding:5px;clear: both;width:815px;border:1px solid #f2f2f2;border-radius: 5px;height:85px;resize: none;margin:20px 8px 10px;}
.ask .text-number{position: absolute;bottom: 78px;right:32px;font-size: 12px;color: #999;}
.ask button{float:right;margin-right: 8px;}
.ask i{margin-right: 10px;vertical-align: middle;display: inline-block;width: 50px;height:50px;border-radius: 50%;background:url('../img/avatar_small.jpg') no-repeat 100% 100%;border:1px solid #848484;}
.ask>span{line-height: 50px}
.ask>span>span{color: #999}
.ask>span b{color:#c01820;margin:0 5px;cursor: pointer}
.asklist{margin-left:20px;width: 820px}
.asklist li{border-top:1px solid #f7f7f7;padding-top: 10px}
.asklist li h2{color:#333;font-size: 18px;margin:10px 0 15px;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.asklist li h2 a{color: #333}
.asklist li p{font-size: 12px;color:#999;margin-bottom: 16px}
.asklist li p a{color:#5c85ad;}
.hot_news li u{text-decoration: none;font-weight: bold;padding-right: 10px}
.wenda_list_tabs{width: 100%;height: 62px;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 20px;margin-top: -10px;}
.wenda_list_tabs>a{position: relative;font-size: 18px;color: #999;font-weight: 400;font-family: Microsoft YaHei;height: 100%;cursor: pointer;display: inline-block;line-height: 62px;margin-right: 30px;}
.wenda_list_tabs>a.active{color: #333;font-weight: bold;}
.wenda_list_tabs>a.active::after{content: " ";width: 100%;position: absolute;height: 3px;border-radius: 2px;background-color: #C01920;bottom: 0;left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
/*show_wenda*/
.answer_container{margin-left: 20px}
.answer_container>h2{margin-bottom: 20px;margin-top: 10px;font-size: 24px;color:#333;font-weight: bold}
.answer_container>p,.no_answer div .author{font-size: 12px;color:#999;}
.no_answer>p{margin: 56px 0 20px;font-size: 16px;height: 35px;line-height: 34px;border-bottom: 1px solid #e4e4e4}
.no_answer .tips{height: 135px;background: #f2f2f2;line-height: 135px;margin-top: 20px;text-align: center;font-size: 20px;color:#ccc;font-weight: bolder;}
.no_answer div p:last-child{color:#333;padding:10px 0 30px;border-bottom:1px solid #f2f2f2}
.answer>p{font-size: 16px;color:#c01820;padding:20px 0;border-bottom: 1px solid #e4e4e4}
.answer>p img{margin-right: 10px}
.answer .author{display: inline-block;margin:10px 0 20px;}
.answer button{background:#c01820;color:#fff;padding:5px 30px;font-size: 14px;float:right;margin-top: 20px;border-radius: 5px}
/*问答弹窗*/
.pop_ask{z-index: 1000;display:none;text-align: center;position: fixed;top:0;left: 0;right: 0;bottom:0;background: rgba(0,0,0,.6)}
.ask_box{padding:8px;margin:300px auto;width: 600px;height: 400px;border-radius: 5px;background: #fff;position:relative;}
.ask_box>span{width: 25px;height: 25px;border-radius: 50%;cursor: pointer;background: #999;color:#e4e4e4;display: inline-block;position: absolute;top:10px;right: 10px;text-align: center;font-weight: bolder;line-height: 25px ;font-size: 20px}
.ask_box>h2{font-size: 24px;padding-top: 30px;margin-bottom: 10px}
.ask_box>p{font-size: 14px;color: #999;margin-bottom: 20px}
.ask_box .ask_class{width: 130px;text-align: left;}
.ask_box textarea{clear: both;width:568px;border:1px solid #f2f2f2;border-radius: 5px;height:85px;resize: none;margin:20px 8px;}
.ask_box button{margin:0 auto;}
/*登陆弹窗*/
.write_login{  line-height: 80px;text-align: center;padding:5px 10px;color:#999;width: 818px;height: 100px;border: 1px solid #ddd;background: #f2f2f2;border-radius: 4px;}
.write_login a{text-decoration: underline;color:#c01820;}
/************音乐人申请***************/
.apply_tips{background: #FFF8D4;height: 50px;line-height: 50px;font-weight: bold;}
.apply_tips>div{width: 1200px;margin:0 auto;color:#8E8450;}
.apply_tips>div span{margin-right: 10px;width: 20px;height: 20px;border-radius: 50%;background:#CAC190;text-align: center;line-height: 20px;font-weight: bolder;color:#FFF8D4;display: inline-block;}
.apply_container{background: #fff;padding:10px;}
.apply_container .apply_box{width: 1200px;margin:0 auto;}
.apply_box h2{color:#C01820;}
.apply_up{width: 700px;margin:50px auto 100px;}
.apply_up>div{border-radius: 4px;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);margin:0 15px;border:1px solid #eee;width: 200px;height: 200px;text-align: center;float: left;}
.apply_up>div div{margin:50px auto 30px;text-align: center;line-height: 44px;width: 50px;height: 50px;border-radius: 50%;border:3px solid #C01820;}
.apply_up>div img.other{width: 30px}
.apply_up>div img.pu{height: 30px;width: auto;}
.apply_up>div a,.music_center_tips>div>a{display: inline-block;color:#C01820;border:1px solid #e6e6e6;font-weight: bold;height: 35px;line-height: 33px;text-align: center;padding:0 20px;border-radius: 30px}
.apply_up>div a.active,.music_center_tips>div>a.active{background: #C01820;border-color: #C01820;color:#fff;}
.apply_up>div a.default{background: #eee;border-color: #e8e8e8;color:#9c9c9c;}
.submit_tip{text-align: center;color:#9c9c9c;padding-top: 50px}
.submit_btn{display: block;background: #999;color:#fff;font-weight: bolder;font-size: 18px;height: 40px;line-height: 40px;width: 250px;border-radius: 30px;text-align: center;margin:20px auto 100px;}
.apply_up>div.completed{background: #C01820;border:none;box-shadow:none}
.apply_up>div.completed div{border:none;background: #fff}
.apply_up>div.completed a{background: #fff;color:#C01820;}
.apply_up>div.completed a i{font-size: 12px;font-weight: bolder;color:#fff;background: #C01820;display: inline-block;width: 15px;height: 15px;border-radius: 50%;text-align: left;line-height: 15px;margin-right:5px}
.music_center_tips{font-weight: bold;height: 100px;background: #FFF8D4;color:#AFA677;line-height: 100px}
.music_center_tips>div{width: 1200px;margin:0 auto;}
.music_center_tips>div>div>span{width: 20px;height: 20px;line-height: 20px;text-align: center;background: #CAC190;display: inline-block;color:#fff;border-radius: 50%;margin-right: 10px}
.music_center_tips>div>div,.music_center_tips>div>a{float: left;}
.music_center_tips>div>div.img_box{background: #fff;margin:25px 10px 25px 60px;border:3px solid #C01820; width: 50px;height: 50px;line-height: 44px;text-align: center;border-radius: 50%;}
.music_center_tips>div>div.img_box img.other{width:30px }
.music_center_tips>div>div.img_box img.pu{height:30px }
.music_center_tips>div>a{height: 30px;line-height: 28px;padding:0 10px;margin-top: 35px;background: #eee;color:#a6a6a6;}
.music_center_tips>div>a.submit_btn{font-size: 16px;background: #999;border:none;height: 40px;line-height: 40px;margin: 30px 0 0 80px;color:#fff;width: 120px}
.submit_btn.actives{background: #c01820}
.qiye_apply{width: 460px}
.qiye_apply>div div{margin: 30px auto 50px;border-color: #39f}
.qiye_apply>div p{color:#39f;width: 100px;margin-left: -28px}
.qiye_apply>div a{color:#9c9c9c;}
.qiye_apply>div a.change{color:#39f;border-color: #39f}
.qiye_apply>div.completed{background: #39f;}
.qiye_apply>div.completed a{color:#39f;}
.submit_btn.active{background: #39f}
.text-center{text-align:center}
.apply-main{width:100%;background-color:#fff;border-bottom:1px solid #fff;margin:0 auto; border-top:1px solid #EEE;}
.section1,.section2,.section3{width:100%;min-width:1200px;}
.section1{border:1px solid #ccc;height:799px;background:url("../img/bj-qy.png") #555 no-repeat center;}
.page-apply .title{font-size:72px;color:#fff;margin-top:280px;}
.page-apply div.title{color:#000;}
.page-apply .title span{color:#39f;}
.page-apply h4{color:#999;}
.page-apply .apply-btn{display:inline-block;background-color:#39f;color:#fff;width:243px;height:73px;line-height:73px;border-radius:2px;font-size:20px;font-weight:bold;margin-top:180px;}
.section2{border-bottom:1px solid #797979;}
.section2 .title{margin-top:168px;}
.page-apply h4{margin-top:45px;}
.page-apply .create-object{width:1150px;height:260px;margin:100px auto;}
.page-apply .create-content{position:relative;float:left;margin-left:60px;width:300px;height:260px;}
.section2 .create-content{background:url("../img/create-object-bgb.png") no-repeat center;line-height:260px;}
.page-apply .create-content p{position:absolute;top:170px;left:50%;margin-left:-60px;font-size:20px;color:#333;}
.page-apply .create-content:nth-of-type(3) p{margin-left:-3em;}
.section2 .apply-btn{margin-top:90px;margin-bottom:105px;}
.section3 .title{margin-top:138px;}
.section3 .create-object{height:380px;}
.section3 .create-content{background:url("../img/create-object-bgb1.png") no-repeat center;height:380px;}
.section3 .create-content div:first-child{margin-top:60px;font-size:20px;color:#333;}
.section3 .create-content div:nth-child(2){margin-top:57px;font-size:28px;color:#39f;}
.section3 .create-content div:last-child{margin-top:66px;font-size:16px;color:#666;}
.section3 .apply-btn{margin-top:112px;margin-bottom:113px;}
.page-apply-musician .title span,.page-apply-musician .section3 .create-content div:nth-child(2){color:#C01820;}
.page-apply-musician .apply-btn{background-color:#C01820;}
.page-apply-musician .section1{background:url("../img/bg-musician.png") #555 no-repeat center;}
.page-apply-musician .section2 .create-content{background:url("../img/create-object-bg.png") no-repeat center;}
.page-apply-musician .section3 .create-content{background:url("../img/create-object-bg1.png") no-repeat center;}
.apply-container{background-color: #fff;padding: 20px 0;  width: 1200px;margin: 0 auto;}
.apply-container h5{font-size:16px;color:#333;font-weight:bold;margin:40px 20px 0px 80px;}
.apply-container .part1 h5{margin-top:20px;}
.apply-container .pass-text-input{margin-bottom:15px;margin-top:40px}
.apply-container label{display:inline-block;width:80px;text-align:right;}
.submit-btn .submit{display:inline-block;width:80px;height:30px;line-height:30px;background-color:#c01820;color:#fff;font-size:14px;border:none;border-radius:2px;text-align:center;}
.icon-button{color:#fff;background:#39F;padding:7px 10px;border-radius:4px;margin-left:15px;border:none;}
.ymm-sr{font-size:14px;color:#333;padding:5px 0 5px 10px;margin:0;width:200px;height:36px;line-height:36px;}
.apply-container .ymm-sr{margin-left:0px;}
.apply-container .part1 .ymm-sr{width:267px;}
.apply-container .part2 .ymm-sr{width:500px;}
.apply-container .part2 select.ymm-sr{width:100px;margin-right:36px;}
.apply-container .part2 textarea.ymm-sr{height:80px;line-height:30px;padding:10px 0 10px 10px;}
.apply-container .part2 .bref-label{position:relative;top:36px;}
.apply-container .part3 #yzm{width:109px;}
.apply-container .icon-button{font-size:12px;margin-left:5px;}
.apply-container .icon-button-dis{font-size:12px;margin-left:5px;}
.apply-container .apply-note{font-size:14px;color:#868686;}
.apply-container .submit-btn .submit{margin:87px 0 115px 80px;;width:200px}
.apply-container .opern-cover{width:220px;height:160px;border:1px solid #ccc;}
.apply-container .part4 .apply-note{position:relative;left:30px;top:10px;}
.cost-table{height:100px;line-height:100px;border:1px solid #E4E4E4;font-size:16px;width:95%;margin-top:30px;}
.zf-box{font-size:18px;color:#999;margin-top:50px;}
.apply-container .zf-box .submit-btn .submit{width:245px;height:60px;line-height:60px;font-size:18px;margin:0}
.open-button{display:inline-block;width:250px;height:50px;line-height:50px;border:1px solid black;color:#000;text-align:center;font-size:16px;margin-right:20px;position:relative;}
.open-button input{display:none;}
.open-button em{position:absolute;bottom:0px;right:0px;width:27px;height:21px;background:url(../img/bottom_hook.png) no-repeat center;display:none;}
.zfb-button{display:inline-block;width:135px;height:40px;line-height:35px;border:1px solid #FF381A;text-align:center;font-size:16px;margin-right:20px;position:relative;}
.zfb-button em{position:absolute;width:20px;height:19px;background:url(../img/bottom_hook2.png) no-repeat center;bottom:0px;right:0px;}
.apply-process2 .active{background-color:#fff;color:#C01820!important;border:1px solid #C01820;}
/*ä¼ä¸šäºº,éŸ³ä¹äººç”³è¯·ç¬¬ä¸‰æ­¥*/
.apply-success{font-size:28px;color:#333;text-align:center;margin-top:130px;}
.apply-success img{margin-right:10px;width:28px;height:28px;}
.apply-sh{font-size:14px;color:#666;text-align:center;margin-top:30px;}
.apply-process3{height:533px;}

/*start音乐人上传作品*/
.upload-first-step,.upload-second-step{margin-bottom:40px;}
.upload-first-step>ul{margin:20px auto;}
.apply-main .submit-btn{text-align: center;margin-bottom: 20px}
.first-establish,.second-upload{width:300px;height:270px;padding:50px 20px;}
.first-establish strong,.second-upload strong{font-size:18px;color:#fff;font-weight:normal;}
.first-establish big,.second-upload big{font-size:24px;color:#fff;font-weight:bold;}
.first-establish p,.second-upload p{color:#f2f2f2;margin-top:40px;font-size:14px;}
.upload-second-step center{line-height:270px; font-size:18px;color:#999;}
.upload-second-step .second-upload-con{width:900px;height:270px;border:1px dashed #e4e4e4;}
.apply_upload {min-height:800px}
.apply_upload .content_title{width:1198px;}
.apply-main a.editable,.audit a.editable1{display:block;width:140px;height:40px;line-height:40px;text-align:center;background:#fff;border-radius:5px;margin:30px auto;color:#333;}
.apply-main a.editable-up{display:block;width:214px;height:58px;line-height:58px;border-radius:3px;color:#fff;margin-top:100px;background:#C01820;}
.audit a.submit{display:block;width:235px;height:64px;line-height:64px;text-align:center;background:#C01820;color:#333;font-size:16px;margin:80px auto;}
.audit a.editable1{display:inline-block;width:110px;}
.audit a.del{background:#C01820;margin-left:30px;color:#fff;}
.editable:hover,.editable1:hover{opacity:.7;filter:Alpha(opacity=70);}
.navy{background:#203544;}
.gray{background:#BCBCBC}
.audit .second-upload-con{padding:30px;}
.second-upload-con p{width:260px; display:inline-block; text-align:right; font-size:16px; line-height:30px;}
.second-upload-con p.author{color:#999;}
.second-upload-con p.title{ text-align:left}
.second-upload-con a.preview{color:#333;width:60px;height:30px;line-height:30px;text-align:center; float:right;border:1px solid #333;border-radius:3px;}
.audit_notice big{ display:block; font-size:20px;padding:10px 0}
.audit_notice p{ font-size:14px;padding:10px 0 30px 0}
.audit_notice .red{color:#C01820; font-style:normal;}

/********音乐人中心**********/
/*编辑企业信息*/
.sidebar-edit-info{ display:block; background:#3399FF;color:#fff; font-size:18px; text-align:center;margin:30px;padding:15px 0;border-radius:5px;}
/*上传封面*/
.edit-cover{position:relative;top:45px;}
.edit-cover{position:relative;top:45px;}
.edit-cover label{position:relative;top:0;}
.edit-cover input{position:absolute;left:20%;bottom:19%;opacity:0;filter:Alpha(opacity=0);cursor:pointer;width:220px;}
.upload-cover{ position:absolute;background:#797979;color:#fff;height:30px;line-height:30px;text-align:center;cursor:pointer;width:150px;}
#ossfile-thumb .progress,#ossfile-thumb.progress-bar{width:150px;}
.cover-upload{background:#797979;color:#fff;width:150px;height:30px;line-height:30px;text-align:center;cursor:pointer;margin-left:89px;}
.opern-cover{display:inline-block;width:150px;height:120px;}
.format{margin-left:85px;margin-top:10px;}
.edit-cover input{position: absolute;left:2%;bottom:19%;opacity:0;cursor:pointer;width:220px;}
.upload-cover{ position:absolute;bottom:0;background:#797979;color:#fff;height:30px;line-height:30px;text-align:center;cursor:pointer;}
.upload-cover-pu{bottom:50px;}
#ossfile-thumb .progress,#ossfile-thumb.progress-bar{width:150px;}
/*****page upload （上传）*****/
.edit-profile .ke-container{margin-left: 0}
.col-50{width:50%; display:block; float:left;}
.main-part{background: #fff;float:left;width:900px;border-top:1px solid #E4E4E4;min-height:944px;}
.mt160{margin-top:160px}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.mb10{margin-bottom:10px;}
.mb16{margin-bottom:16px!important;}
.mr35{margin-right:35px;}
.mr10{margin-right:10px;}
.ml20{margin-left:20px !important}
.ml0{margin-left:0px !important}
.mr30{margin-right:30px;}
.mr285{ letter-spacing:1.5px; margin:0 19px 0 3px;}
.edit-upload{position:relative;}
.edit-upload p {padding-bottom:10px}
.edit-upload .upload-audio .upload-tool{width:60px;height:60px;padding:5px 0}
.edit-upload .upload-audio .upload-progress {margin:10px 0}
.edit-upload .upload-audio .upload-progress .text{line-height:60px;}
.edit-name .title{font-size:16px;width:500px;padding: 0px 0px 0px 15px;height:36px;line-height:36px;border:1px solid #CCC}
.edit-name .title150{font-size:16px;color: black;width:155px;padding-left:15px;height:36px;line-height:36px;}
.title500{font-size:16px;width:500px;padding: 0px 0px 0px 15px;height:36px;line-height:36px;border:1px solid #CCC}
/*编辑企业信息*/
.apply-container h5{font-size:16px;color:#333;font-weight:bold;margin:40px 20px 0px 100px;}
.apply-container .pass-text-input{margin-bottom:15px;margin-top:40px}
.apply-container label{display:inline-block;width:100px;text-align:right;}
.apply-container .ymm-sr{margin-left:0px;}
.apply-container .part1 .ymm-sr{width:267px;}
.apply-container .part2 .ymm-sr{width:500px;}
.apply-container .part2 select.ymm-sr{width:100px;margin-right:36px;}
.apply-container .part2 textarea.ymm-sr{height:80px;line-height:30px;padding:10px 0 10px 10px;vertical-align: middle;}
.apply-container .part2 .bref-label{position:relative;top:0;}
.apply-container .part3 #yzm{width:109px;}
.apply-container .icon-button{font-size:12px;margin-left:5px;}
.apply-container .icon-button-dis{font-size:12px;margin-left:5px;}
.apply-container .apply-note{font-size:14px;color:#868686;}
.apply-container .submit-btn .submit{margin:87px 0 115px 100px;;width:200px}
.apply-container .part4 .submit-btn .submit{margin-top: 150px;}
.apply-container .part4 #browse{z-index: 1;width: 220px;height: 160px;position: absolute;left: 104px;top: 0px;}
.apply-container .cover{width:220px;height:160px;margin-left:100px;}
.apply-container .cover .data-photo{width:220px;height:160px;}
.apply-container .cover-box label{position:relative;top:80px;}
/*我的特权*/
.my_privilege{width:100%;background: #fff;}
.privilege{display: inline-block;padding-top:20px;padding-left:25px;padding-right:25px;}
.privilege_table{height:100px;line-height:100px;border:1px solid #E4E4E4;margin-bottom:20px;font-size:16px}
.privilege_title{height:40px;line-height:40px;background:#F2F2F2;color:#999;font-weight:bold;border:1px solid #E4E4E4;border-bottom:none;}
.privilege_table span,.privilege_title span{display:inline-block;vertical-align: top;}
.privilege_title .privilege_name{text-align: left;padding-left: 20px;}
.privilege_name{width:500px;}
.privilege_name img{width: 96px;height: 60px;margin:0 10px 0 20px;}
.privilege_name .tip{display:inline-block;vertical-align:middle;width:50px;height:22px;line-height: 20px;font-size: 14px;color: #666;text-align: center;border:1px solid #666;border-radius: 2px;margin: -1px 4px 0 0;}
.privilege_status{width:120px;text-align:center;}
.privilege_time{width:130px;text-align:center;}
.privilege_table .privilege_operation{width:80px;text-align:center;vertical-align: middle;}
.picture_max{width:95px;height:60px;}
.my_privilege .ui-nowrap{-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.xf_button{width:60px;height:30px;line-height:30px;background:#C01820;display:block;margin:0 auto;color:#fff;border-radius:3px;font-size:14px;}
.xf_button:hover,.zf_button:hover{color:#fff;opacity:0.5;filter:Alpha(opacity=50);}
.zf_button{width:60px;height:30px;line-height:30px;background:#39F;display:block;margin:0 auto;color:#fff;border-radius:3px;font-size:14px;}
.xf_button.live_search{background: #333;}
.color_red{color:#C01820;}
.color_9{color:#999;}
.color_70{color:#707070;}
.color_22{color:#22AC38}
/*视频top10*/
.data-photo {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-background-size: cover;background-size: cover;}
.page-video-top10 .col-xs-4 .video-cover-120 {position: absolute;top: -1px;left: -1px;width: 120px;height: 85px;background: url(../img/video-cover-120.png) 0 0 no-repeat;}
.border-b-f2{padding: 0 20px;}
.page-video-top10 .col-xs-4{float: left;width: 33%;}
.page-video-top10{padding:10px;}
.page-video-top10 .top10-cnt{padding:0 10px;font-size:0}
.page-video-top10 .top10-title{position:relative}
.top10-title h2{margin-top:10px;}
.top10-title .txt-label{color:#F04C0E;font-size:13px;font-weight:bold}
.top10-title .tab-label{position:absolute;right:0;top:0}
.top10-title .tab-label a{display:inline-block;background:#ccc;color:#666;width:48px;height:20px;line-height:20px;text-align:center;font-size:12px;outline:none;}
.top10-title .tab-label .ui-state-active a{background:#666;color:#fff;}
.page-video-top10 .top10-list{border:1px solid #f2f2f2;}
.top10-list .list-single-tuwen{height:510px;overflow:hidden;padding-top:10px;margin-bottom:10px;}
.top10-list .list-single-tuwen li{height:102px;border:1px solid #fff;position: relative;}
.top10-list .single-image{display:block;top:0;margin-top:0;width:120px;height:90px;overflow: hidden;position: absolute;}
.top10-list .video-120-box{display:block;position:absolute;top:10px;width: 118px;height: 73px;}
.top10-list .single-image .play{opacity:0;position:absolute;top:10px;width:118px;height:75px;line-height:75px;background-color:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);}
.top10-list .single-image:hover .play{opacity:1;}
.top10-list .single-image .play img{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;-moz-transition:transform .5s, -moz-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s;}
.top10-list .single-image:hover .play img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.top10-list .single-image .corner{position:absolute;bottom:10px;left:0;padding:0 4px;height:14px;line-height:14px;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);font-style:normal;text-align:center;font-size:12px;color:#fff;}
.top10-list .single-image:hover .corner{display:none}
.top10-list .top-label{position:absolute;top:10px;left:0;width:25px;height:25px;line-height:25px;text-align:center;font-size:14px;background:#333;color:#fff;}
.top10-list .topthree{background:#FC6025;}
.top10-list .single-text{margin:10px 20px 0 138px;}
.top10-list .single-text-title{font-size:14px;}
.top10-list .single-text-title a{color:#333; font-weight: bold;}
.top10-list .single-text-desc{color:#666;font-size:12px;
 margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.top10-list .toptab{margin:0;padding:10px 0px;}
.columns-top10 .single-text-desc,.show-top10 .single-text-title{line-height:25px;}
.top10-list .author{display: block;}
.top10-list .author a{  color: #5C85AE;font-size: 12px;}
.tutorials-top10 .single-text-desc{margin-top:10px;}
.line-through{text-decoration:line-through;}
.color-price{color:#666;}
.color-orange{color:#FC6025;}
.color-red{color:#c01920}
.color-green{color:#24AC39;}
.page-video-top10 .tab-label .ui-state-active a{background:#d6000a;color:#fff;}
.top10-list .toptab a {display: inline-block;width: 10px;height: 10px;border-radius: 50%;overflow: hidden;margin: 0 12px;background: #E4E4E4;}
.top10-list .toptab {display: block;bottom: 0;left: 0;width: 100%;text-align: center;border-top: 1px solid #f2f2f2;}
.top10-list .toptab a.on {background: #C01920;}
.page-text-overflow1{display:block;display: -webkit-box;-webkit-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap\9;  -webkit-line-clamp: 1!important;}
.page-text-overflow2{display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space: nowrap\9;text-overflow: ellipsis;}
.page-text-overflow3{display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space: nowrap\9;text-overflow: ellipsis;}
/*页面推荐部分*/
.page-preferential .page-focus .list-thumb-text li{width:280px;height:280px;background-color:#fbfbfd;margin-left:13px;border:1px solid #f2f2f2;}
.page-preferential .page-focus .list-thumb-text .list-thumb{position:relative;height: 174px;}
.page-preferential .page-focus .list-thumb-text .list-thumb a{display:block;width:278px;height:186px;overflow:hidden;}
.page-preferential .page-focus .list-thumb-text .list-thumb span{position:absolute;color:#fff;}
.page-preferential .page-focus .list-thumb-text .txt-label{top:10px;left:15px;height:24px;line-height:24px;padding-left:4px;padding-right:4px;font-size:14px;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.page-preferential .page-focus .list-thumb-text .quan-tip{display:block;top:10px;left:84px;width:24px;height:24px;line-height:24px;font-size: 14px;color: #fff;background: #ff6702;text-align: center;}
.page-preferential .page-focus .list-thumb-text .pay-label{right:10px;bottom:10px;width:48px;height:20px;line-height:19px;font-size:12px;background:#FC6025;}
.page-preferential .page-focus .list-thumb-text .list-text{padding:11px 15px;}
.page-preferential .page-focus .list-thumb-text .list-text>a{color:#333;font-size:16px;height:44px;line-height:22px;}
.page-preferential .page-focus .list-thumb-text li:hover{box-shadow:0 0 5px rgba(0,0,0,0.5)}
/*视频限时特惠*/
.page-preferential{padding: 20px;}
.page-preferential .title{font-size:18px;font-weight:bold;}
.page-preferential .page-cnt .list-thumb-text li{height:305px;float: left;}
.page-preferential .page-cnt .list-thumb-text li:first-child{margin-left: 0;}
.page-preferential .page-cnt .list-thumb-text .list-text>a{height:22px;}
.page-preferential .page-cnt .list-thumb-text .text-desc{height:35px;line-height:35px;color:#999;font-size:12px;}
.page-preferential .list-thumb-text .list-btn-box{height:40px;line-height:40px;border-top: 1px solid #e4e4e4;}
.page-preferential .list-thumb-text .list-btn-box .price{margin-left:15px;font-size:18px;font-weight:bold;color: #FF6702;}
.page-preferential .list-thumb-text .btn-buy{display:inline-block;width:100px;height:100%;background:#FF6702;text-align:center;font-size:14px;color:#fff;}
.page-preferential .list-thumb-text .already{background: #999}
.page-preferential .list-thumb-text .list-btn-box i{text-decoration: line-through;font-style: normal;color: #666;font-size: 12px;}
/*曲谱试听*/
.audio-player {margin:20px auto 0 auto;width:800px;height:74px;position:relative;border-radius:10px;overflow:hidden;background:#999;box-shadow:rgba(0,0,0,.3) 0 1px 2px;}
.audio-bd {padding-left:80px;position:relative;}
.audio-control {position:absolute;width:80px;top:0;left:0;border-right:1px solid rgba(255,255,255,.2);z-index:22;}
.audio-control .audio-play {background-image:url(../img/play_box.png);}
.audio-control a{display:block;height:74px;background-position:center center;background-repeat:no-repeat;text-align:center;font-size:12px;-o-background-size:46px;background-size:46px;}
.audio-control .audio-pause {background-image:url(../img/pause.png);display:none;}
.audio-progress strong {display:block;font-size:16px;color:#fff;padding:10px 0 10px 10px;position:relative;z-index:22;}
.audio-info {color:#ddd;padding-left:10px;}
.audio-time {font-size:14px;text-align:right;color:#ddd;padding:0 10px;position:relative;z-index:22;}
.audio-seek-bar {position:absolute;height:74px;background:#666;top:0;left:0;width:100%;z-index:1;}
.audio-play-bar {height:100%;width:0;background-color:#e64147;}
/*意见反馈*/
.page-formguide{background:#fff;padding: 0;border-bottom: 1px solid #E5E5E5;min-height: 760px;}
.page-formguide .formguide-header{height: 70px;background: #F9F9F9;padding: 22px 35px;}
.page-formguide .formguide-header h2.left_title{line-height: 26px;margin: 0;}
.page-formguide .formguide-body{padding: 60px 205px;}
.page-formguide .formguide-body .form-title{float: left;color: #333;font-size: 14px;margin-right: 20px;}
.page-formguide .formguide-body .btn-box{text-align:center;margin-top:40px;}
.page-formguide .formguide-body .btn-box .btn{width:100px;height:30px;line-height:28px;border-radius:2px}
.page-formguide .formguide-body .btn-box .submitBtn{color:#fff;background:#3080CC;border:1px solid #3080cc;margin-right:40px}
.page-formguide .formguide-body .btn-box .cancelBtn{width:80px;background:#fff;border:1px solid #DCDCDC;color: #666;}
.page-formguide .formguide-body .contentText,.page-formguide .formguide-body .contractText{display:block;width: 700px;border: 1px solid #E5E5E5;height: 100px;padding: 9px 10px;font-size: 14px;-moz-box-sizing: border-box;box-sizing: border-box;}
.page-formguide .formguide-body .contractText{height: 82px;}
.page-formguide .formguide-body .form-content{position: relative;}
.page-formguide .formguide-body .input-num{display: block;position: absolute;top:78px;right:10px;font-size: 12px;color: #999;}
.formguide-popup-container{display:none;position: fixed;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);z-index: 999;}
.formguide-popup-container .popup-picture-show{padding:20px 15px;background: #535353; position:absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-moz-box-sizing: border-box;box-sizing: border-box;}
.formguide-popup-container .popup-picture-show .picture-box{width: 800px;background: #fff;max-height:800px;overflow-y: auto;}
.formguide-popup-container .popup-picture-show .picture-box img{width: 100%;height: auto;}
.formguide-popup-container .popup-picture-show .circle-nav{position: absolute;bottom: 5px;left: 0;width: 100%;text-align: center;height: 10px;}
.formguide-popup-container .popup-picture-show .circle-nav li{display:inline-block;vertical-align:top;width:10px;height:10px;background:rgba(255,255,255,.3);border-radius:50%;margin: 0 2px;}
.formguide-popup-container .popup-picture-show .circle-nav li.active{background: rgba(255,255,255,1);}
.formguide-popup-container .popup-picture-show .picture-box.cursml {cursor: url(../img/small.cur), auto;}
.formguide-popup-container .popup-picture-show .picture-box.curleft {cursor: url(../img/frd_show_left.cur), auto;}
.formguide-popup-container .popup-picture-show .picture-box.curright {cursor: url(../img/frd_show_right.cur), auto;}
.page-formguide .formguide-body textarea::-webkit-input-placeholder {color: #999;}
.page-formguide .formguide-body textarea::-moz-placeholder {color: #999;}
.page-formguide .formguide-body textarea:-ms-input-placeholder {color: #999;}
/*上传图片模块*/
.upload-module{width:700px;background: #EEEEEE;padding:15px;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #E5E5E5;border-radius:0px 0px 2px 2px;border-top:0;}
.upload-module .u-placeholder{display:none;background:#fff;height: 78px;border:1px dashed #bbb;text-align: center;color: #999;font-size: 16px;padding-top: 15px;cursor: pointer;}
.upload-module .u-placeholder .tip{font-size: 12px;}
.upload-module .u-placeholder img{width:20px;border-radius: unset;margin: -4px 5px 0 0;}
.upload-module .u-pic-box ul li{float:left;width:50px;height:50px;position: relative;margin:0 10px 14px 0;background: #fff;border:1px solid #BFBFBF;}
.upload-module .u-pic-box ul li img{width:100%;height:100%;  -o-object-fit: cover;  object-fit: cover;cursor: url(../img/big.cur), auto;}
.upload-module .u-default img{width:14px;border-radius: unset;margin: -4px 5px 0 0;}
.upload-module .u-default{margin:-9px 0;color: #333;font-size: 12px;}
.upload-module .u-default span{cursor: pointer;}
.upload-module .u-pic-box ul{float:left;}
.upload-module .u-pic-box .u-add-btn{float:left;width:48px;height:48px;position: relative;margin:0 10px 14px 0;background: #fff;border:1px solid #BFBFBF;line-height:41px;color:#BFBFBF;font-size: 48px;text-align: center;overflow: hidden;}
.upload-module .u-pic-box ul li span{display: block;position: absolute;top:2px;right:2px;width:11px;height:11px;line-height:11px;cursor:pointer;color: #fff;background: rgba(0,0,0,0.4);z-index: 80;}
.upload-module .u-pic-box ul li span:hover{background: rgba(0,0,0,0.8);}
.upload-module .u-pic-box .u-add-btn .u-input{display:block;position: absolute;top:0;left:0;width: 48px;height: 48px;background: transparent;}
.upload-module .u-pic-box .u-add-btn .u-input input{width:48px;height:48px;opacity: 0;filter: alpha(opacity=0);cursor: pointer;}
.upload-module .u-pic-box .u-tip{color: #999;text-align: left;font-size: 12px;}
.upload-module .u-pic-box{display: none;}
.friendly-link{margin-top:20px;padding: 14px 0;}
.zhengren_tv .cover-player-video{width: 216px;height: 133px;line-height: 133px;}
/*课程购买页*/
.page-course-purchase{margin-top: 10px;}
.page-course-purchase .user-info{margin:33px 20px 0 20px;color:#666;padding-left:2px;border-top:1px solid #eee;border-bottom:1px solid #eee;height:72px;line-height:70px;}
.page-course-purchase .user-info .between{margin:0 15px;color:#eee;}
.page-course-purchase .recharge,.page-course-purchase .charge,.page-recharge .charge{display:inline-block;text-align:center;background:#FC6025;color:#fff;}
.page-course-purchase .recharge{width:58px;height:22px;line-height:21px;border-radius:2px;}
.page-course-purchase .charge,.page-recharge .charge{margin-top:50px;width:246px;height:60px;line-height:60px;font-size:20px;}
.page-course-purchase .pay_box{margin-top:0;border-top:0;}
.page-course-purchase .price-list{width: 1160px;margin: 20px 0 30px 20px;border:solid #eee;border-width: 1px 1px 0 1px;}
.page-course-purchase .price-list>li{height:71px;line-height: 71px;border-bottom:1px solid #eee;font-size: 14px;color: #666;padding:0 34px 0 21px;}
.page-course-purchase .feetable{margin-bottom: 20px;border:1px solid #cdcdcd}
.page-course-purchase .price-list .total-box span{color: #333;font-size: 20px;}
.page-course-purchase .price-list .deduction-box span,.page-course-purchase .price-list .quan-box span{color: #FF6702;}
.page-course-purchase .price-list .balance-box span{color: #FF6702;font-size: 20px;}
.page-course-purchase .price-list .quan-box{position: relative;}
.page-course-purchase .price-list .quan-box .sign{width:84px;height:22px;line-height:22px;color:#fff;background:#FC5F23;border-radius:2px;text-align: center;margin:24px 0 0 19px;cursor: pointer;}
.page-course-purchase .pay_box button{width:245px;height:60px;line-height: 60px;background: #FC5F23;color: #fff;font-size:20px;text-align: center;border: none;}
.page-course-purchase .pay_box{margin-left: 20px;}
.page-course-purchase .price-list .quan-box .noquan{color: #666;}
/*余额充值页*/
.page-recharge{display:none;position:fixed;z-index:99;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);color:#666;}
.page-recharge>div{position:absolute;top:50%;left:50%;margin-top:-260px;margin-left:-400px;width:800px;height:520px;}
.page-recharge .title,.recharge-box .title{width:100%;height:62px;line-height:62px;font-size:16px;color:#666;}
.page-recharge .title img,.recharge-box .title img{vertical-align:baseline}
.page-recharge .title .page-close{display:inline-block;width:60px;height:62px;float:right;color:#666;font-size:30px;}
.page-recharge .cnt{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#eee;height:168px;}
.page-recharge .user-info{margin:20px 80px;color:#333;}
.page-recharge .ticket-list{margin:20px 80px 0;width:100%;}
.page-recharge .ticket-list li{margin-right:35px;margin-bottom:10px;width:100px;height:60px;line-height:20px;cursor:default;border-radius:4px;border:1px solid #c2c2c2;background:#fff;}
.page-recharge .ticket-list .active{border-color:#FC6025;color:#FC6025}
.page-recharge .ticket-list .num{font-size:18px;}
.page-recharge .pay-way{margin:10px 80px;}
.page-recharge .pay-way>div{margin-bottom:5px;}
.page-recharge .charge{margin-top:75px;margin-left:80px;}
.page-recharge .pay-way li{position:relative;margin-right:15px;width:132px;height:46px;line-height:46px;}
.page-recharge .pay-way label{display:block;width:100%;height:100%;color:#333;border:1px solid #e6e6e6;text-align:center;}
.page-recharge .pay-way label img{margin-right:11px;z-index:0;}
.page-recharge .pay-way label+img{display:none;position:absolute;top:0;right:0}
.page-recharge .pay-way input[type=radio]{display:none;}
.page-recharge .pay-way .active label{border-color:#FC6025;}
.page-recharge .pay-way .active>img{display:block;}
/*友情链接*/
.friendlink {width:1000px;margin:0 auto;padding-bottom:20px;}
.friendlink .friendlink-label span{padding:0 6px 4px 6px;color:#d9d9d9;}
.friendlink .friendlink-list span a{color: #6d6d6d;}
.friendlink .friendlink-label{width:85px;float:left;}
.friendlink .friendlink-list{width:915px;float:left;}
.friendlink .friendlink-list span{padding:2px 4px;}
/*头像*/
.avatar_yinyueren,.avatar_qiyehao,.avatar_zt{position: relative;}
.avatar_yinyueren:after{content:'';width:12px;height:12px;position: absolute;top:12px;left:12px;background: url("../img/yinyueren_default_icon.png") no-repeat center top/100%;z-index:99;}
.avatar_qiyehao:after{content:'';width:12px;height:12px;position: absolute;top:12px;left:12px;background: url("../img/qiyehao_big_icon.png") no-repeat center top/100%;z-index:99;}
.avatar_zt:after{content:'';width:14px;height:14px;position: absolute;bottom:0;right:0;background: url("../img/2021_pc/icon_identity_zt.png") no-repeat center top/100%;z-index:99;}
.space_top .avatar_yinyueren:after,.space_top .avatar_qiyehao:after{width:30px;height:30px;top:67px;left:67px;}
.space_top .avatar_zt:after{width: 30px;height: 30px;}
.main_hpage_portrait.avatar_yinyueren,.main_hpage_portrait.avatar_qiyehao{position: absolute;}
.main_hpage_portrait.avatar_yinyueren:after,.main_hpage_portrait.avatar_qiyehao:after{top:auto;left:auto;bottom: 0;right:0;}
.space_left_module .qupulist li{width:229px;}
.space_left_module .qupulist li:nth-child(4n){width:150px;}
/*回到顶部*/
.back-to-top{display:none;position: fixed;bottom:160px;right:50%;-webkit-transform: translateX(670px);-moz-transform: translateX(670px);-o-transform: translateX(670px);transform: translateX(670px);width: 40px;background: url("../img/back_to_top.png") no-repeat center top;color:#999;padding-top: 45px;cursor: pointer;text-align: center;-webkit-transition: all .3s ease-in;-o-transition: all .3s ease-in;-moz-transition: all .3s ease-in;transition: all .3s ease-in;}
.back-to-top:hover{background-image: url("../img/back_to_top_on.png");color:#494949;}
@media(max-width:1360px) {  .back-to-top{-webkit-transform: translateX(642px);-moz-transform: translateX(642px);-o-transform: translateX(642px);transform: translateX(642px);} }
@media(max-width:1280px) {  .back-to-top{-webkit-transform: translateX(560px);-moz-transform: translateX(560px);-o-transform: translateX(560px);transform: translateX(560px);} }
/*侧边广告*/
.cjhy-ad{display:none;position: fixed;bottom:10px;right:50%;-webkit-transform: translateX(747px);-moz-transform: translateX(747px);-o-transform: translateX(747px);transform: translateX(747px);width: 147px;text-align: center;z-index: 999;}
.cjhy-ad a{display: block;}
.cjhy-cancel{margin-top: 10px;}
@media(max-width:1420px) {  .cjhy-ad{-webkit-transform: translateX(600px);-moz-transform: translateX(600px);-o-transform: translateX(600px);transform: translateX(600px);} }
/*我的*/
.page-own{background: #fbfbfd;padding:0;margin-bottom: 60px;}
.page-own .own-nav li{height:76px;line-height: 76px;text-align: center;background: #FBFBFD;border-bottom: 1px solid #E6E6E6;}
.page-own .own-nav a{display: block;color:#666;font-size: 16px;}
.page-own .own-nav li.active{background: #fff;position: relative;}
.page-own .own-nav li.active a{color:#333;}
.page-own .own-nav li.active:after{content:'';width:1px;height:100%;background: #fff;position: absolute;top:0;right:-1px;}
.page-own .own-left{width:25%;float: left;}
.page-own .own-right{width:75%;float: left;border-left: 1px solid #e4e4e4;background: #fff;-moz-box-sizing: border-box;box-sizing: border-box;min-height: 847px;}
.page-own .artlist{margin: 0;background: #fff;padding:17px 0 15px 30px;border-bottom: 0}
.page-own .tuwenlist{width:auto;}
.page-own .tuwenlist li{width:180px;margin-right: 40px;}
.page-own .tuwenlist li:nth-child(4n){margin-right: 0;}
.page-own .diantailist li{float:left;width:410px;height:100px;border:1px solid #e4e4e4;padding:20px;position: relative;margin:0 20px 20px 0;}
.page-own .diantailist li .music-thumb-bg{float:left;position: relative;}
.page-own .diantailist li .music-thumb-bg:after{content:'';position:absolute;left:0;top:0;width:72px;height:60px;background:url(../img/album-cover-72.png) no-repeat;}
.page-own .diantailist li .qupubox{width:60px;height:60px;margin-bottom: 0;}
.page-own .diantailist.qupu li{padding-top: 10px;padding-left:15px;}
.page-own .diantailist.qupu li .song_intro{margin-left: 10px;}
.page-own .diantailist.qupu li .music-thumb-bg:after{content:'';position:absolute;left:0;top:0;width:60px;height:80px;background:url(../img/spectrum-cover-60.png) no-repeat;}
.page-own .diantailist.video li{padding-top: 24px;padding-left:8px;}
.page-own .diantailist.video li .qupubox{width:96px;}
.page-own .diantailist.video li .song_intro{width:260px;margin-left: 15px;}
.page-own .diantailist.video li .music-thumb-bg:after{content:'';position:absolute;left:0;top:-7px;width:96px;height:68px;background:url(../img/video-cover-95.png) no-repeat;}
.page-own .diantailist.album li .music-thumb-bg:after{content:'';position:absolute;left:0;top:0px;width:72px;height:60px;background:url(../img/photo-cover-180.png) no-repeat center top/100%;}
.page-own .diantailist .song_intro{float:left;margin-left:20px;width: 288px;}
.page-own .diantailist .song_intro .song_name{max-height: 38px;overflow: hidden;margin-top: 0;}
.page-own .diantailist .song_intro .song_name a{font-size: 14px;color:#333;font-weight: bold;line-height: 20px;}
.page-own .diantailist .song_intro .upgrade{color:#666;font-size: 12px;}
.page-own .diantailist li .follow{display:block;position: absolute;width:56px;height:28px;line-height:26px;border:1px solid #C01820;border-radius: 2px;color:#C01820;text-align: center;bottom:11px;right:14px;}
.page-own .diantailist li .follow.active{border-color: #D7D7D7;box-shadow:0 0px 5px 0px rgba(0, 0, 0, 0.2);color: #666666;}
.page-own .articlelist{padding-left: 0;}
.page-own .articlelist li{float:left;width:410px;height:100px;border:1px solid #e4e4e4;padding:20px 16px 16px;margin:0 20px 20px 0;}
.page-own .articlelist li .name{margin:0;}
.page-own .articlelist li .name a{display: block;font-size: 14px;color:#333;font-weight: bold;line-height: 24px;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.page-own .articlelist li .des{font-size:12px;color: #666;line-height: 20px;height:40px;-webkit-line-clamp: 2;line-clamp: 2;  display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.page-own .matching_left{margin:0 80px 15px 0;}
.page-own .matching_left:nth-child(4n){margin-right: 0;}
.page-own h2.left_title{margin: 10px 0 30px 0;}
.page-own .qupulist li{margin-right: 49px;}
.page-own .articlelist li:nth-child(2n){margin-right: 0;}
.page-own .nodata_show{margin-left: -15px;}
.page-own .movielist li{width:190px;margin-right:26px;}
.page-own .movielist li a:after{width:192px;height:136px;background-image:url(../img/video-cover-190.png);}
.page-own .movielist li>a .imgbox img{width:190px;height:121px;}
.page-own .movielist li>a .imgbox{width:190px;height:121px;top:15px;}
.page-own .movielist .cover-player-video{width:190px;height:121px;line-height:121px;top:15px;}
/* 滚动条样式 */
.panel-act-right::-webkit-scrollbar-track {border: 1px solid #FFF;box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);border-radius: 10px;background: #eee;}
.panel-act-right::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);background: #aaa;}
.panel-act-right::-webkit-scrollbar {width: 10px;height: 1px;}
.panel-rmd-live{width:264px;margin-bottom:20px;border-radius: 6px; background: #333; -webkit-transition: all .25s; -o-transition: all .25s; -moz-transition: all .25s; transition: all .25s;}
.panel-rmd-live:hover{box-shadow: rgba(0,0,0,.2) 0 2px 10px 2px;}
.panel-rmd-live:hover{ -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); transform: translateY(-2px);}
.panel-rmd-hd{line-height:44px;}
.panel-rmd-hd>.clearfix{padding:0 15px; border-bottom: 1px solid #222; font-size: 12px; color: #d6b17c;}
.panel-rmd-hd .l{font-weight:bold;max-width:70%;white-space: nowrap;}
.panel-rmd-hd .r{max-width:30%;}
.panel-rmd-bd>a{position:relative;display:block;margin-left:10px;}
.panel-rmd-bd .icon{display:none;position:absolute;right: 0;top: 0;color: #D6B17C;background: url("../img/arrow_bg.png") no-repeat center top/100%;width: 70px;height: 115px;line-height: 115px;text-align: right;font-size: 14px;padding-right: 14px;}
.panel-rmd-bd>a:hover .icon{display: block;}
.panel-rmd-bd .bd-thumb{position:absolute;left:0;margin:22px 10px 18px 0;width:107px;height:67px;}
.panel-rmd-bd .column:before{content: "";width: 86px;height: 1px;background: #222222;position: absolute;left: 50%;bottom: -3px;margin-left: -43px;}
.panel-rmd-bd .column:after{content: "";width: 72px;height: 1px;background: #222222;position: absolute;left: 50%;bottom: -6px;margin-left: -36px;}
.panel-rmd-bd .bd-thumb img{width:107px;height:67px;}
.panel-rmd-bd .bd-info{padding:22px 7px 20px 117px;min-height:115px;}
.panel-rmd-bd .bd-info>div{display: table-cell;vertical-align: middle;height: 67px;}
.panel-rmd-bd .bd-info h5{color:#fff;line-height: 16px; font-size:12px;margin: 0 0 7px;}
.panel-rmd-bd .bd-info .zbtx{width:14px;height:14px;margin-right:6px;border-radius:50%;overflow:hidden}
.panel-rmd-bd .bd-info .zbtx img{width:100%;height:100%;}
.panel-rmd-bd .bd-info .zbnc{font-size:12px;color:#999;line-height:13px}
/*优惠券*/
.coupon-box{margin-left: 20px;background: #F5F5F5;padding: 15px 30px 13px 20px;line-height: 32px;position: relative;}
.coupon-box .coupon-title{background: url("../img/coupon.png") no-repeat left center/27px 22px;padding-left: 35px;color: #333;font-size: 16px;}
.coupon-box .coupon-list li{margin-left: 20px;color:#FF6702;text-align: center;font-size: 14px;cursor: pointer;}
.coupon-box .coupon-list li .coupon-value{width:60px;height:32px;line-height: 32px;border:dashed #FF6702;border-width: 1px 0 1px 1px;border-radius:2px 0 0 2px;font-weight: bold;background: #FFF5EE;font-size: 16px;}
.coupon-box .coupon-list li .coupon-sign{height:32px;line-height: 32px;border:1px solid #FF6702;width:44px;border-radius:0 2px 2px 0;background: #FFF5EE;}
.tvcontainer .coupon-box .coupon-list li .coupon-sign,.tvcontainer .coupon-box .coupon-list li .coupon-value{background: transparent;}
.coupon-box .coupon-list li.active{color: #fff;}
.coupon-box .coupon-list li.active .coupon-value{background: #FF6702}
.coupon-box .coupon-list li.active .coupon-sign{border-left:1px dotted #fff;background: #FF6702}
.coupon-box .arrow-down{position:relative;width:14px;height:8px;border-top: 8px solid #888;border-left: 8px solid transparent;border-right: 8px solid transparent;border-radius: 2px;margin-top: 12px;cursor: pointer;}
.coupon-box .arrow-down:before{position: absolute;top:-10px;left:-7px;content: "";border-top: 7px solid #F5F5F5;border-left: 7px solid transparent;border-right:7px solid transparent;}
.coupon-pop-box{display:none;position: absolute;top:68px;right:-305px;background: #fff;width:400px;height:280px;border: 1px solid #FF6702;z-index: 99;}
.coupon-pop-box .pop-title{height: 40px;line-height: 40px;background: #FFF5EE;padding-left: 15px}
.coupon-pop-box .pop-title .line{display: inline-block;vertical-align: middle;width:4px;height:16px;background: #B91219;margin-right: 8px;font-size: 14px;color: #313131;}
.coupon-pop-box .pop-body{max-height:238px;overflow-y: auto;}
.coupon-pop-box .pop-body::-webkit-scrollbar{width:14px;background: #EEEEEE;}
.coupon-pop-box .pop-body::-webkit-scrollbar-thumb{background: #DCDCDC;}
.coupon-pop-box .pop-stitle{color: #999;font-size: 12px;padding:16px 17px;line-height: 12px;}
.coupon-pop-box:before{content:"";width:0;height:0;border-bottom: 9px solid #FF6702;border-left:8px solid transparent;border-right:8px solid transparent;position: absolute;left:50px;top:-9px;}
.coupon-pop-box:after{content:"";width:0;height:0;border-bottom: 8px solid #FFF5EE;border-left:7px solid transparent;border-right:7px solid transparent;position: absolute;left:51px;top:-7px;}
.coupon-pop-box.price{width:60px;height:28px;border:1px dashed #FF6702;background: #FFF5EE;line-height: 28px;color: #FF6702;}
.coupon-pop-box .pop-list li{padding:10px 14px;background: #F9F9F9;}
.coupon-pop-box .pop-list .price{width:60px;height:28px;line-height: 28px;border: 1px dashed #FF6702;background: #FFF5EE;color: #FF6702;font-weight: bold;padding-left: 10px;margin-right: 12px;}
.coupon-pop-box .pop-list p{color: #999;font-size: 12px;line-height: 12px;margin-bottom: 0;}
.coupon-pop-box .pop-list p.name{width:195px;color: #333;font-size: 14px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 4px;}
.coupon-pop-box .pop-list li a{width:60px;height:28px;line-height: 28px;border: 1px solid #FF6702;background: #fff;color: #FF6702;text-align: center;}
.coupon-pop-box .pop-list li.active{background: transparent;}
.coupon-pop-box .pop-list li.active a{background: #FF6702;color: #fff;}
.coupon-pop-box .pop-close{width:24px;height:24px;line-height:20px;border:1px solid #B5B5B5;border-radius:50%;color: #B5B5B5!important;font-size: 22px;text-align: center;margin: 9px 8px 0 0;cursor: pointer;}
.tvcontainer .coupon-box{width:1200px;margin: 0 auto -14px auto;background: #242424;padding-left: 0;}
.tvcontainer .coupon-box .coupon-title{color: #fff;}
.tvcontainer .coupon-box .arrow-down:before{border-top-color: #242424;}
.tvcontainer .coupon-pop-box,.goods-recharge .coupon-pop-box{right:0;}
.tvcontainer .coupon-pop-box:before,.goods-recharge .coupon-pop-box:before{left:354px;}
.tvcontainer .coupon-pop-box:after,.goods-recharge .coupon-pop-box:after{left:355px;}
.page-course-purchase .check-sign{width:22px;height:22px;background: url("../img/pay/quan_n.png") no-repeat center top;margin-top: 3px;}
.page-course-purchase .coupon-pop-box{right:auto;left:96px;top:55px;}
.page-course-purchase .on .check-sign{background-image: url("../img/pay/quan_y.png");}
.page-course-purchase .pay_way span{line-height: 47px;color: #666;padding-left: 22px;}
.page-course-purchase .pay_way>div{width:132px;height:47px;line-height: 47px;border: 1px solid #E6E6E6;color: #333;}
.page-course-purchase .pay_way>div img{margin-right: 10px;}
.page-course-purchase .pay_way>div.active{border-color:#FC5F23;position: relative;}
.page-course-purchase .pay_way>div.active:before{content:"";position: absolute;right:0;top:0;width:25px;height:25px;background: url("../img/pay/choose.png") no-repeat;}
.page-course-coupon{margin-top: 20px;}
.page-course-purchase .pay_balance{width:118px;height:25px;border:1px solid #999999;color:#999999;font-size:14px;font-weight:400;position:relative;margin-top:24px;cursor:pointer;}
.page-course-purchase .pay_balance:before{content:"";position: absolute;right:0;top:-1px;width:25px;height:25px;background: url("../img/pay/unchoose.png") no-repeat;}
.page-course-purchase .pay_balance.active{border-color:#FC5F23;color:#FC5F23}
.page-course-purchase .pay_balance.active:before{background: url("../img/pay/choose.png") no-repeat;}
.page-course-purchase .pay_balance font{position:absolute;width:100%;height:100%;display:block;line-height:23px;left:8px;top:0;}

.page-course-coupon .page-preferential{padding-top: 0;}
.page-course-coupon  .page-preferential .page-focus .list-thumb-text li:nth-child(4n+1){margin-left: 0;}
.page-course-coupon .page-preferential .page-focus .list-thumb-text .list-text{padding: 15px 8px;}
.page-course-coupon .page-preferential .page-cnt .list-thumb-text .text-desc{height:27px;line-height: 27px;}
.page-course-coupon .page-preferential .list-thumb-text .list-btn-box .price{margin-left: 10px;}
.page-course-coupon .page-preferential .page-cnt .list-thumb-text li{margin-bottom: 20px;}
.page-course-coupon .left_title{font-weight: normal;}
.page-course-coupon .headline span{padding:1px 8px;color: #fff;background: #ff6702;font-size: 16px;border-radius: 2px;margin: 0 5px;}
.page-course-coupon .page-preferential .page-cnt .list-thumb-text .text-desc{color: #666;font-size: 14px;}
.page-course-coupon .page-preferential .page-cnt .list-thumb-text .text-desc.onlive{color: #BE1026;}
.page-course-coupon .page-preferential .page-cnt .list-thumb-text .text-desc.living{color: #22AC38;}
.page-course-coupon .page-preferential .page-cnt .list-thumb-text .text-desc i{font-weight: bold;font-style: normal;}
.code-confirm-box{text-align: center;padding-top: 60px;color: #333;font-size: 20px;}
.code-confirm-box p{margin-bottom: 20px;}
.code-confirm-box .btn-box{margin-top: 50px;}
.code-confirm-box .btn-box a{display: inline-block;vertical-align: top;width:80px;height:30px;line-height: 30px;color: #fff;font-size: 14px;border-radius: 2px;}
.code-confirm-box .btn-box a.cancel{background: #B5B5B5;margin-right: 30px;}
.code-confirm-box .btn-box a.sure{background: #BE1026}
/*相册*/
.photolist ul li{float:left;width:150px;margin:0 0 10px 18px;}
.photolist .imgbox{display:block;width:150px;height:150px;overflow:hidden}
.photolist ul li p{font-size:16px;color:#333;height:44px;margin:5px 0;line-height:22px;width:150px;word-break:break-all}
.photolist .left_title>span{padding-left:5px;font-size:14px;color:#999;font-weight:400}
/*相关内容*/
.z-relation-box{margin: 30px 0px 20px 0;}
.z-relation-box .relation-item{width:400px;height:166px;padding:12px 15px;border:1px solid #eee;border-radius:4px;font-size: 14px;margin-bottom: 10px;}
.z-relation-box .relation-item:nth-child(2n+1){margin-right: 12px;}
.z-relation-box .relation-item:hover{box-shadow: 0 0 18px 1px rgba(0,0,0,.1);}
.z-relation-box .relation-item .pu-img{width: 140px;height: 140px;border: 1px solid #E5E5E5;position: relative;}
.z-relation-box .relation-item .pu-img .qupu-bg{display: inline-block;width: 140px;height: 140px;position: relative;background: #FAF6F1;}
.z-relation-box .relation-item .pu-img .qupu-bg-top{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 98px; height: 138px;}
.z-relation-box .relation-item .qupu-bg-top:after{content: "";position:absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(207,169,114,.4);}
.z-relation-box .relation-item .intro-box .type{padding-top: 6px;}
.z-relation-box .relation-item .intro-box .type span{display: inline-block;vertical-align: top;width:62px;height:22px;line-height: 20px;font-size: 12px; border: 1px solid #CFA972;border-radius: 2px;color: #CFA972;text-align: center;}
.z-relation-box .relation-item .intro-box h3{margin: 15px 0 14px; font-size: 14px !important;}
.z-relation-box .relation-item .intro-box h3 a{font-size: 14px;color: #333;}
.z-relation-box .relation-item .intro-box .performer{color: #666;font-size: 12px;}
.z-relation-box .relation-item .intro-box .performer a{font-size: 12px;}
.z-relation-box .relation-item .pu-intro{width: 215px;}
.z-relation-box .relation-item .pu-intro .diaoxing{display: inline-block;vertical-align: middle;padding-left: 10px;border-left: 1px solid #DCDCDC;margin-left: 10px;}
.z-relation-box .relation-item .pu-intro .starBox{color: #666;margin-top: 13px;font-size: 12px;}
.z-relation-box .relation-item .pu-intro .stars{margin: 2px 0 0 2px;}
/* .z-relation-box .relation-item .pu-intro .performer{line-height: 14px;} */
.z-relation-box .relation-item .jiemu-bg{display: inline-block;width: 138px;height: 138px;position: relative;opacity: 0.2;}
.z-relation-box .relation-item .jiemu-bg-top{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 138px;height: 88px;}
/* .z-relation-box .relation-item .jiemu-bg>i{opacity: 0.2;position: absolute;left: 0;width: 100%;top: 0;height: 100%;} */
  .z-relation-box .relation-item .jiemu-img-a{width: 140px;height: 140px;border: 1px solid #E5E5E5; position: relative;}
.z-relation-box .relation-item .jiemu-img{width:140px;height:88px;border: 1px solid #E5E5E5;}
.z-relation-box .relation-item .jiemu-intro{width: 215px;}
.z-relation-box .relation-item .jiemu-intro .type{padding-top: 5px;}
.z-relation-box .relation-item .jiemu-intro h3{margin: 15px 0 14px;}
.z-relation-box .relation-item .qu-img{width:140px;height:140px;border: 1px solid #E5E5E5;}
.z-relation-box .relation-item .qu-intro{width: 212px;}
.music_content .z-relation-box{margin: 20px -8px 30px 0;}
/*提示购买弹窗*/
.z-purchase-popup{display:none;position:fixed;top:50%;left:50%;width: 482px;height: 508px;background: #fff;box-shadow:0px 2px 16px 0px rgba(86,86,86,0.13);border-radius:2px;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 999;}
.z-purchase-popup .p-close-btn{position:absolute;top:10px;right:10px;display: block;width:26px;height:26px;box-shadow:0px 0px 8px 0px rgba(86,86,86,0.45);border-radius:50%;background:rgba(155,155,155,.68);color: #fff;text-align: center;line-height: 24px;font-size: 22px;}
.z-purchase-popup .p-top{width: 100%;height: 309px;}
.z-purchase-popup .p-bt{text-align: center;padding-top: 40px;color: #666;font-size: 14px;}
.z-purchase-popup .p-bt-titl{color: #333;font-weight: bold;font-size: 16px;}
.z-purchase-popup .p-bt-titl span{display: inline-block;vertical-align: middle;max-width: 264px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;margin-top: -3px;}
.z-purchase-popup .p-bt-btn a{display: inline-block;vertical-align: top;width:93px;height:32px;border-radius: 16px;margin-top: 30px;}
.z-purchase-popup .p-bt-btn .p-buy-btn{background: #C01820;box-shadow:0px 4px 13px 0px rgba(192,24,32,0.2);color: #F9EDEE;line-height: 32px;margin-right: 64px;}
.z-purchase-popup .p-bt-btn .p-cancel-btn{border:1px solid #8F8F8F;box-shadow:0px 4px 13px 0px rgba(153,153,153,0.09);color: #717171;line-height: 30px;}
/*手机查看 优化*/
.j-mobile-box .mobile-box{position:absolute;top:39px;left:-9999px;width:330px;height:206px;padding-top:46px;text-align:center;background:url("../img/jiemu_hover_top.png") no-repeat center top/100%;z-index: 999;}
.j-mobile-box .mobile-box .bd{background: #fff;padding: 20px;height: 100%;line-height: 1;font-size:12px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.2)}
.j-mobile-box .mobile-box .bd .img-code{width: 100px;height: 100px;background: #eee;border-radius: 2px;padding: 5px;}
.j-mobile-box .mobile-box .bd-l p{margin-top: 12px;}
.j-mobile-box .mobile-box .bd-line{width:1px;height:100px;background: #EAEAEA;margin: 0 19px;}
.j-mobile-box .mobile-box .bd-r{width:150px;color: #666;}
.j-mobile-box .mobile-box .bd-r a{display: block;width: 100%;height: 30px;line-height: 28px;border: 1px solid #DD3F34;color: #DD3F34;margin-top: 20px;border-radius:15px; }
.j-mobile-box .mobile-box .bd-r .menu{display: inline-block;vertical-align: top;width: 14px;height: 16px;background: url("../img/jiemu_icon_spirites.png") no-repeat -2px -40px;margin: 6px 7px 0 0;}
.j-mobile-box .mobile-box .bd-r .android{background-position: -2px -20px;}
.tvcontent .j-mobile-box .mobile-box{top:49px}
.music_content .j-mobile-box,.j-show-pu .j-mobile-box,.allscreen_title .j-mobile-box{position:relative}
.allscreen_title .j-mobile-box{display:inline-block}
.j-show-pu .mobile-box,.allscreen_title .j-mobile-box .mobile-box{top:16px}
.tvcontent .j-mobile-box:hover .mobile-box,.tool_article .j-mobile-box:hover .mobile-box,.music_content .j-mobile-box:hover .mobile-box,.j-show-pu .j-mobile-box:hover .mobile-box,.allscreen_title .j-mobile-box:hover .mobile-box{left:-52px;}
/*直播课专栏*/
.column-live-list{padding-bottom: 50px;}
.column-live-list li{width: 100%;height: 100px;padding: 20px 23px;position: relative;display: -webkit-flex;display: -moz-box;display: flex;}
.column-live-list li .thumb{width:95px;height:60px;margin-right: 20px;position: relative;}
.column-live-list li .column:before{content: "";width: 86px;height: 1px;background: #EEEEEE;position: absolute;left: 50%;bottom: -3px;margin-left: -43px;}
.column-live-list li .column:after{content: "";width: 72px;height: 1px;background: #EEEEEE;position: absolute;left: 50%;bottom: -6px;margin-left: -36px;}
.column-live-list li .thumb .quan-tip{width:18px;height:17px;line-height:17px;background:#FF6702;border-radius:2px;font-size: 12px;color: #fff;text-align:center;position: absolute;top:3px;left:4px;}
.column-live-list li .thumb-intro{-webkit-flex:1;-moz-box-flex:1;flex:1;font-size:12px;color:#666;padding-right: 45px;}
.column-live-list li .thumb-intro h4{margin: 0;}
.column-live-list li .thumb-intro h4 a{color: #333;font-size: 14px;}
.column-live-list .live-status{margin:5px 0;}
.column-live-list .live-status .circle{display: inline-block;vertical-align: middle;width: 4px;height:4px;border-radius: 50%;overflow: hidden;margin-right: 3px;}
.column-live-list .live-status.onlive .circle{background: #E60012;}
.column-live-list .live-status.lived .circle{background: #999;}
.column-live-list .live-status.living .circle{background:#009944 ;}
.column-live-list .buy-button{display: block;width:60px;height:30px;line-height: 28px;color: #666666;border: 1px solid #999;border-radius:15px;font-size: 12px;text-align: center;background: #fff;-webkit-align-self: center;align-self: center;}
.column-live-list .buy-button.buy{border-color: #EB6100;color: #fff;background: #EB6100;}
.column-live-list .info-crowd{display: inline-block;height:30px;line-height: 30px;background: #EB6100;border-radius: 15px;color: #fff;font-size: 12px;padding: 0 23px;-webkit-align-self: center;align-self: center;}
.column-live-list .info-crowd span{display: inline-block;vertical-align:top;max-width: 146px;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;padding-right: 5px;}
.column-live-list li:hover{background: #F6F6F6;}
.column-live-list .common-live-tags{vertical-align: middle;}
/*电视频道 迭代*/
.j-area-classify .artlist{padding-bottom:12px}
.j-area-classify .artlist:last-child{margin-bottom:0;padding-bottom:0;border:none}
.page-video-top10{padding-bottom:0}
.j-area-classify .column{margin-bottom:20px}
/*精彩评论*/
.j-s-title{margin:0;padding:20px 0;color: #666;font-size: 14px;font-weight: 400;text-align: center;}
.j-s-title .line{margin: 0 20px;display:inline-block;vertical-align:middle;width: 14px;height:2px;background:#BFBFBF;}
/*视频切换分辨率*/
.zswitch-quality .tcp-quality-switcher-value {pointer-events: none;font-size: 1.2em;display: table;text-align: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%; }
.zswitch-quality .tcp-quality-switcher-value p {display: table-cell;vertical-align: middle; }
.zswitch-quality .vjs-menu {width: 6em;left: 50%;-webkit-transform: translate3d(-50%, 0, 0);-moz-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0); }
.zswitch-quality .vjs-menu li {text-transform: none;}
.tcp-video-quality-switcher .vjs-menu-content,.zswitch-quality .vjs-menu-content{width: 94px !important;background-color: rgba(0, 0, 0, 0.6) !important;}
.tcp-video-quality-switcher li.vjs-menu-item,.tcp-video-quality-switcher li.vjs-menu-item:focus,.tcp-video-quality-switcher li.vjs-menu-item:hover,
.zswitch-quality li.vjs-menu-item,.zswitch-quality li.vjs-menu-item:focus,.zswitch-quality li.vjs-menu-item:hover{color: #fff;background-color: transparent;outline:none;}
.tcp-video-quality-switcher li.vjs-selected,.tcp-video-quality-switcher li.vjs-selected:focus,.tcp-video-quality-switcher li.vjs-selected:hover,
.zswitch-quality li.vjs-selected,.zswitch-quality li.vjs-selected:focus,.zswitch-quality li.vjs-selected:hover{color: #3592BB;background-color: transparent;outline:none;}
.tcp-video-quality-switcher li.vjs-menu-item:hover,.zswitch-quality li.vjs-menu-item:hover{background: rgba(255,255,255,.25);}
.tcp-video-quality-switcher .hd img,.zswitch-quality .hd img{margin-top: -2px;}
.tcp-video-quality-switcher .vjs-menu li,.zswitch-quality .vjs-menu li{font-size: 14px;height: 36px;line-height: 36px;text-align: left;padding:0 0 0 20px;}
.tcp-video-quality-switcher .hd.vjs-selected,.tcp-video-quality-switcher .hd.vjs-selected:hover,.tcp-video-quality-switcher .hd.vjs-selected:focus,
.zswitch-quality .hd.vjs-selected,.zswitch-quality .hd.vjs-selected:hover,.zswitch-quality .hd.vjs-selected:focus{color: #F3CE74;}
/*标识*/
.common-tag-box{position:absolute;top:6px;left:6px;padding:0!important}
.common-tag{display:none;vertical-align:middle;width:33px;height:22px;line-height:22px;border-radius:2px;margin-right:4px;font-size:0}
.common-tag-box .common-tag{display: inline-block;vertical-align: top;}
.common-tag.free{display:inline-block!important;background:url("../img/tag/mf.png") no-repeat left center/auto 22px;}
.common-tag.default{display:inline-block!important;width:auto;text-align: left;color: #fff;font-size: 13px;background: rgba(0,0,0,.6);padding:0 5px;}
.common-tag.experience{display:inline-block!important;background:url("../img/tag/ty.png") no-repeat left center/auto 22px;}
.common-tag.pay{display:inline-block!important;background:url("../img/tag/ff.png") no-repeat left center/auto 22px;}
.common-tag.paied{display:inline-block!important;background:url("../img/tag/yg.png") no-repeat left center/auto 22px;}
.common-tag.vip{display:inline-block!important;background:url("../img/tag/vip.png") no-repeat left center/auto 22px;}
.common-tag.gk{display:inline-block!important;background:url("../img/tag/gk.png") no-repeat left center/auto 22px;}
.common-tag.xm{display:inline-block!important;background:url("../img/tag/xm.png") no-repeat left center/auto 22px;}
.common-tag.nck{display:inline-block!important;background:url("../img/tag/nck.png") no-repeat left center/auto 22px;width: 52px !important;}
.common-tag.qupu.experience{background:url("../img/tag/ty_qupu.png") no-repeat left center/100%;}
.common-tag.qupu.pay{background:url("../img/tag/ff_qupu.png") no-repeat left center/100%;}
.common-tag.qupu.paied{background:url("../img/tag/yg_qupu.png") no-repeat left center/100%;}
.common-tag.qupu.vip{background:url("../img/tag/vip_m.png") no-repeat left center/100%;}
.hpage_right .common-tag-box{top:18px;left:15px;}
.panel-rmd-bd .common-tag-box{z-index:2;top:24px;left:6px;}
.recommendedlist .common-tag-box{top:10px;left:10px;}
.movielist li>a .common-tag-box,.zr-movielist .common-tag-box{top:23px;}
.page-video-top10 .common-tag-box{top:15px;right:5px;left:auto}
.qudan_left .common-tag-box{top:26px;}
.goods-recharge .goods-img,.zr-live .zr-live-thumb,.privilege_table .privilege_name{position:relative}
.privilege_name_live{line-height: 28px;width: 349px;padding-top: 24px;}
.zr-tv-list .common-tag-box{top:15px;left:5px}
.privilege_table .privilege_name .common-tag-box{top:26px;left:26px;}
/*购筝券*/
.gzq-box{width:280px;height:56px;border-radius: 4px;border:2px solid #FF6842;margin-top:-9px;margin-bottom: 12px;}
.gzq-box .gzq-l{width:194px;height:100%;background:url(../img/gzq_line.png) no-repeat right top/28px;color:#666;font-size:14px;padding:7px 28px 0 12px;}
.gzq-box .gzq-l .titl{color:#333;font-weight: bold;margin-bottom: 0;}
.gzq-box .gzq-l em{color:#FF6842;font-weight: bold;font-style: normal;}
.gzq-box .gzq-r{width:82px;height:100%;background:#FF6842;}
.gzq-box .gzq-r a{display: block;width:70px;height:23px;line-height: 23px;background: rgba(255,255,255,.2);border-radius: 11px;text-align: center;color: #FAF9E7;font-size: 12px;font-weight: bold;margin-top:15px;}
.gzq-box .gzq-r a span{display: inline-block;vertical-align:middle;width:5px;height:10px;background: url(../img/gzq_arrow.png) no-repeat center top/100%;margin-left:2px;margin-top:-3px;}
/*排序*/
.jiemu-sort-box{height:22px;border: 1px solid #eee;border-radius:4px;text-align: center;overflow: hidden;margin-top: 10px;margin-right: 10px;}
.jiemu-sort-box a{display: inline-block;vertical-align: top;width:56px;height:20px;line-height:20px;color: #999;font-size: 12px;}
.jiemu-sort-box a span{display: inline-block;vertical-align:top;width: 14px;height: 20px;background: url("../img/jiemu_sort_on.png") no-repeat center center/14px 12px;margin-right: 3px;}
.jiemu-sort-box a.active{background: #C01820;color: #fff;}
.jiemu-sort-box a.active span{background-image: url("../img/jiemu_sort.png")}
/*简介优化*/
.limit-txt{margin-top:10px;margin-bottom:20px}
.limit-txt p{margin-bottom:0;}
.limit-txt .intro-switch>a{color:#ccc}
.limit-txt .intro-switch>a .icon{margin-left:7px;}

/*超级会员以及课程购买引导*/
.purchase-guide-popup{display:none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,.6);z-index: 99;}
.purchase-guide-popup .guide-box{position: absolute;top: 50%;left: 50%;width:605px;height:420px;background:rgba(0,0,0,.2);border-radius:2px;padding: 5px;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.purchase-guide-popup .guide-box .g-inner{width:100%;height:100%;background: #fff;border-radius: 2px;}
.purchase-guide-popup .guide-box .g-titl{padding: 60px 106px 0;text-align: center;}
.purchase-guide-popup .guide-box .g-titl h2{color: #333;font-size: 18px;font-weight: bold;margin: 0;padding-bottom: 15px;border-bottom: 1px solid #E5E5E5;}
.purchase-guide-popup .no-login-box{width:550px;height:290px;}
.purchase-guide-popup .no-login-box .g-titl{padding: 60px 80px 0;}
.purchase-guide-popup .no-login-box .g-cnt{color: #999;font-size: 14px;text-align: center;}
.purchase-guide-popup .no-login-box .login-btn{display: block;width:256px;height:40px;line-height: 40px;border-radius:20px;background: #C01820;color: #fff;font-size: 16px;margin: 22px auto 40px;}
.purchase-guide-popup .g-s-titl{color: #333;font-size: 14px;}
.purchase-guide-popup .g-close-btn{position: absolute;top:-9px;right: -8px;display: block;width: 26px;height: 26px;z-index: 100;}
.purchase-guide-popup .g-inner .fl{padding-left: 94px;}
.purchase-guide-popup .g-inner .g-s-titl{color: #333;font-size: 14px;text-align: left;padding: 25px 0 20px 2px;}
.purchase-guide-popup .g-inner .g-goods-thumb{width:164px;height:104px;padding:2px;background: #eee;}
.purchase-guide-popup .g-inner .g-goods-thumb img{border-radius:2px;}
.purchase-guide-popup .g-inner .g-vip-thumb{width:104px;height:104px;border:2px solid #eee;}
.purchase-guide-popup .g-inner .g-t-titl{color: #666;font-size: 12px;margin-top: 10px;line-height: 14px;height: 28px;margin-bottom: 18px;padding: 0 3px;}
.purchase-guide-popup .g-inner .g-goods{width: 258px;}
.purchase-guide-popup .g-inner .g-goods .buy-btn{display:block;width:162px;height:34px;line-height:32px;border: 1px solid #FF6702;border-radius:17px;color: #FF6702;font-size: 16px;text-align: center;margin: 0 auto;}
.purchase-guide-popup .g-inner .g-vip .learn-btn{display:block;width:104px;height:34px;line-height: 34px;background: #F3CE74;color: #333;font-size: 16px;border-radius:17px;text-align: center;}
.purchase-guide-popup .g-single{text-align: center;padding-top: 58px;}
.purchase-guide-popup .g-single .g-t-titl{margin-bottom: 10px;margin-top: 15px;}
.purchase-guide-popup .g-single .g-vip-thumb,.purchase-guide-popup .g-single .learn-btn{margin: 0 auto;}

/* 购买须知 */
.purchase-con {font-family: Microsoft YaHei;font-weight: 300;line-height: 18px;padding: 20px 20px 30px 20px;color: #333333;font-weight: 400;font-size: 16px;text-align: left;}


/* 曲谱内容页 */
.qupu_author_product{margin-left: 20px;height: 26px;line-height: 26px; width: 100%;position: relative;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.qupu_author_product a{position: absolute;left: 0; top: 0;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.qupu_author_product img{width: 18px;height: 18px;border-radius: 50%;}
.qupu_author_product .qupu_product_name{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #666666;margin: 0 0 0 5px;}
/* .qupu_author_product .renzheng{width: 12px;height: 12px;font-size: 12px;text-align: center;line-height: 10px;color: #fff;;} */
.qupu_author_product .renzheng.yyr{background: url("../img/2021_pc/icon_musician_red.png") no-repeat;-o-background-size: 12px 12px;background-size: 12px 12px; width: 12px;height: 12px;display: inline-block;margin-left: 5px;border-radius: 50%}
.qupu_author_product .upload{color: #999;font-size: 12px;margin-left: 5px;}

/*曲谱相关*/
.tabs-main_content{margin: 30px 0px 20px 0;}
.tabs-main_content .card-title {display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.tabs-main_content .card-title h2.left_title{font-size: 18px;border-color: #BE1026;margin-left: 19px;margin-bottom: 0 !important;}
.tabs-main_content .card-title h3.left_title{font-size: 18px;border-color: #BE1026;margin-bottom: 0 !important;font-weight: bold;color: #333;border-left: 4px solid #c01920;text-indent: 10px;position: relative;margin: 10px 0 20px 20px;width: 14%;}
.tabs-main_content .card-title .card-status{border-bottom: 1px solid #DDDDDD;margin-top:14px;width: 82%;}
.tabs-main_content .card-title .card-status li{float: left;padding: 0 12px;height:36px;text-align: center;line-height: 36px;cursor: pointer;}
.tabs-main_content .card-title .card-status li{font-size: 14px;color: #666;}
.tabs-main_content .card-title .card-status li.active{color: #BE1026;}
.tabs-main_content .card-title .card-status li.active{border:1px solid #ddd;border-radius:4px 4px 0px 0px;border-bottom: 0;position: relative;}
.tabs-main_content .card-title .card-status li.active:after{content: '';position: absolute;bottom:-1px;left:0;width:100%;height:1px;background: #fff;}
.tabs-main_content .card-title .left-title{margin-left: 0 !important;}

/* 相关版本 */
.tabs-main_content .item-container .qupu-list{margin-top: 20px;}
.tabs-main_content .item-container .qupu-list li{display: -webkit-flex;display: -moz-box;display: flex;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;flex-direction: column;height: 114px;-webkit-align-items: flex-start;-moz-box-align: start;align-items: flex-start;-webkit-justify-content: center;-moz-box-pack: center;justify-content: center;width: 100%;border-bottom: 1px solid #F9F9F9;margin-left: 20px;}
.tabs-main_content .item-container .qupu-list li:hover{background: #F9F9F9;margin-left:0;padding-left: 20px;}
.tabs-main_content .item-container .qupu-list li a .title{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;line-height: 24px;}
.tabs-main_content .item-container .qupu-list li a .txt-label{display: inline-block;margin-right: 3px;width: 50px;height: 22px;line-height: 20px;font-size: 13px;color: #666;border-radius: 2px;border: 1px solid #666;text-align: center;}
.tabs-main_content .item-container .qupu-list li:last-child{border-bottom: 0;}
.tabs-main_content .item-container .check-more{display: inline-block;padding: 6px 10px;background: #f2f2f2;color: #666;border-radius: 2px;margin-bottom: 70px;margin-top: 20px;}

/* 艺术家信息 */
.tabs-main_content .item-container .artist-con{margin-bottom: 40px;}
.tabs-main_content .item-container .artist-con .artist-info{display: -webkit-flex;display: -moz-box;display: flex;-webkit-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;-webkit-align-items: center;-moz-box-align: center;align-items: center; padding: 20px 15px 20px 20px;}
.tabs-main_content .item-container .artist-con .artist-info .artist-desc{display: -webkit-flex;display: -moz-box;display: flex;-webkit-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.tabs-main_content .item-container .artist-con .artist-info img{width: 50px;height: 50px;border-radius: 50%;margin-right: 10px;}
.tabs-main_content .item-container .artist-con .artist-info .artist-name{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;margin: 0 !important;}
.tabs-main_content .item-container .artist-con .artist-info .check-info{width: 77px;height: 33px;line-height: 33px; text-align: center; border: 1px solid #C01920;border-radius: 4px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #C01920;}
.tabs-main_content .item-container .artist-con .artist-honor{padding: 0px 15px 20px 20px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #666666;line-height: 22px;}
.tabs-main_content .item-container .artist-con .artist-title{font-size: 16px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;line-height: 20px;margin-left: 20px;}

.tabs-main_content .item-container .left-title{font-size: 16px;font-weight: bold;color: #333; margin: 10px 0 20px 20px;}
.tabs-main_content .card-title h2{width: 14%;}
.qu_author_product{margin-top: -10px; margin-bottom: 20px;}
.z-relation-common-box{margin: 30px 0px 0 20px;}
.tabs-main_content.mb_20{margin-left: -20px;}
.neican-change{display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center}
.activecode-change{margin-top: 30px}
/* 迭代首页筝人·考级·音乐人推荐 */
.mt28{margin-top:28px!important;}
.iteration-right{width:300px;}
.iteration-right ul{margin-top: -16px;}
.iteration-container{height:650px;}
.iteration-container h2.left_title a{margin-right:0!important;color: #333;}
.iteration-container .hcontainer_left{width:900px;padding-right:15px;}
.iteration-list{margin-left:8px;}
.iteration-list li{float:left;width: 280px;height: 116px;background: #FBFBFD;border: 1px solid #F2F2F2;margin-left: 12px;margin-bottom:12px; -webkit-transition: all .25s; -o-transition: all .25s; -moz-transition: all .25s; transition: all .25s;}
.iteration-list li>a{display: block;padding: 15px;}
.iteration-list li:hover,.iteration-hot-list li:hover{box-shadow: 0px 6px 10px 0px rgba(51, 51, 51, 0.11);}
.iteration-list li .iteration-img{float:left;width: 84px;height: 84px;border: 1px solid #F2F2F2;border-radius: 2px;background: #fff;margin-right: 8px;overflow: hidden;}
.iteration-list li .iteration-intro{float:left;width:154px;}
.iteration-list li .iteration-intro h3{margin:8px 0 5px;font-weight: bold;color:#333;font-size: 14px;}
.iteration-list li .iteration-intro p{font-size: 12px;line-height: 16px;height:48px;color:#666;margin-bottom: 0;}
.iteration-container .iteration-right li{width: 100%;height: 86px;border-bottom: 1px solid #F2F2F2;padding: 15px 0;}
.iteration-container .iteration-right li:last-child{border-bottom: 0;}
.iteration-container .iteration-right li .avatar{float: left;width: 54px;height: 54px;border-radius: 50%;margin-right:10px;position: relative;}
.iteration-container .iteration-right .avatar .img{width: 100%;height: 100%;border-radius: 50%;}
.iteration-container .iteration-right img.grade{width: 20px;height: 20px;background: #fff;position: absolute;border:1px solid #fff;bottom:0;right:0;border-radius: 50%;}
.iteration-container .iteration-right .intro{float:left;width: 216px;padding-top:8px;position:relative;padding-right: 68px;}
.iteration-container .iteration-right .intro h4{font-weight: bold;font-size: 14px;padding-right:50px;margin:0;}
.iteration-container .iteration-right .intro h4 a{color:#333;}
.iteration-container .iteration-right .intro h4 a{color:#333;}
.iteration-container .iteration-right .intro p{font-size: 12px;color:#666;margin:7px 0 0;}
.iteration-container .iteration-right .label{position: absolute;top: 11px;right: 0;width: 48px;height: 22px;line-height: 22px;color:#FEFEFE;font-size: 12px;background: #C01920;border-radius: 2px;padding-left:6px;}
.iteration-container .iteration-right .active{background: #F2F2F2;color:#999;}
.iteration-hot-list li{float: left;margin-left: 12px; -webkit-transition: all .25s; -o-transition: all .25s; -moz-transition: all .25s; transition: all .25s;}
.iteration-hot-list li:not(:first-child){margin-bottom: 12px;}
.iteration-hot-list li h3{font-size: 14px;}
.iteration-hot-list .common-item{width: 298px;height: 116px;background: #FBFBFD;border: 1px solid #F2F2F2;padding: 12px;}
.iteration-hot-list .common-item .hot-img{width: 92px;height: 92px;background: #FFFFFF;border: 1px solid #F2F2F2;border-radius: 2px;margin-right: 12px;position: relative}
.iteration-hot-list .common-item .hot-intro{width:168px;color: #666;font-size: 12px;line-height: 16px;}
.iteration-hot-list .common-item .hot-intro h3 a{color: #333;font-weight: bold;}
.iteration-hot-list .common-item .hot-intro h3{height: 32px;margin: 2px 0 12px;}
.iteration-hot-list .common-item .hot-intro p a{color: #666;}
.iteration-hot-list .common-item .hot-intro p{margin-bottom: 10px;}
.iteration-hot-list .one-item a{color: #fff;}
.iteration-hot-list .one-item{display: block;width: 245px;height: 245px;border: 1px solid #F2F2F2;position: relative;}
.iteration-hot-list .one-item .hot-img{width: 100%;height: 100%;float: none;}
.iteration-hot-list .one-item .hot-intro{float: none;position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(51,51,51,.6);color: #fff;padding: 8px 10px;font-size: 12px;line-height: 16px;}
.iteration-hot-list .one-item .hot-intro h3{font-weight: bold;margin: 0;}
.iteration-hot-list .one-item .hot-intro p{margin-top: 5px;margin-bottom: 0;}
.iteration-hot-list li .author{display: inline-block;vertical-align: top;margin-top: 1px;}
.iteration-hot-list li .author img{width: 14px!important;height: 14px;vertical-align: top;}
.iteration-qupu{height: auto;padding-bottom: 28px;border-bottom: 1px solid #ddd;margin: 0 20px 30px;}
.iteration-qupu h2.left_title{margin-left: 0;}
.iteration-qupu .iteration-right{width:280px;}
.iteration-qupu .hcontainer_left{width: 880px;}
.iteration-qupu .iteration-list,.iteration-qupu .iteration-hot-list{margin-left:-12px;}
/*迭代搜索-曲谱列表·曲内容页-谱列表·谱内容页-曲列表*/
.ziter-qupu-list li{width: 100%;padding:20px;}
.ziter-qupu-list li:hover{background: #F9F9F9;}
.ziter-qupu-list .titl{line-height: 36px;margin: 0;}
.ziter-qupu-list .titl a{font-size: 16px;color: #333;}
.ziter-qupu-list .txt-label{display: inline-block;vertical-align:middle;margin-right: 16px;margin-top:-3px;min-width: 50px;height: 22px;line-height: 20px;font-size: 13px;color: #666;border-radius: 1px;border: 1px solid #666;text-align: center;padding: 0 2px;}
.ziter-qupu-list .common-tag{vertical-align: middle;height: 22px;margin-top: -3px;margin-right: 6px;margin-left: -12px;}
.ziter-qupu-list li .info-box{display: inline-block;vertical-align:top;max-width: 100%;}
.ziter-qupu-list li .info-cnt{color: #999;font-size: 14px;line-height: 36px;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.ziter-qupu-list li .info-cnt a{color:#5C85AE;}
.ziter-qupu-list li .info-cnt img{margin-right: 9px;}
.ziter-qupu-list li .info-cnt .line{width: 1px;height: 15px;background: #B7B6B4;margin: 0 15px;}
.ziter-qupu-list li .info-cnt .txt{-webkit-flex: 1;-moz-box-flex: 1;flex: 1; overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.ziter-qupu-list li .info-cnt .star{display:inline-block;vertical-align:middle;width:14px;height:14px;background:url("../img/nandu.png") no-repeat;margin-right: 3px;}
.ziter-qupu-list li .info-cnt .star.active{background-position:0 -19px}

.ziter-juemu-list li{width: 100%;padding:22px 20px;}
.ziter-juemu-list li .img-box{float: left;width: 92px;height: 60px;margin-right: 18px;position: relative;}
.ziter-juemu-list li .intro-box{float: left;width: 748px;margin-top: -5px;}
.ziter-juemu-list li .zl-limit{display: inline-block;vertical-align: top;line-height: 36px;max-width:195px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.ziter-juemu-list li .author-limit{display: inline-block;vertical-align: top;line-height: 36px;max-width:166px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.ziter-juemu-list.no-label li{padding: 20px 20px 17px;}
.ziter-juemu-list.no-label li .intro-box{margin-top: 2px;}
.ziter-juemu-list.no-label li .titl{line-height: 24px;}
.ziter-juemu-list.setting li{border-bottom: 1px solid #E4E4E4;}
.ziter-juemu-list.setting li .intro-box{position: relative;}
.ziter-juemu-list li .delete-btn{display:none;width: 45px;height: 25px;line-height:23px;border: 1px solid #B5B5B5;border-radius: 4px;font-size: 14px;color: #666;text-align: center;position: absolute;right: 0;top:50%;margin-top: -12px;}
.ziter-juemu-list.setting li:hover .info-box{padding-right: 50px;}
.ziter-juemu-list.setting li:hover .delete-btn{display: block;}
.ziter-juemu-list .common-tag{vertical-align: top;height: 24px;margin-top:0;margin-right: 4px;margin-left: 0;}

.tabs-main_content .item-container .ziter-qupu-list{padding-left: 20px;}
.tabs-main_content .item-container .ziter-qupu-list li{border-bottom: 1px solid #F2F2F2;position: relative;padding: 20px 0;}
.tabs-main_content .item-container .ziter-qupu-list li:hover:before{content: "";position: absolute;top:0;left: -20px;width: 20px;height: 100%;background: #F9F9F9;}
.tabs-main_content .item-container .ziter-qupu-list li:last-child{border-bottom: 0;}
.tabs-main_content .item-container .ziter-juemu-list li .intro-box{width: 715px;}

.search_right li{border-top: 1px solid #F2F2F2;}
.ziter-own-right .artlist{padding-left: 0;}
.ziter-own-right .video-list li{position: relative;padding:20px 32px;}
.ziter-own-right .video-list li .music-thumb-bg,.ziter-own-right .video-list li .live-thumb-bg{margin-right: 20px;position: relative;}
.ziter-own-right .video-list li .music-thumb-bg:after{  content: "";position: absolute;left:0;top: -8px;width:95px;height: 68px;background: url(../img/video-cover-95.png) 0 0 no-repeat;}
.ziter-own-right .video-list li .music-thumb-bg .box,.ziter-own-right .video-list li .live-thumb-bg .box{display:block;width: 95px;height: 60px;}
.ziter-own-right .video-list .music_intro{line-height: 24px;width:635px;}
.ziter-own-right .video-list .song_name{margin: 0;}
.ziter-own-right .video-list .song_name a{font-size: 14px;line-height: 20px;color: #333;}
.ziter-own-right .video-list .song_name span{border-color: #666;color: #666;margin-left:0;margin-right: 5px;}
.ziter-own-right .video-list .song_name a:hover{ color: #C01820; }
.ziter-own-right .video-list .song_num{font-size: 12px;color: #666;display: block;}
.ziter-own-right .video-list li:hover{background: #F6F6F6;}
.ziter-own-right .video-list li .follow{display:block;position: absolute;top:36px;right:32px;width:60px;height:30px;background:#fff;border:1px solid #C01820;border-radius:2px;font-size: 14px;color: #C01820;text-align: center;line-height: 28px;}
.ziter-own-right .video-list li .follow.active{border-color: #D7D7D7;color: #666;}
.ziter-own-right .video-list li .follow.buy:hover{background:#C01820;color: #fff;border-color: #C01820;}
.ziter-own-right .video-list.live li .follow{border-color: #333;color: #fff;background: #333;}
.ziter-own-right .video-list.live .song_num{line-height: 20px;}
.ziter-own-right .video-list.live .song_name{margin-bottom: 2px;}
.ziter-own-right .video-list .common-live-tags{vertical-align: middle;}
.ziter-own-right .qupu_status{border-bottom: 1px solid #DDDDDD;width: 693px;margin-left: 24px;}
.ziter-own-right .qupu_status li{float: left;padding: 0 12px;height:38px;text-align: center;line-height: 38px;}
.ziter-own-right .qupu_status li a{font-size: 14px;color: #666;}
.ziter-own-right .qupu_status li.active a{color: #C01820;}
.ziter-own-right .qupu_status li.active{border:1px solid #ddd;border-radius:4px 4px 0px 0px;border-bottom: 0;position: relative;}
.ziter-own-right .qupu_status li.active:after{content: '';position: absolute;bottom:-1px;left:0;width:100%;height:1px;background: #fff;}
/*流派*/
.lp-container .left_title{margin-left: 20px;}
.lp-container .list-lp li{padding:20px;border-top:1px solid #F2F2F2;}
.lp-container .list-lp .list-img{width:148px;height:148px;border: 1px solid #333;margin-right: 29px;}
.lp-container .list-lp .list-info{width: 980px;}
.lp-container .list-lp .list-info h4{margin-top: 8px;}
.lp-container .list-lp .list-info h4 a{font-size:20px;color:#333;font-weight: bold;}
.lp-container .list-lp .list-info .info{font-size:14px;color:#999;line-height:26px;margin-top: 25px;max-height: 52px;}

/* 新闻banner */
.news-banner{width: 100%;height: 0;position: relative;padding-top: 25.1%;}
.news-banner .huodong-img{width: 100%;height: 100%;position: absolute;top: 0;overflow: hidden;}
.ui-border-b10{border-bottom: 10px solid #f2f2f2;}
.news-titl{padding: 15px;display:-webkit-flex;display:-moz-box;display:flex;}
.news-titl span{display: inline-block;width: 4px;height: 22px;background: #C01820;margin-right: 10px;margin-top: 5px;}
.news-titl .news-headline{font-size: 20px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;line-height: 20px;width: 98%;margin-top: 5px !important;}
.ui-border-b10{border-bottom: 10px solid #f2f2f2;}

/*千人千面*/
.recommend-favorite-mj{padding: 10px 20px 12px;}
.recommend-favorite-mj .left_title .arrow-btn{color:#333;font-size: 14px;font-weight: normal;}
.recommend-favorite-mj .add-favorite{display:inline-block;vertical-align:middle;width: 80px;height: 24px;line-height:22px;border: 1px solid #C01820;border-radius: 2px;color: #C01820;font-size: 14px;font-weight: bold;text-align: center;text-indent:0;margin-left: 18px;margin-top: -4px;}
.recommend-favorite-mj .empty-box,.recommend-province .empty-box{color: #333;font-size: 16px;font-weight: bold;text-align: center;padding: 45px 0 65px;}
.master-list{margin-left: -13px;}
.master-list li{margin-left: 13px;margin-bottom: 13px;}
.master-list li .iteration-img{position: relative;border-radius: 4px;}
.master-list li .iteration-img .sign{display: block;width: 29px;height: 16px;background: #B5A088;border-radius: 3px 0px 3px 0px;color: #fff;font-size: 11px;line-height: 16px;text-align: center;position: absolute;bottom: 0;right: 0;}
.master-list li .iteration-intro h3{position: relative;padding-right: 40px;}
.master-list li .iteration-intro h3 .num{position: absolute;right: 0;top:1px;color: #C01820;font-size: 12px;font-weight: normal;}
.master-list li .iteration-intro h3 .num.disabled{color: #999;}
.master-list .hasread h3,.master-list .hasread h3 .num{color: #999!important;}
.recommend-province{padding: 10px 20px 14px;}
.recommend-province .left_title .num{color: #999;font-size: 14px;font-weight: normal;}
.recommend-province .red-text{color: #c01820;font-size: 14px;}
.recommend-province .tab-item{display:inline-block;vertical-align:middle;height:22px;line-height:22px;color: #666;font-size: 14px;margin-left: 19px;font-weight: normal;text-indent: 0;}
.recommend-province .tab-item.on{padding: 0 5px;background: #c01820;border-radius: 2px;color: #fff;font-weight: bold;}
.recommend-province .small-title{color: #666;font-size: 12px;line-height: 28px;margin-top: 5px;}
.recommend-province .small-title .circle{display: inline-block;vertical-align: middle;width: 11px;height: 11px;border: 2px solid #CC3729;border-radius: 50%;margin-right: 7px;margin-top: -2px;}
.recommend-province .tbtn,.recommend-favorite-mj .tbtn{display:block;width: 60px;height: 28px;border: 1px solid #F2F2F2;color: #999;font-size: 14px;line-height: 26px;text-align: center;font-weight: normal;text-indent: 0;}
.recommend-province .load_more{display: block;margin-bottom: 14px;}
.recommend-province .bulletin-list{padding-left: 5px;margin-top: 25px;}
.recommend-province .bulletin-list li{position: relative;padding-bottom: 34px;padding-left: 10px;border-left: 2px solid #eeeeee;}
.recommend-province .bulletin-list li .spot{position: absolute;left: -7px;top: -2px;width: 12px;height: 12px;background: #FFFFFF;border: 2px solid #EEEEEE;border-radius: 50%;}
.recommend-province .bulletin-list li .time{font-size: 12px;color: #999;line-height: 12px;margin-bottom: 20px;}
.recommend-province .bulletin-list li h4{font-size: 18px;font-weight: bold;color: #333;line-height: 18px;margin-top: 0;}
.recommend-province .bulletin-list li h4 a{float:left;color: #333;max-width: 700px;}
.recommend-province .bulletin-list li h4 a:visited{color: #999;}
.recommend-province .bulletin-list li h4 .t{color: #999;font-size: 12px;font-weight: normal;}
.recommend-province .bulletin-list li .desc{font-size: 14px;color: #999999;line-height: 16px;margin-top: 15px;}
.recommend-province .bulletin-list li .subject {margin-top: 25px;line-height: 18px;}
.recommend-province .bulletin-list li .subject span{font-size: 12px;color: #666;}
.recommend-province .bulletin-list li .subject .subject-list{width: 1078px;}
.recommend-province .bulletin-list li .subject .subject-list .subject-author{margin-right: 18px;}
.recommend-province .bulletin-list li .subject .subject-list .subject-author a{color: #666;}
.recommend-province .bulletin-list li .subject .subject-list img{width: 18px;height: 18px;margin-right: 2px;border-radius: 2px;overflow: hidden;}
.recommend-province .local-tab-list{width:242px;font-size: 0;border-radius: 4px;border: 1px solid #C01820;margin: 0 auto 20px;}
.recommend-province .local-tab-list li{display: inline-block;vertical-align: top;width: 80px;height: 34px;font-size: 14px;line-height: 34px;text-align: center;}
.recommend-province .local-tab-list li:not(:first-child){border-left: 1px solid #c01820;}
.recommend-province .local-tab-list li a{display: block;color: #c01820;}
.recommend-province .local-tab-list li.active{background: #c01820;}
.recommend-province .local-tab-list li.active a{color: #fff;}
.recommend-province .nodata_show{height: auto;background-position: center 40px;padding-top: 260px;padding-bottom: 45px;}
.recommend-province .local-tab-cnt .nodata_show .btn{display:block;width: 80px;height: 24px;line-height:24px;background: #C01820;border-radius: 2px;color: #fff;font-size: 14px;text-align: center;margin: 15px auto 0;font-weight: bold;}
.recommend-province .empty-news{color: #999;font-size: 12px;text-align: center;margin: 35px 0 15px;}
.recommend-province .master-box{position: relative;}
.recommend-province .load-arrow{display:block;width:100%;height: 116px;background: -webkit-linear-gradient(268deg, rgba(255, 255, 255, 0.8) 0%, #FFFFFF 100%);background: -moz-linear-gradient(268deg, rgba(255, 255, 255, 0.8) 0%, #FFFFFF 100%);background: -o-linear-gradient(268deg, rgba(255, 255, 255, 0.8) 0%, #FFFFFF 100%);background: linear-gradient(182deg, rgba(255, 255, 255, 0.8) 0%, #FFFFFF 100%);text-align: center;color: #666;font-size: 18px;font-weight: bold;padding-top: 28px;position: absolute;left: 0;bottom: 13px;}
.recommend-province .load-arrow.expand{position: relative;}
.recommend-province .load-arrow.expand img{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
/*机构*/
.org-list{margin-left: -17px;}
.org-list li{float: left;width: 375px;height: 140px;border: 1px solid #EEEEEE;-webkit-transition: all .25s;-o-transition: all .25s;-moz-transition: all .25s;transition: all .25s;margin-left: 17px;margin-bottom: 16px;}
.org-list li .intro-box{width: 221px;height:100px;position: relative;}
.org-list li .img-box{width: 100px;height: 100px;border: 1px solid #F2F2F2;}
.org-list li>a{display: block;width:100%;height:100%;padding: 20px 15px;}
.org-list li:not(:last-child):hover{box-shadow: 0px 6px 10px 0px rgba(51, 51, 51, 0.11);}
.org-list li h3{color: #333;font-size: 14px;font-weight: bold;line-height: 18px;margin-top: 0;max-height: 36px;}
.org-list li .other{color: #999;font-size: 12px;margin-bottom: 0;position: absolute;bottom: 0;left: 0;}
.org-list li .other span{display:inline-block;vertical-align:top;}
.org-list li .other .distance{color: #666;padding-left: 12px;}
.org-list li .other .district{max-width: 72%;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.org-list li .price{color: #C01820;font-size: 12px;font-weight: bold;padding-right: 9px;}
.recruit-list li{height: 150px;}
.recruit-list li h3{height: 36px;}
.recruit-list li .img-box{width: 36px;height: 36px;border-radius: 2px;overflow: hidden;margin-right: 8px;}
.recruit-list li .intro-box{width: 299px;height: auto;}
.recruit-list li h4{color: #333;font-size: 12px;font-weight: bold;margin-top: 2px;margin-bottom: 0;}
.recruit-list li .other{margin-top: 4px;position: relative;}
.recruit-list li .district.fr{color: #666;font-size: 12px;max-width: 50%;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.org-list .more-box{border: 0;}
.org-list .more-box>a{padding: 0;}
/*标识*/
.sign-default{display: inline-block;vertical-align: middle;padding:0 1px;height: 16px;line-height:14px;border: 1px solid #999999;border-radius: 2px;font-size: 12px;color: #666;margin-right: 7px;opacity: 0.5;font-weight: normal;margin-top: -2px;}
.sign-default.blue{border-color: #D8EAFF;color: #86B8FF;padding-left:16px;background:#FBFDFF url("../img/2021_pc/icon_sign_jj.png") no-repeat 2px center/11px 13px;opacity: 1;}
.sign-default.orange{border-color: #FFE9BF;color: #FFB933;padding-left:16px;background:#FFFAEF url("../img/2021_pc/icon_sign_jg.png") no-repeat 2px center/11px 13px;opacity: 1;}
.sign-default.red{border-color: #FCF3F4;color: #DD8589;opacity: 1;background: #FCF3F4;}
.sign-default.orange-txt{border-color: #F39800;color: #F39800;opacity: 1;}
.sign-default.bg-orange{border-color: #F39800;color: #fff;background: #F39800;opacity: 1;}
.sign-default.bg-blue{border-color: #3B96FF;color: #fff;background: #3B96FF;opacity: 1;}
/*筝快讯*/
.pl40{padding-left: 40px!important;}
.mb15{margin-bottom: 15px!important;}
.zhengxun-tab-list{width: 422px; border: 1px solid #C01820;border-radius: 4px;margin: 30px auto 10px;font-size: 0;text-align: center;overflow:hidden; }
.zhengxun-tab-list li{display:inline-block;vertical-align:top;width: 140px;height: 44px;line-height: 44px;font-size: 14px;}
.zhengxun-tab-list li a{display: block;width: 100%;height: 100%;padding: 0 10px;color: #C01820;}
.zhengxun-tab-list li.active a{color: #fff;font-weight: bold;background: #c01820;}
.zhengxun-tab-list li:not(:first-child){border-left: 1px solid #c01820;}
.show-bulletin-title{padding: 20px 0 50px 40px;}
.show-bulletin-title h1{font-size: 30px;color: #333;line-height: 36px;margin: 0;}
.show-bulletin-title .time{font-size: 14px;color: #999;padding: 15px 0;border-bottom: 1px solid #eee;margin-bottom: 35px;}
.show-bulletin-title .desc{font-size: 16px;color: #333;line-height:30px;margin-bottom: 25px;}
.show-bulletin-title .link-href span{font-size: 16px;font-weight: bold;color: #336699;opacity: 0.8;padding-left: 8px;}

/* 筝人专题搜索页 */
.bulletin-zr{margin:0 auto;margin-bottom: 10px;max-width: 1200px;background-color: #fff;}
.bulletin-zr .zr-title{height: 70px; display: -webkit-flex; display: -moz-box; display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;-webkit-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;margin: 0 30px;}
.bulletin-zr .zr-title h2.left-title{font-size: 20px;font-weight: bold;color: #333;border-left: 4px solid #c01920;text-indent: 10px;margin: 0;}
.bulletin-zr .search-form{width: 232px;height: 34px; background: #FFFFFF; border: 1px solid #CCCCCC;border-radius: 5px;padding-left: 11px;}
.bulletin-zr .search-form input{height: 31px;border: 0;width: 182px;}
.bulletin-zr .search-form .submit-zr{border: none;outline: none;background: none;padding: 1px 6px;display: inline-block;}
.bulletin-zr .search-form .submit-zr .icon-search{background: transparent;  background: #fff;border: 0;}
.bulletin-zr .zr-list .zr-item{height: 100px;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;padding: 0 30px;position: relative;}
.bulletin-zr .zr-list .zr-item .left-con{display: block;margin-right: 10px;}
.bulletin-zr .zr-list .zr-item .left-con .zr-img{width: 70px;height: 70px;border-radius: 4px;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
.bulletin-zr .zr-list .zr-item .left-con .zr-img img{border-radius: 4px;}
.bulletin-zr .zr-list .zr-item .left-con .zr-img .subject-img{position: absolute;bottom: 0;right: 0;width: 29px;height: 16px;}
.bulletin-zr .zr-list .zr-item .right-con{width: 71%;}
.bulletin-zr .zr-list .zr-item .right-con h4 a{font-size: 14px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;}
.bulletin-zr .zr-list .zr-item .zr-desc{font-size: 12px;font-family: Microsoft YaHei;font-weight: 400;color: #666666;margin-top: 12px;}
.bulletin-zr .zr-list .zr-item .add-coll{position: absolute; right: 30px; width: 60px;height: 30px;background: #ffffff;border-radius: 3px;}
.bulletin-zr .zr-list .zr-item .add-coll a{text-align: center;display: block;line-height: 30px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #C01820;}
.bulletin-zr .zr-list .zr-item .add-coll a span{margin-right: 3px;}
.bulletin-zr .zr-list .zr-item .add-coll a.active{color: #666666 !important;border: 1px solid #D7D7D7 !important;}
.bulletin-zr .zr-list .zr-item .add-coll a{color: #C01820;border: 1px solid #C01820;border-radius: 3px;}
.bulletin-zr .zr-list .zr-item .add-coll a{color: #C01820;border: 1px solid #C01820;border-radius: 3px;}
.add-favorite-zr{display: block;margin: 0 auto; margin-top: -58px;text-align: center;width: 80px;height: 25px; background: #C01820;border: 1px solid #C01820;border-radius: 2px;font-size: 14px;font-family: Microsoft YaHei;font-weight: bold; color: #FFFFFF;line-height: 24px;}
.add-favorite-zr span{margin-right: 4px;}
.left_container_nav .nav_list .zr-zhuanti-url{color: #333;font-size: 14px;display: block;}
.left_container_nav .nav_list .zr-zhuanti-title{margin-top: 7px;}
/*璀璨筝童*/
.zt-list{margin-left: -17px;}
.zt-list li{float: left;width: 375px;height: 100px;border: 1px solid #EEEEEE;-webkit-transition: all .25s;-o-transition: all .25s;-moz-transition: all .25s;transition: all .25s;margin-left: 17px;margin-bottom: 18px;padding: 20px 15px;}
.zt-list li .intro-box{float: left;width: 260px;}
.zt-list li .img-box{float: right;width: 60px;height: 60px;border: 1px solid #F2F2F2;}
.zt-list li a{color: #333;}
.zt-list li h3{color: #333;font-size: 16px;font-weight: bold;margin: 5px 0 0;}
.zt-list li p{margin: 15px 0 0;color: #333;font-size: 14px;}
.zt-list li p a{display: inline-block;vertical-align: top;max-width: 100%;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;padding-right: 12px;position: relative;}
.zt-list li p a:after{content: ">";position: absolute;right: 0;top:0;color: #333;font-size: 14px;}
/*首页筝快讯迭代*/
.latest-activities li{width: 264px;margin-bottom: 12px;height: 105px;border:1px solid #f2f2f2;}
.latest-activities li h3{font-size: 14px;color:#333;  font-weight: bold;margin: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.latest-activities li p{width: 251px;height: 32px;line-height: 16px;margin:10px auto 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis; font-size: 12px; color: #777;}
.latest-activities li .recent-act-ft{font-size: 12px;color:#666;padding:0 10px;background: #f9f9f9;border-top: 1px solid #f3f3f3;height: 28px;line-height: 28px}
.latest-activities li .recent-act-ft span{float: right;}
.mt-3{margin-top: -3px!important;}
.home-first-container .panel-act-right{width: 304px;padding-left: 20px;position: absolute;top:10px;left: 0;bottom: 15px;overflow-y: auto;}
.home-first-container .hcontainer_left{width: 100%;padding-left: 304px;}
.home-first-container .hcontainer_left h2.left_title{margin-left: 10px;}
.home-first-container .hcontainer_left .hpagelist{width:896px;padding-right: 15px;padding-left: 5px;}
.home-first-container .hcontainer_left .hpagelist li{margin-right: 5px;}
.home-first-container .panel-act-right h2.left_title a{margin-right: 10px;}
.home-first-container .ad a{display: block;width: 264px;height: 104px;}
.home-first-container .province-news{width: 264px;padding-top: 8px;}
.home-first-container .province-news .tab-nav-box{text-align: center;font-size: 0;margin-top: 26px;}
.home-first-container .province-news .tab-nav-box li{display: inline-block;vertical-align: middle;line-height: 16px;font-size: 14px;margin: 0 8px;max-width: 144px;}
.home-first-container .province-news .tab-nav-box li a{display:block;padding: 3px 5px;color: #666;}
.home-first-container .province-news .tab-nav-box li.disabled a{color: #bbb;}
.home-first-container .province-news .tab-nav-box li.active{background: #C01820;border-radius: 2px;}
.home-first-container .province-news .tab-nav-box li.active a{color: #fff;font-weight: bold;}
.home-first-container .recommend-province{padding: 0;margin-left: -10px;}
.home-first-container .recommend-province .bulletin-list li .time{margin-bottom: 15px;}
.home-first-container .recommend-province .bulletin-list li h4{font-size: 14px;}
.home-first-container .recommend-province .bulletin-list li h4 a{max-width: 216px;}
.home-first-container .recommend-province .bulletin-list li .subject{margin-top: 16px;}
.home-first-container .recommend-province .bulletin-list li .subject .subject-list{width: 192px;margin-top: -10px;}
.home-first-container .recommend-province .bulletin-list li .subject .subject-list .subject-author{margin-top: 10px;}
.home-first-container .recommend-province .bulletin-list li{padding-bottom: 14px;}
.home-first-container .province-news h2.left_title{margin-top: 0;margin-top: -3px;}
.home-first-container .province-news h2.left_title a{margin-right: 0;}

.nodata-center-align{width: 100%;height: 800px;position: relative;}
.nodata-center-align .nodata_show{position: absolute;left: 0;top:50%;background-position: center top;padding: 230px 0 0;height: auto;margin-top: -126px;}

.z-tip{color: #666;font-size: 12px;margin-bottom: 15px;}
.rich-text img{max-width: 100%;}

/*广告位*/
.adsenes-box{width: 100%;height: 280px;border-radius:10px;box-shadow: rgba(0,0,0,.1) 0 0 5px 0;position: relative;}
.adsenes-box .show-cnt{display: block;width: 100%;height: 100%;border-radius: 10px;overflow: hidden;}
.adsenes-box .cha-btn{display: block;width: 68px;height: 24px;font-size: 12px;line-height: 24px;text-align: center;color: rgba(255,255,255,.5);background:rgba(0,0,0,.5);border-radius: 24px;position: absolute;top: 10px;right: 10px;}
.adsenes-box .cha-btn img{margin-left: 5px;margin-top: -3px;}

.qupu-goods-info{margin-top: -10px;padding: 20px 0;margin-left: 20px;border-bottom: 1px solid #eee;margin-bottom: 20px;}
.qupu-goods-info .common-tag{width:22px;height: 14px;-o-background-size: auto 14px;background-size: auto 14px;margin-right: 6px;margin-top:3px;}
.qupu-goods-info .goods-title{font-size: 14px;color: #333333;max-width: 400px;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.qupu-goods-info .user{color: #999;font-size: 12px;padding-left: 12px;position: relative;margin-left: 12px;}
.qupu-goods-info .user:before{content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 15px;background: #EEEEEE;margin-top: -7px;}
.qupu-goods-info .user img{width: 26px;height: 26px;border-radius: 50%;margin-right: 6px;vertical-align: middle;}
.qupu-goods-info .user a{color: #666;text-decoration: underline;}
.qupu-goods-info .price{color: #F84E54;padding-left: 4px;}
.qupu-goods-info .buy{width: 61px;height: 24px;background: -webkit-linear-gradient(30deg, #FD3B4A 0%, #EC6941 100%);background: -moz-linear-gradient(30deg, #FD3B4A 0%, #EC6941 100%);background: -o-linear-gradient(30deg, #FD3B4A 0%, #EC6941 100%);background: linear-gradient(60deg, #FD3B4A 0%, #EC6941 100%);border-radius: 12px;line-height: 24px;font-size: 14px;font-weight: bold;color: #FFFFFF;text-align: center;}
.qupu-goods-info .buy.detail{background: #fff;border: 1px solid #eee;color: #999;line-height: 22px;font-weight: normal;}
.goods-more-btn{display: block;height: 50px;border: 1px solid #F2F2F2;font-size: 16px;color: #666666;line-height: 48px;text-align: center;}
.artlist .ziter-qupu-list{text-align: left;margin: 0 -20px;}

/*已购未购卡片*/
.nobuy-card-box{padding:0 14px 0 20px;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;border-radius: 10px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);border: 1px solid #F6F6F6;height: 62px;}
.nobuy-card-box .title{font-size: 14px;color: #333333;-webkit-flex: 1;-moz-box-flex: 1;flex: 1;margin-right: 60px;}
.nobuy-card-box .price{color: #FF6702;font-size: 14px;margin-top: 2px;-webkit-flex-shrink: 0;flex-shrink: 0;}
.nobuy-card-box .old{color: #999999;text-decoration: line-through;margin-left: 5px;font-size: 12px;}
.nobuy-card-box .buy-btn{display:block;width: 60px;height: 24px;border-radius: 100px;background: -webkit-linear-gradient(left, #FF7700 0%, #FF4B00 100%);background: -moz-linear-gradient(left, #FF7700 0%, #FF4B00 100%);background: -o-linear-gradient(left, #FF7700 0%, #FF4B00 100%);background: linear-gradient(90deg, #FF7700 0%, #FF4B00 100%);box-shadow: 0px 0px 10px 0px rgba(255, 103, 2, 0.4);font-size: 16px;color: #fff;text-align: center;margin-left: 17px;line-height: 24px;}
.hasbuy-card-box{height: 62px;border-radius: 10px;background:#333 url("../img/2021_pc/img_hasbuy_bg.png") no-repeat center right/auto 100%;padding: 0 20px;color: #AFA281;font-size: 12px;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.hasbuy-card-box .title{font-size: 14px;color: #fff;-webkit-flex: 1;-moz-box-flex: 1;flex: 1;margin-right: 60px;margin-top: -2px;}
.hasbuy-card-box .title>div{display: -webkit-inline-flex;display: -moz-inline-box;display: inline-flex;max-width: 100%;}
.hasbuy-card-box .title .page-text-overflow1{-webkit-flex: 1;-moz-box-flex: 1;flex: 1;}
.hasbuy-card-box .avatar{width: 14px;height: 14px;border: 1px solid #EEEEEE;border-radius: 50%;overflow: hidden;margin-right: 5px;}
.hasbuy-card-box .username{max-width:72px;margin-right: 3px;word-break: break-all;}
.hasbuy-card-box .xf-btn{display:block;width: 60px;height: 24px;border-radius: 20px;border: 1px solid #FFCA8B;line-height: 22px;text-align: center;font-size: 16px;color: #FFCA8B;margin-left: 30px;}
.hasbuy-card-box .line{width:1px;height: 14px;background: rgba(92, 88, 76, 0.4);margin: 0 5px;}
.single-buy-sign{height: 22px;border-radius: 2px;background: rgba(0, 0, 0, 0.6);padding: 0 5px;font-size: 12px;color: #fff!important;line-height: 22px;display: inline-block;vertical-align: top;}
.single-buy-sign img{vertical-align: middle;margin-top: -2px;margin-right: 3px;}
.single-buy-sign span{padding-left: 5px;}
.jm-purchase-popup-cnt{padding: 15px 15px 0;}
.jm-purchase-popup-cnt li{background: #F9F9F9;padding: 20px 15px; margin-bottom: 15px;}
.jm-purchase-popup-cnt li .thumb{width: 216px;height: 135px;border: 1px solid #666666;margin-right: 20px;position: relative;}
.jm-purchase-popup-cnt li .column{height: 154px;background: url(../img/video-cover-216.png) no-repeat center top;padding: 18px 1px 1px;border: 0;}
.jm-purchase-popup-cnt li .column .common-tag-box{top: 24px;}
.jm-purchase-popup-cnt li .info{width: 500px;font-size: 14px;color: #999;}
.jm-purchase-popup-cnt li .info .common-tag{height: 20px;line-height: 18px;background: #F5F5F5;border: 1px solid #DDDDDD;font-size: 12px;color: #333;padding: 0 3px;}
.jm-purchase-popup-cnt li .info h4{font-size: 18px;font-weight: bold;color: #333;}
.jm-purchase-popup-cnt li .info h4 a{color: inherit;}
.jm-purchase-popup-cnt li .new{font-size: 16px;font-weight: bold;color: #FF6702;}
.jm-purchase-popup-cnt li .new small{font-size: 14px;}
.jm-purchase-popup-cnt li .old{font-size: 12px;color: #999;text-decoration: line-through;padding-left: 20px;}
.jm-purchase-popup-cnt li .btns-box{color: #666666;font-size: 12px;line-height: 40px;}
.jm-purchase-popup-cnt li .btns-box a{width: 137px;height: 40px;border-radius: 100px;background: -webkit-linear-gradient(left, #FF7700 0%, #FF4B00 100%);background: -moz-linear-gradient(left, #FF7700 0%, #FF4B00 100%);background: -o-linear-gradient(left, #FF7700 0%, #FF4B00 100%);background: linear-gradient(90deg, #FF7700 0%, #FF4B00 100%);box-shadow: 0px 0px 10px 0px rgba(255, 103, 2, 0.4);line-height: 40px;text-align: center;display: block;font-size: 16px;font-weight: bold;color: #fff;}
.jm-purchase-popup-cnt li .btns-box .line{width: 1px;height: 24px;background: #EDEDED;margin: 8px 20px;}

.j-my-area .artlist{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.j-my-area .nodata_show{width:1160px;background-position: center 28px;padding-top: 245px;font-size: 14px;height: auto;padding-bottom: 10px;}
.no-thumb-bg:after{display: none;}
.tuwenlist .other{color: #666;}
.artlist .left_title>.tab-label{margin-left: 26px;color: #999;}
.artlist .left_title>.tab-label.active{color: #C01820;}
.buy-live-list{margin-left: -12px;}
.buy-live-list .buy-live-list-item{width:280px;height:160px;border-radius:4px;background:#EEEEEE;float:left;margin-left: 12px;margin-bottom: 10px;}
.buy-live-head{border-bottom:1px solid #E5E5E5;padding:0 14px;height:44px;line-height:44px;}
.buy-live-head .buy-live-buy{float:right;color:#666666;font-size:12px;}
.buy-live-head .buy-live-status{color:#333;font-size:14px;font-weight:bold;}
.buy-live-info{padding:19px 7px 20px 14px;position: relative;}
.buy-live-thumb{float:left;width:107px;height:76px;position: relative;}
.buy-live-thumb img{width:107px;height:76px;}
.buy-live-title{float:left;width:136px;margin-left:10px;position:relative;}
.buy-live-avatar{width:14px;height:14px;border-radius:50%;border: 1px solid #BFBFBF;}
.buy-live-title a.t{color:#333;line-height:18px;max-height:36px;overflow:hidden;}
.buy-live-arrow{display:none;position:absolute;right: 0;top: 0;color: #D6B17C;background: url("../img/arrow_bg_white.png") no-repeat center top/100%;width: 70px;height: 115px;line-height: 115px;text-align: right;padding-right: 14px;}
.buy-live-arrow i{font-size:14px;color:#999}
.buy-live-info:hover .buy-live-arrow{display: block;}
.buy-live-teacher{margin-top: 5px;color: #666;font-size: 12px;}
.buy-live-teacher a{color: inherit;display: -webkit-flex;display: -moz-box;display: flex;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.buy-live-teacher a>img{margin-right: 5px;}
/*曲专题列表*/
.special-topic-list li{padding: 25px 20px;border-bottom: 1px solid rgba(238, 238, 238, 0.6);}
.special-topic-list li a{display: block;}
.special-topic-list li .label{display: inline-block;vertical-align: top;height: 20px;border-radius: 2px;padding:0 5px;line-height: 18px;font-size: 14px;color: #333;border: 1px solid #333333;}
.special-topic-list li h3{font-size: 16px;color: #333;margin: 15px 0;}
.special-topic-list li p{color: #999999;font-size: 14px;margin-bottom: 0;}
.tabs-main_content .item-container .special-topic-list{padding-left: 20px;}

.music-mode-svg-btn{border:1px solid #BE1026;padding:2px 0 2px 5px;border-radius:2px;}
.music-mode-fullscreen-header{position:fixed;left:0;top:44px;width:100%;background:#151515;height:80px;color:#fff;z-index:9999;}
.music-mode-fullscreen-header>div{width:1200px;margin:0 auto;height:100%;}
.music-mode-svg{z-index: 999;position: absolute;top: 124px;width: 100%;background: #000;left: 0;right: 0;padding-top: 12px;}
.music-mode-svg ul{width: 1000px;margin: 0 auto;}
.music-mode-svg img{display: block;width: 100%;}

.plain-danger-btn{color:#D90009;border:1px solid #D90009;border-radius:2px;padding:8px 5px;}
.danger-btn{color:#fff;background:#D90009;border-radius:2px;border-radius:2px;padding:8px 5px;}

.tooltip{position:absolute;z-index:99999;pointer-events: none;display:none;width:800px;height:100px;}
.tooltip-arrow{display:flex;position:absolute;top:4px;}
.tooltip-arrow::after{content:"";background:#303133;width:10px;height:10px;border-radius:2px;transform:translateY(50%) rotate(-135deg)}
.tooltip-content{position:absolute;left:0px;background:#303133;margin-left:4px;color:#fff;padding:6px 12px;border-radius:4px;}