@charset "UTF-8";
/*标题公共样式*/
h2.headline a.on,.tool-article li a:hover .icon,.album-actions a:hover .icon{color:#7D4792;}
.album-actions a.songlist-like:hover .icon{color:#ff7a84; }
h2.headline a.more{float:right;color:#337ab7;line-height:22px;}
h2.headline a.linktitle{margin-left:0;font-size:20px;color:#333}
h2.headline ins{color:#999;text-decoration:none;}
h4.contitle a:hover{color:#1a1a1a;}
.badge{display:inline-block;min-width:20px;font-size:12px;font-weight:bold;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background:#999;margin-right:8px;}
h4 .badge{background:none;color:#666;font-weight:normal;font-size:13px;border:1px solid #666;border-radius:5px;padding:0 7px;line-height:20px;margin-top:-9px;}
.list-group li h4 a .badge{background:none;color:#666;font-weight:normal;font-size:13px;border:1px solid #666;border-radius:5px;padding:0 7px;line-height:20px;margin-top:-9px;}
h1 .badge{background:none;color:#666;font-weight:normal;font-size:13px;border: 1px solid #666;border-radius:4px;line-height:20px;margin-top: -9px;padding:0 6px;}
.media-heading a{display:block;color:#333;font-weight:bold;}
h1.media-heading{font-size:32px;color:#333;font-weight:bold;}
.fl{float: left}
.fr{float: right}
.clearfix{clear:both;zoom:1;}
/*主体公共样式*/
.container,.current-location{margin:0 auto;width:1200px;min-width:1200px;}
.container{background-color:#fff;padding:20px 0;}
.pt20{padding-top:20px;}
.mb10{margin-bottom:10px;}
/*当前位置*/
.current-location{font-size:12px;color:#999;line-height:34px;height:34px;overflow:hidden;}
.current-location a{margin:0 5px;}
.current-location a:hover{color:#7D4792;}
/*侧边栏*/
.recommended,.user-card,.sidebar{background:#f9f9f9;padding:10px 0;margin-bottom:20px;}
/*侧边栏——新闻、论文标签、考级攻略test-guide*/
.sidebar-label{width:100%;margin-top:20px;}
.sidebar-label ul li{float:left;width:33.3333%;}
.sidebar-label ul li a{margin:10px 15px;text-align:center;height:30px;line-height:30px;color:#7D4792;border:1px solid #7D4792;border-radius:20px;}
.sidebar-label ul li a:hover,.sidebar-label ul li.active a{color:#fff;background:#7D4792;}
/*侧边栏——热门新闻、热门论文*/
.sidebar-hot ul li{padding-left:20px;padding-right:20px;border-bottom:none;margin-bottom:16px;}
.sidebar-hot ul li a{color:#333;}
.sidebar-hot ul li .top-three .badge{background:#7D4792;color:#fff;}
.sidebar-hot ul li+li+li+li .top-three .badge{background:#666;}
.sidebar-hot ul li a:hover{color:#666;}
/*侧边栏——用户名片*/
.user-card .user-list li{height:70px;margin-bottom:50px;}
.user-card .user-list-body{margin-left:90px;padding-top:5px;}
.user-card .user-name{margin-right:75px;font-size:18px;}
.user-card .user-name a{color:#333;}
.user-card .brief{margin-top:15px;margin-right:20px;color:#999;height:38px;line-height:19px;}
.user-card .user-list-operate{top:5px;margin-top:0;}
.user-card .subtitle a{display:block;color:#333;width:100%}
/*侧边栏——推荐作者*/
.recommended-author .user-list li{height:60px;margin-top:10px;}
.recommended-author .user-list-body{margin-left:90px;padding-top:10px;}
.recommended-author .user-name{font-size:14px;}
.recommended-author .brief{padding-top:0;}
/*侧边栏推荐曲，谱，曲集，谱集*/
.recommended-spectrumlist .list-single-tuwen li{margin-bottom:40px;}
.recommended-spectrumlist .avatar_yinyueren:after,.recommended-songlist .avatar_yinyueren:after{top:11px;}
.media{margin:15px 20px;}
.media,.media-body{overflow:hidden;zoom:1;}
.media-object,.bg-player-cover {display:block;}
.media-body,.media-left,.media-right {display:table-cell;vertical-align:top;}
.media-left,.media-right {padding:0;}
/*新闻,文章,论文列表页*/
.news-list,.test-list,.paper-list{width:95.556%;min-height:580px;}
.news-list h4.contitle{font-weight:bold;font-size:18px;}
/*新闻，文章,论文内容页*/
.news-content,.paper-content{margin-left:20px;padding:0 18px;width:93.33%;min-height:580px;}
.border-b-dashed{border-bottom:1px dashed #ddd;}
.cnt-info{height:50px;line-height:50px;}
.cnt-info .r22{margin-top:14px;}
.cnt-info .author-name{display:inline-block;max-width:80%;height:100%;}
.cnt-info .author-name span:after{color:#666;padding:0 10px;content:"·";}
.feedback span.column,.feedback a.praise,.feedback a.total,.feedback a.toggle,.cnt-info .time{margin-right:35px;}
.feedback .label {display:inline-block;vertical-align:top;color:#666;margin:-1px 35px 0 0;}
.feedback .praise,.feedback .total{color:#ccc;}
.feedback .praise i,.feedback .total i{padding-right:8px;}
.news-content .contentbox{line-height:1.8em;font-size:18px;padding:20px 0;}
.news-content .contentbox img{max-width:100%;}
.toolbox{width:95.556%;;}
.toolbox .toolbox-item{display:inline-block;width:100px;height:42px;text-align:center;}
/*评论*/
.comment .comment-total{padding-left:10px;font-size:14px;color:#999;}
.comment-cnt{padding-top:5px;border:1px solid #f2f2f2;background-color:#f9f9f9;}
.comment .media{padding:20px;margin:0;border-bottom:1px solid #f2f2f2;}
.comment .media:last-child{border-bottom:none;}
.comment-default-avatar{padding-top:20px}
.comment .media-body{width:750px;padding:0 0 0 20px;}
.comment .media-body .comment-form{position:relative;}
.comment-form .comment-num{position:absolute;line-height:100%;font-size:12px;right:5px;bottom:10px;color:#d0d6d9;}
.comment .media-body textarea{padding:10px;width:100%;height:90px;resize:none;border-radius:3px;border:1px solid #e4e4e4;color:#333;font-size:14px;}
.comment-default .btn{background:#f9f9f9;color:#7D4792;border:1px solid #7D4792;border-radius:2px;margin-top:15px;width:80px;height:40px;line-height:40px;padding:0;}
.comment-default .btn:hover{background:#7D4792;color:#fff;}
.comment-record{position:relative}
.comment-record form textarea.form-control{height:50px;margin:10px 0;}
.comment .answer_form{padding-bottom:20px;display:none;}
.replysub .btn{background:#f9f9f9;color:#7D4792;border:1px solid #7D4792;border-radius:2px;width:60px;height:30px;line-height:30px;padding:0;}
.replysub .btn:hover{background:#7D4792;color:#fff;}
.replay-list .reply-list-content{border:1px solid #ddd;border-bottom:none;background:#f2f2f2;padding:20px;text-align:left;}
.replay-list .reply-list-content:last-child{border-bottom:1px solid #ddd;}
.replay-list{margin-top:20px;position:relative;}
.comment .arr{left:20px;}
/*工具条+分享*/
.tool-article{height:42px;margin:50px 0 20px 50px;}
.tool-article>li{float:right;border:1px solid #ccc;border-radius:5px;display:inline;overflow:hidden;margin-left:20px;}
.tool-article li.collect a,.tool-article li.mobile a{width:100px;display:block;line-height:40px;text-align:center;color:#656565;}
.tool-article li.collect a i,.tool-article li.mobile a i{color:#ccc;}
.tool-article li.collect a i{margin-right: 5px;}
.tool-article li a i.active{color:#f2c11b;}
.tool-article li.collect a:hover .icon-23{color: #ff7a84!important}
.tool-article li.mobile.mini a,.tool-article li.collect.mini a{overflow:hidden;padding:0;}
.tool-article .mobile a,.album-actions .mobile,.fullscreen .mobile{position:relative;z-index:10;}
/*.tool-article .mobile a:hover .code_box,.album-actions .mobile:hover .code_box{left:-15px;}*/
.tool-article li.mobile,.album-actions a.mobile,.fullscreen-title .media,.album-media,.album-media .media-body{overflow:inherit!important;}
.album-content .share{margin:20px 0 0 20px;float:right;display:inline;overflow:hidden;}
.spectrum-switch .share {float:right;display:inline;overflow:hidden;margin-left:20px;}
.tool-article li.share{width:100px;display:block;line-height:40px;text-align:center;color:#656565;}
.tool-article li.share,.album-actions .share,.album-content .share, .spectrum-switch .share{overflow:inherit!important;}
.share{width:100px;line-height:40px;padding-left:20px;border:1px solid #ccc;border-radius:2px;}
.share .spread{float:left;color:#656565;}
.share .spread:hover,.fenxiang li a:hover{background-color:transparent!important;}
.share .icon{color:#ccc;margin-right:4px;}
.share .fenxiang{display:none;}
.fenxiang {+width:240px;}
.fenxiang li{float:left;padding-left:18px;display:inline;+padding-left:12px;}
.fenxiang li a{color:#656565;display:block;_display:inline-block;line-height:40px;padding-left:5px;}
.code_box {position:absolute;top:-135px;left:-99999px;z-index:9999;padding:2px;background-color:#000;width:128px;height:128px;border-radius:2px;}
.code_box img {width:100%;display:block;}
.code_box span.triangle {color:#333;font-size:14px;position:absolute;bottom:-8px;left:57px;height:10px;width:10px;line-height:10px;text-align:center;}
.code_box b {font-size:12px;color:#fff;text-align:center;line-height:18px;font-weight:400;display:block;}
.fx_wechat a {position:relative;z-index:99;}
.fx_wechat .code_box {top:-150px;height:144px;}
.fx_wechat a:hover .code_box {left:-25px;}
/*页面推荐部分*/
.page-focus .list-thumb-text{margin:0 0 0 7px}
.page-focus .list-thumb-text li{width:280px;height:280px;background-color:#fbfbfd;margin-left:13px;border:1px solid #f2f2f2;}
.page-focus .list-thumb-text .list-thumb{position:relative}
.page-focus .list-thumb-text .list-thumb a{display:block;width:278px;height:186px;overflow:hidden;}
/*.page-focus .list-thumb-text .list-thumb span{}*/
.page-focus .list-thumb-text .txt-label{position:absolute;color:#fff;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);}
.page-focus .list-thumb-text .pay-label{position:absolute;color:#fff;right:10px;bottom:10px;width:48px;height:20px;line-height:19px;font-size:12px;background:#FC6025;}
.page-focus .list-thumb-text .list-text{margin:10px 15px;}
.page-focus .list-thumb-text .list-text>a{color:#333;font-size:16px;height:44px;line-height:22px;}
.page-focus .list-thumb-text .list-text>a:hover{color:#666;}
.page-focus .list-thumb-text li:hover{-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}
/*曲，谱首页榜单*/
.rankinglist{width:1200px;overflow:hidden;}
.item4{width:275px;float:left;margin-left:20px;border:1px solid #f2f2f2;box-sizing:border-box;}
.item4 .toplist-media{padding:15px;padding-right:14px;}
.toplist-media .media-left a{display:block;width:80px;height:80px;margin-right:10px;}
.toplist-media .media-body {overflow:inherit}
.toplist-media .media-body .tabmp3{display:block;margin:5px 0 30px 0;font-size:14px;color:#333;font-weight:bold;}
.toplist-media .media-body .tabmp3:hover{color:#666;}
.ranking-operate{border:1px solid #e4e4e4;border-radius:5px;color:#666;padding:5px 10px;font-size: 12px;}
.ranking-operate .icon{font-size:12px;color:#7D4792;}
.ranking-operate:hover .icon{color:#fff;}
.ranking-operate:hover{border:1px solid #7D4792;background:#7D4792;color:#fff;}
.listbox{height:330px;overflow:hidden;}
.listbox li{width:100%;position:relative;overflow:hidden;border-bottom:1px solid #f2f2f2;}
.listbox ul li:nth-child(2n+1){background:#f6f6f6;}
.listbox li .title{display:block;height:32px;line-height:32px;color:#333;padding-left:15px;width:75%;font-size:13px;}
.listbox li:hover .ranking-txt{text-decoration:underline;}
.listbox li:hover .play{display:block;}
.listbox li .txt-label{display:inline-block;width:27px;color:#666;font-size:13px;}
.listbox li .play{position:absolute;top:6px;right:20px;color:#666;cursor:pointer;display:none;}
.listbox li .play:hover{color:#7D4792}
.listbox li .txt-label.topthree{color:red;}
.toptab{display:block;height:30px;line-height:30px;text-align:center;font-size:0}
.toptab a{margin:10px 7.5px;display:inline-block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#e4e4e4;}
.toptab a.on{background:#7D4792;}
.tp4 li .title{position:relative;height:65px;line-height:65px;}
.tp4 li .thumb{position:absolute;top:7.5px;left:35px;display:block;width:50px;height:50px;}
.tp4 li .ranking-txt{padding-left:50px;}
.tp4 li .play{top:22px;}
/*曲,谱首页*/
.spectrum-list-col6 .tuwenlist{margin-left:-57px;margin-top:10px;}
.spectrum-list-col6 .tuwenlist .tuwenlist-item{margin-left:57px;margin-right:-5px;}
.song-list-col5 .tuwenlist{margin-left:-95px;}
.song-list-col5 .tuwenlist .tuwenlist-item{margin-left:95px;}
.music-player h2{margin-left:40px;}
.music-player .musician-avatar{margin-left:21px;}
.musician-avatar .musician-name{color:#333;height:20px;line-height:20px;}
.musician-avatar .musician-name:hover{color:#666;}
.music-player li{width:80px;margin:0 0 20px 35px;}
/*曲集*/
.classify {margin:0 20px 20px 20px;}
.classify li {float:left;width:10%;margin:10px 0;}
.classify li a {color:#666;padding:5px 10px;border-radius:4px;}
.classify li.active a,.classify li:hover a{background:#7D4792;color:#FFF;}
.song-album,.spectrum-album,.video-album{position:relative;}
.tablist{overflow:hidden;position:absolute;right:20px;top:-5px;border:1px solid #7D4792;border-radius:5px;color:#7D4792;}
.tablist a {display:inline-block;  padding: 2px 8px;color:#7D4792;}
.tablist a.active{background:#7D4792;color:#fff;}
/*曲、谱、视频模块图文列表公共样式*/
.page-qu-bottom li{position:relative;margin-bottom:12px;border:1px solid #f2f2f2;background:#fbfbfd;height:170px;}
.page-qu-bottom li:hover{background:#fbfbfd;}
.page-qu-bottom li h4{font-weight:bold;font-size:18px;}
.page-qu-bottom .list-thumb{position:absolute;top:20px;right:20px;display:block;width:200px;height:130px;}
/*.page-qu-bottom .txt-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;}*/
.page-qu-bottom .text-body{padding-right:220px;margin-top:-5px;}
.page-qu-bottom .text-list-info{margin-top:17px;}
.page-qu-bottom .text-list-desc{color:#666;margin-bottom:15px;}
.click-more{width:100%;height:50px;line-height:50px;border:1px solid #f2f2f2;font-size:16px;color:#666;margin-top:20px;cursor:pointer;}
/*曲专辑、谱专辑、电台专辑、专栏专辑*/
.album-media,.album-content{margin-top:0;}
.album-label a{float:left;display:block;margin:8px 10px 0 0;padding:0 9px;height:26px;background:#F2F2F2;border:1px solid #CCC;border-radius:13px;font-size:14px;color:#999;font-weight:400;line-height:24px}
.album-label a:hover{color: #333}
.album-actions{padding:20px 0;}
.album-actions .mod-btn,.album-actions .mod-btn-red{display:block;margin-right:16px;width:100px;height:42px;line-height:42px;text-align:center;border-radius:2px;white-space:nowrap;box-sizing:border-box;overflow:hidden;}
.album-actions .mod-btn{background:#fff;border:1px solid #c9c9c9;color:#666;float:left;}
.album-actions .mod-btn .icon{color:#ccc;padding-right:4px;}
.album-actions .mod-btn .icon-love.active{color: red;}
.album-actions .mod-btn .icon-23.active{color:#f2c11b;}
.album-actions .mod-btn-red{border:1px solid #7D4792;background-color:#7D4792;color:#fff;float:left;}
.album-actions .mod-btn-red:hover{opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;}
.album-actions .mod-btn-red .icon,.album-actions .mod-btn-red:hover .icon{color:#fff;padding-right:5px;}
.album-actions a:hover .icon-23,.comment-record .feedback a:hover .icon-dianzan11,.icon-love:hover,.icon-love.active{color:#ff7a84!important;}
.red{color:red!important}
#aboutinfo{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;position:relative;}
#aboutinfo a{display:block;position:absolute;right:0;bottom:0}
#aboutmore a{display:block;text-align:right;}
.media.album-media{min-height:266px;}
.quji .media-left,.puji .media-left,.xcji .media-left{position:relative;}
.quji .media-left,.xcji .media-left{width:260px;}
.puji .media-left{width:220px;}
.xcji .media.album-media{min-height:215px;}
/*曲，谱内容页*/
.album-container .media-heading{margin-top:0;}
.album-container .story-content{font-size:14px;color:#999;line-height:28px;}
.album-content {padding-bottom:20px;}
.album-content .performers,.album-content .time,.album-content .diao,.album-content .play-difficulty {color:#999;font-size:14px;padding-top:10px;}
.album-content .diao{margin:0 40px;}
.add-playlist .music-item{margin-left:70px;}
.add-playlist .spectrum-item{margin-left:80px;}
.add-playlist .music-item:first-child,.add-playlist .spectrum-item:first-child{margin-left:0;}
.matching{margin-top:20px;}
.matching .media-left{width:150px!important;float:left;margin-right:20px;padding:0;border:2px solid #ddd;}
.matching .media-body h3{margin-top:0}
.matching .media-body h3 a{font-size:18px;}
.details a{margin-top:68px;display:block;border:1px solid #ddd;border-radius:6px;color:#666;width:100px;height:42px;line-height:42px;text-align:center;}
/*曲谱状态（想弹正在弹弹过）*/
.statebtn .btn{position:relative;float:left;margin:15px 10px 15px 0;width:94px;height:26px;line-height:26px;}
.statebtn label{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;cursor:pointer;color:#666;}
.statebtn button{padding:0;background:#e5e5e5;border:0 solid #7D4792;border-radius:2px;width:100%;height:100%;}
.statebtn .active button{border-left-width:47px;border-right-width:47px;color:#7D4792;}
.statebtn .active label{color:#fff}
/*曲谱内容页音乐播放*/
.audio-player {border:1px solid #ddd;border-bottom:0;margin-top:20px;}
.audio-bd {padding-left:80px;position:relative;}
.audio-control {position:absolute;width:80px;top:0;left:0;}
.audio-control .audio-play {background-image:url(../img/play_box.png);}
.audio-control a{display:block;height:74px;background:#ddd;background-position:center center;background-repeat:no-repeat;text-align:center;font-size:12px;background-size:46px;}
.audio-control .audio-pause {background-image:url(../img/pause.png);display:none;}
.audio-progress strong {display:block;font-size:16px;color:#313131;font-weight:normal;padding:10px 0 10px 10px;}
.audio-info {color:#ddd;padding-left:10px;}
.audio-time {font-size:14px;text-align:right;color:#ddd;padding-right:10px;}
.audio-seek-bar {height:2px;background:#ddd;margin-top:30px;}
.audio-play-bar {height:100%;width:0;background-color:#7D4792;}
/*曲谱滚动*/
#picswitch .loadimg{z-index:9;position:absolute;bottom:20px;right:60px;padding:10px 24px;background:#7D4792;color:#fff;border-radius:2px;transform:scale(0);transition:all .5s;}
#picswitch .loadimg i{padding-right:6px}
#picswitch:hover .loadimg{transform:scale(1);-moz-box-shadow:0 0 4px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.15);box-shadow:0 0 4px 2px rgba(0,0,0,0.15);}
#picswitch {position:relative;height:1120px;overflow:hidden;border:40px solid #333;border-top-width:20px;border-bottom-width:20px;z-index:24}
#picswitch ul {position:absolute;left:0;}
#picswitch ul li{position:relative;padding-right:40px;float:left;cursor:pointer;width:800px;height:1038px;}
#picswitch ul .pu-box{padding:40px;width:100%;height:100%;box-sizing:border-box;}
#picswitch ul .pu-box div,#picswitch ul .pu-box img{width:100%;height:100%}
#pre {position:absolute;top:50%;margin-top:-35px;left:0;}
#next {position:absolute;top:50%;margin-top:-35px;right:0;}
#page {text-align:center;background:#333;margin-bottom:30px;}
#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;-moz-user-select: none; -khtml-user-select: none; user-select: none;}
#page a.on {background:#fff;color:#737373;}
.prevpage,.nextpage {padding:10px 15px;background:#515151;border-radius:5px;cursor:pointer;}
.pictitle{padding-top:20px;padding-right:40px;position:relative;background:#333;cursor:pointer;}
.pictitle .j-actions-btn,.pictitle .btw{color:#fff;}
.pictitle .btw{margin:0 8px;}
.pictitle .j-actions-btn:hover{color:#ddd;}
.pictitle .icon{color:#ccc;margin-right:4px;}
.fullscreen{display: none;}
.fullscreen .fullscreen-title {width:100%;background:#000;color:#fff;position:fixed;top:45px;left:0;z-index: 90;padding-bottom: 10px;}
.fullscreen .fullscreen-title>div{margin:0 auto;width:1200px}
.fullscreen-title h1,.fullscreen-title h1 .badge{color:#fff;}
.fullscreen-title h1{font-size:24px;font-weight:normal;}
.fullscreen-title .badge{padding:0 4px;}
.fullscreen-title .desc{position:relative;height:24px;}
.fullscreen-title .desc,.fullscreen-title .operation a{color:#a1a1a1;font-size:14px;}
.fullscreen-title .desc .operation{float:right;margin-right:80px;}
.fullscreen-title .spectrum-info>div,.fullscreen-title .operation>div{float:left;}
.fullscreen-title .spectrum-info>div,.fullscreen-title .operation a{margin-right:10px;}
.fullscreen-title .operation i{margin-right:4px}
.fullscreen-title .operation a.mobile i,.fullscreen-title .stars{margin-right:0;}
.fullscreen-title .spectrum-info .diao{margin-left:0}
.fullscreen-title .current-rating,.fullscreen-title .stars{top:2px}
.fullscreen-title .closescreen{position:absolute;top:0;right:0;display:block;width:60px;height:20px;line-height:20px;border-radius:2px;color:#fff;background:#7B4498;}
.fullscreen-title .closescreen i{margin-right:4px;}
.area{z-index:89;position: absolute;top: 135px;width: 100%;background: #484848;left: 0;right: 0;padding-top: 12px;width:100%;}
.area ul {width:1000px;margin:0 auto;}
.area ul li img {display:block;width:100%;}
/*排行榜，搜索*/
.search-container,.page-ranking{background-color:#fbfbfd;}
/*排行榜，搜索col-3*/
.searchnav li a,.ranking-nav li a{position:relative;display:block;color:#666;}
.searchnav li.active a,.searchnav li a:hover,.ranking-nav li.active a,.ranking-nav li a:hover{background:#fff;color:#333;}
.searchnav li.active a,.ranking-nav li.active a{border:1px solid #fff;border-bottom-color:#e4e4e4;border-top-color:#e4e4e4;width:301px;}
/*搜索结果*/
.search-result{min-height:693px;}
.search-container .result-list h2{margin:20px 20px;}
.search-container .more{margin:5px 0 15px;}
.search-container .more a{display:inline-block;padding:6px 10px;background:#f2f2f2;color:#666;border-radius:2px;}
.searchnav li a{height:77px;line-height:77px;}
.searchbar{width:444px;height:40px;line-height:40px;margin:20px auto 0;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:inset -1px 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:inset -1px 1px 5px rgba(0,0,0,0.1);box-shadow:inset -1px 1px 5px rgba(0,0,0,0.1);position:relative;}
.searchbar input{border:none;color:#333;outline:none;width:392px;height:38px;line-height:38px;text-indent:20px;background:none}
.searchbar button{border:none;position:absolute;top:-1px;right:0;border-left:1px solid #7D4792;color:#fff;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;height:40px;width:50px;background:#7D4792;}
.searchbar .search-btn i{font-weight:bold;font-size:20px;line-height:24px;}
.search-info{margin:10px auto;padding-bottom:10px;width:444px;color:#999;}
.search-type{width:100%;padding-left:20px;padding-right:20px}
.search-type ul{width:100%;height:50px;margin-top:30px;margin-bottom:30px;background-color:#f2f2f2;}
.search-type ul li{margin:8px;}
.search-type ul li a{display:inline-block;width:55px;height:34px;line-height:34px;color:#666;font-size:16px;}
.search-type ul li.active a{background-color: #7D4792;color: #fff;}
.result-list .text-list li h4{margin-top:5px}
.text-list-info{margin-top:10px}
.song-list-col4 .tuwenlist{margin-left:-58px;}
.song-list-col4 .tuwenlist .tuwenlist-item{margin-left:78px;}
.spectrum-list-col5 .tuwenlist{margin-left:-8px;}
.spectrum-list-col5 .tuwenlist .tuwenlist-item{margin-left:28px;}
.result-list .video-list .tuwenlist{margin-left:-52px;}
.result-list .video-list .video-item{margin-left:72px;}
.result-list .user-list li{height:80px;}
.result-list .user-name a{color:#333;font-size:16px;}
.result-list .user-name a:hover{color:#666;}
.result-list .user-list-body{margin-left:90px;margin-right:100px;padding-top:15px;}
.result-list .user-list-body .brief{padding-top:10px;}
.result-content{width:638px;margin:100px auto;line-height:40px;}
.result-content div{display:inline-block;width:100px;color:#333;font-size:16px;}
.result-content ul{display:inline-block;width:538px;color:#999;font-size:16px;}
.result-content ul li{display:inline-block;margin-right:30px;}
.result-content ul li a:hover{color:#369;}
/*考级首页*/
.page-test .text-list li{position:relative;height:190px;}
.page-test .vimg{position:absolute;top:50%;margin-top:-75px;left:20px;display:block;width:150px;height:150px;}
.page-test .vcont{padding-left:160px;padding-top:5px;}
.page-test .vtitle a{font-size:20px;font-weight:bold;line-height:20px;color:#666;}
.page-test .vinfo{color:#999;}
/*pianist-list钢琴家首页*/
.pianist-list>dl{padding-top:25px;padding-bottom:45px;height:32px;}
.pianist-list>dl>dd{float:left;margin-left:50px;}
.pianist-list>dl>dd:first-child{margin-left:20px;}
.pianist-list>dl>dd>a{padding:0 10px;color:#666;height:32px;line-height:32px;}
.pianist-list>dl>dd>a.active,.pianist-list>dl>dd>a:hover{display:block;background-color:#333;border-radius:5px;color:#fff;}
.pianist-list .pianist-tu{margin-left:-57px;}
.pianist-list .pianist-tu>li{margin-left:57px;margin-right:-5px;float:left;width:150px;height:210px;margin-bottom:20px;background-color:#fbfbfd;border: 1px solid #e4e4e4;border-radius: 4px;}
.pianist-list .pianist-tu li:hover{-moz-box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}
.pianist-thumb{margin:26px 26px 5px 26px;}
.pianist-name{font-size:16px;color:#333;}
.pianist-list .more a{display: block;width: 60px;height: 28px;line-height: 28px;border: 1px solid #f2f2f2;background: #fff;color: #999;border-radius: 2px;margin-right: 20px;text-indent: 5px;}
.changeone {font-size: 14px;color: #999;margin-left: 20px;cursor: pointer;}
.gangqinjia_tips {font-size: 12px;color: #999;margin: 0 0 20px 20px;display: block;}
.result-list .pianist-list .pianist-tu{margin-left:-11px;}
.result-list .pianist-list .pianist-tu>li{margin-left: 31px;}
/*考级,钢琴家内容页面*/
.pianist-container{padding:0;background-color:#333;}
.test-nav dt,.pianist-nav dt{position:relative;background-color:#fbfbfd;height:267px;font-weight:normal;}
.test-nav dd,.pianist-nav dd{border-bottom:1px solid #292929;height:76px;line-height:76px;}
.pianist-nav dd a{color:#fff;font-size:18px;margin-left:50px;}
.test-content,.pianist-content{min-height:580px;}
.test-content .headline a,.pianist-content .headline a{font-size:20px;}
.test-content .headline a:hover,.pianist-content .headline a:hover{color:#333;}
.test-nav dd{text-align: center;border-bottom-color:#DDDDDD;}
.test-nav dd a{color:#666;font-size:18px;}
.test-nav dd.active{background: #7D4792;}
.test-nav dd.active a{color: #fff;}
/*考级内容页面*/
.test-nav dt span{position:absolute;top:50%;margin-top:-75px;left:75px;display:block;width:150px;height:150px;overflow:hidden;}
.test-content>div:first-child{min-height:268px;}
.test-content .ttile{display:block;color:#333;font-size:36px;font-weight:bold;padding-top:40px;}
.test-content .tinfo{color:#333;line-height:28px;}
/*钢琴家内容页面*/
.pianist-nav .pianimg-thumb{margin-top:46px;display:inline-block;}
.pianist-nav dt span{display:block;}
.pianist-nav .pianimg-cname{padding-top:15px;font-size:20px;color:#333;}
.pianist-nav .pianimg-ename{padding-top:9px;font-size:14px;color:#666;}
.pianist-nav .pianimg-other{font-size:14px;color:#666;}
.pianist-content>div:first-child{min-height:248px;}
.pianist-content .story-content{line-height:24px;color:#333;}
/*曲谱排行列表页*/
.ranking-nav li:first-child{height:60px;padding:10px 0;}
.ranking-nav li a{height:110px;line-height:110px;}
.ranking-nav .ltimg{position:absolute;top:50%;margin-top:-40px;left:20px;display:block;width:80px;height:80px;}
.ranking-nav .ltimg+span{padding-left:110px;font-weight:bold;}
.ranking-content{min-height:600px;}
.page-ranking .media{margin-left:30px;}
.page-ranking .list-table-box{margin-left:29px;margin-right:30px;}
/*首页*/
/*banner*/
.banner-box{position:relative;margin:15px auto;width:1200px;min-width:1200px;height:300px;}
.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}
.bt-pic li a img{width: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}
/*搜索*/
.page-search-area{border-radius:4px;-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.page-search-area .part1{margin-left:20px;width:420px;}
.input-group{display:inline-block;border:1px solid #ccc;border-radius:2px;height:38px;line-height:38px;overflow: hidden;}
.input-group .input-group-addon{display:inline-block;height:100%;}
.input-group .input-group-l{border-right:1px solid #ccc;-moz-box-shadow:inset 0 3px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 3px 1px rgba(0,0,0,0.1);box-shadow:inset 0 3px 1px rgba(0,0,0,0.1);}
.input-group .input-group-r{border-left:1px solid #ccc;color:#000;width:48px;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#f2f2f2');background:-moz-linear-gradient(top,#fff,#f2f2f2);background:-o-linear-gradient(top,#fff,#f2f2f2);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#f2f2f2));}
.input-group .input-group-r img{margin-top:-5px;opacity:.7;}
.input-group .input-group-l span{display:inline-block;width:73px;height:36px;line-height:36px;}
.input-group select,.input-group input,.input-group button{border:none;}
.input-group select{position:absolute;width:73px;height:36px;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;}
.input-group input{margin-left:0;width:286px;-moz-box-shadow:inset 0 3px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 3px 1px rgba(0,0,0,0.1);box-shadow:inset 0 3px 1px rgba(0,0,0,0.1);}
.search-area-introduction span{margin-right:5px;}
.search-area-introduction span a{font-size:12px;color:#333;text-decoration:underline;}
.search-area-introduction span:first-child{font-size:14px;font-weight:bold;text-decoration:none;}
.search-area-introduction span a:hover{color:#000;}

.page-search-area .part2{width:400px;}
.part2 .search-area-item{display:block;margin-left:9px;padding-top:20px;width:93px;height:93px;background:#F8F8F8;border-radius:4px;border:1px solid #eee;}
.part2 .search-area-item i{display:inline-block;height:24px;background:url('../img/icons_card.png');}
.part2 .items-two{width:186px;background:transparent;position:relative}
.part2 .items-two .j-item1,.part2 .items-two .j-item2{top:0;position:absolute;padding-top:20px;display:block;width:92px;height:100%;background:#F8F8F8;}
.part2 .items-two .j-item1{left:0}
.part2 .items-two .j-item2{right:0}
.part2 .j-item1 i{width:19px;background-position:-10px -10px}
.part2 .j-item2 i{width:20px;background-position:-49px -10px}
.part2 .j-item3 i{width:25px;background-position:-89px -10px}
.part2 .j-item4 i{width:27px;background-position:-134px -10px}
.part2 .search-area-item h5{padding-top:10px;margin:0;font-size:14px;color:#666;}
.part2 .items-two .j-item1:after{content:"";top:10px;right:0;position:absolute;width:1px;height:70px;background:#e5e5e5;}
.part2 .items-two .j-item1:hover,.part2 .items-two .j-item2:hover,.part2 .search-area-item:hover{background:#e4e4e4;}

.page-search-area .part3{width:340px;}
span.search-area-enter{display:inline-block;width:231px;height:42px;line-height:42px;background-color:#fff;border-radius:4px;border:1px solid #f2f2f2;}
.search-area-enter .ios,.search-area-enter .android{font-size:12px;margin-right:5px;color:#666;}
.search-area-enter .ios img,.search-area-enter .android img{display:inline-block;margin-right:5px;width:13px;height:16px;margin-top:-4px;}
.search-area-enter .ios:after{content:"|";font-size:14px;font-weight:normal;padding-left:10px;color:#e4e4e4;}
.search-area-enter .app{color:#333;font-weight:bold;}
div.search-area-enter{display:inline-block;width:108px;height:42px;line-height:42px;background-color:#fff;border-radius:4px;border:1px solid #f2f2f2;}
.search-area-musician{margin-right:5px;}
.search-area-enterprise{margin-left:5px;}
.search-area-apply{font-size:14px;margin-right:5px;color:#333;font-weight:bold;}
.search-area-apply img{display:inline-block;margin-right:5px;width:16px;height:18px;margin-top:-2px;}
a.search-area-enter{display:inline-block;width:84px;height:95px;font-size:12px;background-color:#fff;color:#333;border-radius:4px;border:1px solid #f2f2f2;}
a.search-area-enter img{display:inline-block;width:74px;height:74px;padding-top:5px;}
.search-area-enter:hover{background-color:#f2f2f2;}
/*返回顶部*/
.go-top-box{display:none;position:fixed;bottom:40px;right:20px;width:40px;z-index:999;text-align:center;}
.go-top{color:#333;}
.go-top i{margin-bottom:4px;display:block;width:100%;height:40px;background:url(../img/btn-go-top.png) no-repeat;}
.go-top-box:hover .go-top{color:#666;}
.go-top-box:hover .go-top i{background-image:url(../img/btn-go-top-light.png);}
/*全部推荐*/
.page-index-focus .row{margin-left:0;margin-right:15px;margin-top:-20px;}
.page-index-focus .col-xs-3 .headline{margin-left:15px;}
.page-index-focus h2 .toggle-item{margin:0 4px;padding:0 7px;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);}
.page-index-focus h2 .toggle-item.active{font-weight:bold;color:#fff;background:#7D4792;border-radius:2px}
.page-index-focus h2 strong{margin-right:12px}
.focus-recommend{position:relative;left:15px;border:1px solid #f2f2f2;width:280px;height:86px;margin-bottom:10.8px;}
.user-list .focus-recommend:hover{background:#fff;}
.focus-recommend .user-list-head{left:10px;top:50%;margin-top:-30px;}
.search-musician-label img{position:absolute;bottom:0;right:0;width:24px;height:24px;}
.user-list.recommend-musician .focus-recommend{height:77px;}
.user-list.recommend-musician .user-list-head{margin-top:-25px}
.focus-recommend .musician-main{margin-left:80px;margin-right:60px;}
.focus-recommend .user-name{font-size:14px;font-weight:bold;}
.focus-recommend .user-name a{color:#333;}
.focus-recommend .brief{color:#666;padding-top:5px;}
.focus-recommend .user-list-operate{top:50%;margin-top:-11px;right:10px;}
.focus-recommend .btn-follow{width:44px;height:22px;line-height:20px;font-size:12px;}
.video-thumb a{display:block;width:95px;height:60px;}
.video-main{margin-left:115px;margin-right:10px;}
.video-main .user-name{height:32px;line-height:16px;}
.video-main .author img{margin-right:5px;}
.page-index .more a,.page-index-focus .more a,.tvtj .more a{display:block;width:60px;height:28px;line-height:28px;border:1px solid #f2f2f2;background:#fff;color:#999;border-radius:2px;margin-right:20px;text-indent:5px;}
.page-index .more a:hover,.page-index-focus .more a:hover,.tvtj .more a:hover{background:#f2f2f2;}
.page-index-focus .more a,.tvtj .more a{margin-right:0;}
.page-index-pianist li{width:80px;margin-right:18px;margin-bottom:18px;}
.page-index-test ul li{width:220px;height:80px;margin-right:16px;}
.page-index-test ul li img{width:80px;height:80px;background-color:#ccc;margin-right:10px;}
.page-index-test ul li span{width:130px;height:48px;line-height:24px;font-size:14px;color:#333;}
.focus-recommend .user-name a:hover,.page-index-test ul li span:hover{color:#666;}
.tvtj .container{padding:0}
/*视频*/
.video-list .tuwenlist{margin-left:-20px;}
.video-list .video-item{margin-left:20px;}
.video-list-216 .video-item .img-box{top:18px;width:214px;height:133px;}
.video-list-216 .video-item h4,.video-list-216 .video-item h4+a,.video-list-216 .video-item .author{width:216px;}
.video-list-216 .video-item h4+a{font-size:12px;color:#999;height:16px;}
.video-list-216 .cover-player-video{top:18px;width:214px;height:133px;line-height:133px;}
.video-list-216 .video-item .corner{top:119px;}
/*表格*/
.list-table-box{margin-left:20px;margin-right: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{padding-left:25px;text-align:left;}
.list-table thead tr{color:#999;background-color:#fbfbfb}
.list-table .list-table-tb .odd{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:240px;}
.qu-table-box .list-table-tb .quname>a{width:575px;}
.qu-table-box .list-table-tb .performer>a{width:215px;}
.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:160px;}
.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/btn-like.png);filter:AlphaImageLoader(sizingMethod=scale);}
.list-table-tb .operate-box .btn-like.liked{background-image:url(../img/btn-liked.png);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:405px;}
.pu-table-box .diaoxing{width:120px;}
.pu-table-box .difficulty{width:145px;}
.pu-table-box .performer{width:170px;}
.pu-table-box .list-table-tb .quname>a{width:380px;}
.pu-table-box .list-table-tb .diaoxing>a{width:95px;color:#808080;height:50px;}
.pu-table-box .list-table-tb .difficulty>a{width:120px;}
.pu-table-box .stars{margin:0}
.pu-table-box .play-difficulty .current-rating{top:0;left:0}
.pu-table-box .list-table-tb .performer>a{width:120px;}
.pu-table-box .list-table-tb tr:hover .play-difficulty{display:none}
.pu-table-box .list-table-tb tr:hover .operate-box{margin-left:-10px;float:left;width:120px;}
.pu-table-box .list-table-tb tr:hover .performer>a{float:left;width:85px;}
.pu-table-box .list-table-tb tr:hover .operate{float:left;width:45px;}
/*视频top10*/
.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;border:1px solid #7D4792;}
.top10-title .tab-label a{display:inline-block;background:#fff;color:#7D4792;width:44px;height:20px;line-height:20px;text-align:center;font-size:12px;outline:none;}
.top10-title .tab-label .ui-state-active a{background:#7D4792;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:100px;border:1px solid #fff;}
.top10-list .single-image{top:0;margin-top:0;width:120px;height:90px;}
.top10-list .video-120-box{position:absolute;top:10px;}
.top10-list .single-image .play{display:none;position:absolute;top:10px;width:118px;height:78px;line-height:78px;background-color:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);}
.top10-list .single-image:hover .play{display:block}
.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:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000,endColorstr=#c8000000);color:#fff;}
.top10-list .top1{background:#FC6025;}
.top10-list .top2{background:#FE6D35;}
.top10-list .top3{background:#FF8454;}
.top10-list .single-text{margin:10px 20px 0 158px;}
.top10-list .single-text-title{font-size:14px;}
.top10-list .single-text-desc{margin-top:6px;color:#666;font-size:12px;}
.top10-list .single-text-desc p{margin:0;}
.columns-top10 .single-text-desc,.show-top10 .single-text-title{height:50px;line-height:25px;}
.tutorials-top10 .single-text-desc{margin-top:10px;}
.tutorials-top10 .price{margin-top:12px;display:block;font-size:12px;}
.line-through{text-decoration:line-through;}
.color-price{color:#666;}
.color-orange{color:#FC6025;}
.color-green{color:#24AC39;}
/*视频限时特惠*/
.page-preferential .title{font-size:18px;font-weight:bold;}
.page-preferential .page-cnt .list-thumb-text li{height:374px;}
.page-preferential .page-cnt .list-thumb-text .list-text>a{height:22px;}
.page-preferential .page-cnt .list-thumb-text .text-desc{height:50px;line-height:25px;color:#666;font-size:12px;}
.page-preferential .list-thumb-text .list-btn-box{margin-top:20px;height:34px;line-height:34px;background:#eee;}
.page-preferential .list-thumb-text .list-btn-box .price{margin-left:15px;font-size:12px;}
.page-preferential .list-thumb-text .list-btn-box .price span{font-size:14px;font-weight:bold}
.page-preferential .list-thumb-text .btn-buy{display:inline-block;width:100px;height:100%;background:#FC6025;text-align:center;font-size:16px;color:#fff;}
/*视频栏目*/
.video-column-title{background:#333;width:100%;}
.video-column-title .container{background:#333;padding-bottom:0}
.video-column-title .media{margin:0 20px;min-height:200px}
.video-column-title .media-left{position:relative;padding-right:20px;}
.video-column-title .video-240-box{position:relative;}
.video-column-title .pay-label{position:absolute;right:10px;bottom:10px;width:48px;height:20px;line-height:19px;font-size:12px;background:#FC6025;color:#fff}
.column-title{margin-top:16px;font-size:32px;color:#fff;}
.column-title .txt-label{margin-right:8px;margin-top:-7px;padding: 0 6px;display:inline-block;text-align:center;vertical-align:middle;font-size:13px;border-radius:4px;height:28px;line-height:26px;border:1px solid #bbb;color:#777;}
.video-column-title .cnt-info{margin-top:14px;}
.video-column-title .operate-box{margin-top:11px;margin-bottom:11px;}
.video-column-title .btn-operate{margin-right:13px;display:block;width:100px;height:42px;line-height:40px;text-align:center;border:none;border-radius:2px;background:#fff;color:#666;}
.video-column-title .btn-buy{margin-right:13px;display:block;height:42px;line-height:40px;text-align:center;border:none;border-radius:2px;color:#666;background:#FC6025;color:#fff;padding-left:20px;padding-right:20px;}
.video-column-title .btn-play{margin-right:13px;display:block;height:42px;line-height:40px;text-align:center;border:none;border-radius:2px;background:#FC6025;color:#fff;width:120px;}
.video-column-title .share{background:#fff;border:1px solid #fff;}
.video-column-cnt{padding-top:10px;}
.video-column-cnt .video-item{margin-left:20px;margin-bottom: 30px;}
.video-column-cnt .video-item .img-box{top:0;width:190px;height:120px;}
.video-column-cnt .video-item h4{width:190px;margin-top:10px;height: 42px;line-height: 20px;}
.video-column-cnt .video-item h4 a{font-size: 14px;}
.video-column-cnt .cover-player-video{top:0;width:190px;height:120px;line-height:120px;}
.video-column-cnt .play-num{position: absolute;left: 0;top: 86px;width: 100%;padding:12px 8px 5px;color: #fff;font-size: 12px;background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), to(rgba(238, 238, 238, 0)));background: -webkit-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));}
.video-column-cnt .other{color: #666;font-size: 12px;margin-top: 10px;height: 14px;line-height: 14px;}
.video-column-cnt .other img{margin-right: 4px;margin-top: -2px;}
.video-column-cnt .other span:first-child{padding-right: 16px;}
.video-column-side h2{font-size:20px;color:#333;margin-bottom:20px;}
.video-column-side li{padding:0 12px;height:48px;line-height:48px;}
.video-column-side li a{color:#333;}
.video-column-side li a:hover{color:#666;}
.video-column-side li .badge{height:24px;line-height:24px;background:#333;}
.video-column-side .top-three .badge{background:#FC6025;}
.video-column-side li.odd{background:#f2f2f2;}
/*视频播放内容页*/
.page-video-show .video-play{background:#242424;width:100%;}
.page-video-show .video-play>div{margin:0 auto;width:1200px;}
.page-video-show .video-play-cnt{background:#020202;}
.video-play .play,.limit-play{width:100%;height:635px;}
.video-play .limit-play{color:#fff;font-size:16px;}
.video-play .limit-play i{margin-right:8px;}
.video-play .limit-play p:first-child{padding-top:269px;}
.limit-play .btn-buy{margin:0 8px;display:inline-block;background:#FC6025;color:#fff;width:44px;height:25px;line-height:23px;border-radius:2px;font-weight:bold;}
.limit-play .limit-play-operate{margin:0 5px;font-size:16px;font-weight:bold;color:#fff;}
#tvbox{width:100%;}
.video-play .operate-box li{float:left;}
.video-play .operate-item>a{padding-left:15px;display:block;color:#656565;height:42px;line-height:42px;text-align:center;}
.video-play .operate-item .icon{margin-right:5px;}
.video-play .operate-item .liked .icon-love{color: #ff7a84!important;}
.video-play .operate-item>a:hover{color:#9a9a9a;}
.video-play .title{margin-top:20px;margin-bottom:-5px;color:#bbb;font-size:32px;}
.video-play .cnt-info{color:#999;}
.video-play .cnt-info .between{margin-left:3px;margin-right:8px;color:#343434;}
.video-play .cnt-info .time,.video-play .cnt-info .lecturer{margin-right:5px;}
.video-play .cnt-info .lecturer{font-size: 12px;}
.video-play .cnt-info .reads>img{margin-top:18px;margin-right:5px;float:left;display:block;}
.video-play .chapter-box{padding:13px 0 15px;width:100%;overflow:hidden;}
.video-play .chapter{width:1218px;}
.video-play .chapter-item{position:relative;margin-right:18px;margin-bottom:15px;}
.video-play .chapter-item a{padding:0 15px;display:table-cell;vertical-align:middle;width:185px;height:88px;background:#1b1b1b;border-radius:4px;color:#fff;}
.video-play .chapter-item a span{max-height:50px;line-height:25px;}
.video-play .chapter-item.active a{background:#7D4792;color:#fff;}
.video-play .chapter-item a:hover{-moz-box-shadow:3px 3px 8px rgba(0,0,0,0.7);-webkit-box-shadow:3px 3px 8px rgba(0,0,0,0.7);box-shadow:3px 3px 8px rgba(0,0,0,0.7)}
.video-play .chapter-item .pay-label{position:absolute;right:5px;bottom:5px;width:38px;height:14px;line-height:13px;font-size:12px;background:#FC6025;color:#fff}
.video-play-detail .video-list-216{margin:-15px 20px 10px;}
.video-play-detail .video-list-216 .tuwenlist{height:190px;overflow-y:hidden;}
.video-play-detail .video-item{margin-top:-18px;}
.video-play-detail .video-item .pay-label{position:absolute;right:12px;bottom:67px;width:50px;height:22px;line-height:21px;font-size:12px;background:#FC6025;color:#fff}
.video-play-detail .list-show-title{display:table-row;}
.video-play-detail .list-show-title>div{display:table-cell;}
.video-play-detail .list-show-title .left{width:110px;}
.video-play-detail .list-show-title .num{margin-right:5px;margin-bottom:10px;padding-left:8px;padding-right:8px;display:inline-block;background:#eaeaea;color:#666;height:22px;line-height:22px;border-radius:10px;}
.video-play-detail .list-show-title .num.active{background:#7D4792;color:#fff;}
.video-play-detail .video-item.active .cover-player-video{opacity:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);}
.video-play-detail .video-item.active .cover-player-video img{transform:scale(1);}
.video-play-detail .video-item.active .data-photo{transform:scale(1.2);}
.program-info{margin-bottom:45px;}
.program-info div{color:#666;line-height:24px;}
.program-info .title{font-size:16px;font-weight:bold}
/*课程购买页*/
.page-course-purchase{min-height:680px;padding-bottom: 95px;}
.page-course-purchase .container{padding:0 20px;}
.page-course-purchase .title{margin:20px;font-size:16px;font-weight:bold}
.page-course-purchase .cnt{width:100%;}
.page-course-purchase .cnt .goods{width:100%;border-bottom:1px solid #eee;}
.page-course-purchase .goods li{width:100%;height: 80px; border:1px solid #eee;border-bottom:none}
.page-course-purchase .single-image{margin-top:-34px;width:95px;height:68px;}
.page-course-purchase .video-95-box{position:absolute;top:8px;}
.page-course-purchase .single-image .play{display:none;position:absolute;top:8px;width:93px;height:58px;line-height:58px;background-color:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);}
.page-course-purchase .single-image:hover .play{display:block}
.page-course-purchase .single-text{margin:0 108px 0 33px;line-height:80px;font-size: 16px;}
.page-course-purchase .goods .single{height: 133px;}
.page-course-purchase .single .single-text{margin:30px 108px 0 140px;line-height:26px;}
.page-course-purchase .single-text-desc,.page-course-purchase .single-text-corner{margin-top:7px;color:#666;font-size:12px;}
.page-course-purchase .goods .price{position:absolute;top:50%;margin-top:-10px;right:32px;}
.page-course-purchase .price-list{width: 100%;margin: 9px 0 30px 0;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 32px 0 21px;}
.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 .price-list .quan-box .noquan{color: #666;}
.page-course-purchase .user-info{margin-top:40px;border-top:1px solid #eee;border-bottom:1px solid #eee;color:#666;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 .single-live .single-image{width:105px;}
.page-course-purchase .single-live .single-text{margin:34px 108px 0 150px;line-height:22px;}
.page-course-purchase .video-105-box{width: 100%;height: 100%;}
.page-course-purchase .single-live em{display: inline-block;vertical-align: middle;width: 6px;height: 6px;border-radius: 50%;overflow: hidden;margin-right: 3px;background: #999;margin-top: -2px;}
.page-course-purchase .onlive em{background:#C01920;}
.page-course-purchase .living em{background:#009944;}
/*支付方式：支付宝、微信*/
.pay-way{margin:20px 0 -5px;height:46px;line-height:46px;}
.pay-way>div{margin-right:20px;color:#666;}
.pay-way li{position:relative;margin-right:15px;width:132px;height:46px;line-height:46px;}
.pay-way label{display:block;width:100%;height:100%;color:#333;border:1px solid #e6e6e6;text-align:center;}
.pay-way label img{margin-right:11px;z-index:0;}
.pay-way label+img{display:none;position:absolute;top:0;right:0}
.pay-way input[type=radio]{display:none;}
.pay-way .active label{border-color:#FC6025;}
.pay-way .active>img{display:block;}
/*余额充值页*/
.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{width:100%;height:62px;line-height:62px;font-size:16px;}
.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;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;}
/*微信扫码支付*/
.wxpay-title{height:130px;}
.wxpay-title img{margin-top:39px}
.wxpay-title p{margin-top:14px}
.wxpay-cnt-left,.wxpay-cnt-right{width:50%;}
.wxpay-cnt-right{margin-top:98px;text-align:left}
.wxpay-cnt-right img{width:254px;}
.wxpay-cnt-left{margin-top:75px;padding-right:65px;width:277px;}
.wxpay-cnt-left>div{line-height:20px;}
.wxpay-cnt-left .num{font-size:40px;}
.wxpay-cnt-left .tip-wx{width:212px;}
.wxpay-cnt-left .code-wx{margin-bottom:5px;margin-left:-28px;width:270px;}
.wxpay-cnt>div{margin-bottom:160px;}
.wxpay-cnt>p{color:#666;}
/*商品(大课)*/
.page-order{margin-top: 20px;}
.page-order .order-top{padding: 36px 0;border-bottom: 1px solid #eee;}
.page-order .order-top .thumb-box{width:340px;height:214px;margin-right: 30px;}
.page-order .order-top .intro-box{width: 830px;}
.page-order .order-top .title{font-size: 36px;color: #333;}
.page-order .order-top .about{font-size: 14px;color: #666;line-height: 20px;margin: 20px 0;}
.page-order .order-top .cdkey-box{padding-left: 6px;margin-top: 16px;}
.page-order .order-top .cdkey-box img{margin-right: 6px;}
.page-order .order-top .cdkey-box a{color: #999;font-size: 12px;text-decoration: underline;}
.page-order .order-confirm{width: 100%;height:63px;line-height: 61px;text-align: right;color: #666;}
.page-order .order-confirm .container,.page-order .order-content .container{padding: 0;}
.page-order .order-confirm span{font-weight: bold;}
.page-order .order-confirm .num{font-size: 16px;}
.page-order .order-confirm .total{font-size: 20px;}
.page-order .order-confirm .old-price{text-decoration: line-through;font-weight: normal;}
.page-order .order-confirm a{display:inline-block;width:100px;height:42px;line-height:42px;font-size:16px;color:#fff;text-align:center;border-radius:2px;background: #FF6702;margin-left: 28px;}
.page-order .order-content{width:1200px;margin:10px auto;}
.page-order .order-content .list-box{width: 870px;}
.page-order .order-content .desc-box{width: 320px;}
.page-order .order-content .title{height: 50px;line-height: 50px;color: #FF6702;font-size: 18px;margin: 0;padding:0 20px;border-bottom: 1px solid #eee;}
.page-order .order-content .title .line{display: inline-block;vertical-align: top;width:4px;height:18px;background: #FF6702;margin:16px 6px 0 0;}
.page-order .order-content .desc-item .title{padding-left: 14px;}
.page-order .order-content .desc-item{margin-bottom: 10px;}
.page-order .order-content .desc-item .content{padding:20px 16px;color: #666;line-height:24px;}
.page-order .order-content .service-list .s-menu{width: 60px;height:60px;margin-top: 30px;}
.page-order .order-content .service-list li:first-child .s-menu{margin-top: 10px;}
.page-order .order-content .service-list .s-intro{width: 214px;color: #666;line-height: 24px;}
.page-order .order-content .service-list .s-title{color: #333;font-size: 16px;margin-bottom: 5px;}
.page-order .order-content .service-list li{padding:20px 14px;border-bottom: 1px solid #eee;}
.page-order .order-content .service-list li:last-child{border-bottom: 0;}
.page-order .video-item{margin:0 0 0 22px;}
.page-order .video-item .img-box,.page-order .cover-player-video{width:190px;height: 120px;line-height: 120px;}
.page-order .tuwenlist .video-item h4,.page-order .tuwenlist .video-item .author{width:190px;}
/*商品(小课)*/
.page-small-order .order-confirm .btn-settle{margin-left: 66px;}
.page-small-order .exchange-box{border-bottom: 10px solid #f2f2f2;}
.page-small-order .jiemu-list{padding: 20px;}
.page-small-order .jiemu-list li{width: 100%;height: 130px;border: 1px solid #ECECEC;margin-bottom: 10px;padding: 10px;position: relative;}
.page-small-order .jiemu-list li.active{background: #F0F0F0;}
.page-small-order .jiemu-list .list-image{width:176px;height:110px;margin-right: 10px;position:relative}
.page-small-order .jiemu-list .list-txt{width:622px;padding:8px 45px 8px 0;}
.page-small-order .jiemu-list .list-txt-title a{font-size: 18px;color: #333;}
.page-small-order .jiemu-list .list-txt-desc{color: #666;margin-top: 12px;}
.page-small-order .jiemu-list .list-txt-price{font-size: 16px;color: #FF6702;font-weight: bold;margin-top: 14px;}
.page-small-order .jiemu-list .list-txt-price span{font-size: 14px;}
.page-small-order .jiemu-list .list-txt-price .old{color: #666;text-decoration: line-through;}
.page-small-order .jiemu-list .list-chk{position:absolute;top:50%;margin-top:-20px;right:10px;width:40px;height:40px;}
.page-small-order .jiemu-list .list-chk input{display:none;}
.page-small-order .jiemu-list .list-chk label{position:absolute;width:40px;height:40px;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;}
.page-small-order .jiemu-list .list-chk img{margin:8px;}
.page-small-order .exchange-box .list-txt{width:575px;}
.page-small-order .jiemu-list .exchange-btn{display: block;width:70px;height:30px;line-height:30px;background:#EB6100;border-radius:15px;text-align: center;color: #fff;font-size: 16px;position: absolute;top:50px;right: 20px;}
.page-small-order .jiemu-list .code-sign{display: inline-block;vertical-align: middle;width:80px;height:22px;line-height:20px;background:#FFF5EE;border:1px solid #EB6100;border-radius:2px;text-align: center;color: #EB6100;font-size: 14px;margin-left: 20px;font-weight: normal;}
.page-small-order .purchasd .list-txt-price{color: #666;font-weight: normal;font-size: 14px;}
.code-input-pop{padding: 60px 0 0 195px;}
.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 p{display:none;color: #E60012;font-size: 12px;margin-top: 9px;}
/*头像*/
.avatar_yinyueren,.avatar_qiyehao{position: relative;}
.avatar_yinyueren:after{content:'';width:12px;height:12px;position: absolute;top:12px;left:12px;background: url("../img/yinyueren.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.png") no-repeat center top/100%;z-index:99;}
/*分享弹框*/
.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;text-align:center;margin-right: 10px;}
.bshare-custom .icon-weibo:before{color:#c30;}
.bshare-custom .icon-qzone:before{color:#fc3;}
.bshare-custom .icon-wechat:before{color:#090;}
/*我的曲集、我的谱集*/
.page-own{background: #fbfbfd;}
.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-content{min-height:450px;padding:5px 30px; }
.own-content .tuwenlist .tuwenlist-item h4{height:42px;line-height: 20px;word-break: break-all;margin:9px 0;}
.own-content .tuwenlist .tuwenlist-item h4 a{font-size: 14px;}
.own-content .tuwenlist .page-text-num{color:#666;font-size: 12px;margin-top: 10px;}
.own-content .song-list-col4 .tuwenlist{margin-left:-69px;}
.own-content .song-list-col4 .tuwenlist .tuwenlist-item{margin-left:70px;}
.subscribe-list ul{margin-left: -19px;}
.subscribe-list ul li .img-box{width:60px;height:60px;display: block;}
.subscribe-list ul li em{display: block;}
.subscribe-list ul li .thumb-bg{float: left;position: relative;}
.subscribe-list ul li{ float: left;width: 410px;height: 100px;border: 1px solid #e4e4e4;padding: 20px;position: relative;margin: 0 0 20px 19px;}
.subscribe-list ul li .intro{float: left;width:260px;margin-left: 15px;}
.subscribe-list ul li.music-item .intro{margin-left: 20px;}
.subscribe-list ul li .intro .name{max-height: 38px;overflow: hidden;margin-top: 0;}
.subscribe-list ul li .intro .upgrade{color:#666;font-size: 12px;}
.subscribe-list ul li .intro .name a{font-size: 14px;color:#333;font-weight: bold;line-height: 20px;}
.subscribe-list ul li .follow {display: block;position: absolute;width: 56px;height: 28px;line-height: 26px;border: 1px solid #7D4792;border-radius: 2px;color: #7D4792;text-align: center;bottom: 11px;right: 14px;}
.subscribe-list ul li .follow.dis{border-color: #D7D7D7;box-shadow:0 0px 5px 0px rgba(0, 0, 0, 0.2);color: #666666;}
.own-content .tuwenlist .spectrum-item h4{margin-top: 60px;}
.own-content .spectrum-list-col4 .tuwenlist{margin-left:-78px;}
.own-content .spectrum-list-col4 .tuwenlist .tuwenlist-item{margin-left:79px;}
.own-content .qumu-list .tuwenlist{margin-left:-78px;}
.own-content .qumu-list .tuwenlist .tuwenlist-item{margin-left:79px;}
.subscribe-list ul li.qupu-item{padding:12px 20px;}
.subscribe-list ul li.video-item .thumb-bg{margin-top: 3px;}
.subscribe-list ul li.video-item .img-box{width:96px;height:60px;}
.subscribe-list ul li.video-item .video-cover-95{top:-8px;left:0;}
.subscribe-list ul li.video-item .intro{width:256px;}
.subscribe-list ul li.news-item{padding:20px 16px;}
.subscribe-list ul li.news-item .contitle{margin-bottom: 5px;}
.subscribe-list ul li.news-item .contitle a{font-size: 14px;color: #333;font-weight: bold;}
.subscribe-list ul li.news-item .description{font-size: 12px;color: #666;line-height: 20px;}
.own-content h2.headline a{width: 60px;height: 22px;line-height: 27px;text-align: center;color:#999;display: inline-block;vertical-align: top;}
.own-content h2.headline a.active{color: #7D4792;background: #fff;}
.own-content .qumu-list .tuwenlist .nodata_show{margin-left:78px;width:auto;}
.own-content .video-list-col4 .tuwenlist-item-tu{display: block;height:135px;}
.own-content .video-list-col4 .video-item .img-box{width:190px;height:118px;top:16px;}
.own-content .video-list-col4 .video-item .cover-player-video{width:190px;height:118px;line-height:118px;top:16px;}
.own-content .video-list-col4 .video-item .video-cover-216{width:192px;height:136px;background-size: 100%;}
.own-content .video-list-col4 .video-item .corner{top:105px;}
.own-content .video-list-col4 .video-item h4{width:190px;}
.own-content .video-list-col4 .video-item{margin-left: 26px;margin-bottom: 25px;}
.own-content .video-list-col4 .tuwenlist{margin-left: -25px;}
/*暂无数据*/
.nodata_show{width:100%;height:520px;background:#fff url("../img/no_data.png") no-repeat center 147px/99px 150px;text-align:center;padding-top:350px;font-size:19px;color:#666;}
/*暂无评论*/
.j-no-comment{width:100%;height:520px;background:url("../img/no_comment.png") no-repeat center 154px/159px 130px;padding-top:332px;color:#666;font-size:19px;}
/**企业人,音乐人申请**/
.apply-main{width:100%;background-color:#fff;min-width:1200px;}
.section1,.section2,.section3{width:100%;min-width:1200px;}
.section1{position:relative;border:1px solid #ccc;height:799px;background:url("../img/bj-qy.png") no-repeat center;}
.section1 .draw-line{position:absolute;transform:rotate(-45deg);width:500px;height:1px;background:#39f;}
.section1 .draw-line:nth-of-type(1){bottom:178px;left:-72px;}
.section1 .draw-line:nth-of-type(2){top:178px;right:-72px;}
.page-apply .title{font-family:Arial;font-size:72px;font-weight:bold;color:#333;margin-top:280px;}
.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:-3em;font-size:20px;color:#333;}
.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 .brief{margin-top:47px;font-size:28px;color:#39f;font-weight:bold}
.section3 .create-content .brief+div{margin-top:66px;color:#666;line-height:28px;}
.section3 .apply-btn{margin-top:112px;margin-bottom:113px;}
.page-apply-musician .section1 .draw-line{background:#7d4792;}
.page-apply-musician .title span{color:#f2c21f;}
.page-apply-musician .section3 .create-content .brief{color:#333;}
.page-apply-musician .apply-btn{background-color:#f2c21f;color:#333;}
.page-apply-musician .section1{background:url("../img/bg-musician.png") 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_tips{background: #fff;height: 50px;line-height: 50px;font-weight: bold;border-bottom: 1px solid #e2e2e2;}
.apply_tips>div{width: 1200px;margin:0 auto;color:#999;}
.apply_tips>div span{margin-right: 10px;width: 20px;height: 20px;border-radius: 50%;background:#999;text-align: center;line-height: 20px;font-weight: bolder;color:#fff;display: inline-block;}
.apply_container{background: #fff;padding:10px;}
.apply_container .apply_box{width: 1200px;margin:0 auto;}
.apply_box h2{color:#333;font-size: 20px;font-weight: bold;}
.apply_up{width: 700px;margin:50px auto 100px;}
.apply_up>div{border-radius: 4px;-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);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%;}
.apply_up>div img.other{width: 50px}
.apply_up>div img.pu{width: 50px}
.apply_up>div a,.music_center_tips>div>a{display: inline-block;color:#7D4792;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{border-color: #7D4792;}
.apply_up>div a:hover,.music_center_tips>div>a.active{background: #7D4792;border-color: #7D4792;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;}
.submit_btn:hover{background: #7D4792;}
.apply_up>div.completed{background: #7D4792;border:none;-webkit-box-shadow:none;box-shadow:none}
.apply_up>div.completed div{border:none;background: #fff}
.apply_up>div.completed a{background: #fff;color:#7D4792;}
.apply_up>div.completed a i{font-size: 12px;font-weight: bolder;color:#fff;background: #7D4792;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 #7D4792; 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: #7D4792}
.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}
.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:#7D4792;}
.page-apply-musician .apply-btn{background-color:#7D4792;}
.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:#7D4792;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;vertical-align: top;}
.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;}
.apply-process2 .title{font-size:16px;font-weight:bold;margin-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:#f2c21f!important;border:1px solid #f2c21f;}
.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;}
.con-type,.upload-second-step .second-upload-con{width:900px;height:270px;border:1px dashed #e4e4e4;}
.con-type li{display:inline-block;margin:40px 90px;width:100px;}
.con-type li p{font-size:18px;color:#666;}
.con-type li span{display:block;width:80px;height:80px;line-height:80px;border-radius:50%;border:2px solid #7D4792;background:#FFFDF3;margin-left:10px;}
.con-type li:first-child span img{margin-top:-5px;width:42px;height: 20px}
.con-type li:nth-child(2) span img{margin-top:-5px;width:40px;height: 27px}
.con-type li:last-child span img{margin-top:-5px;width:31px;height: 40px}
.con-type li a{display:block;width:100%;height:35px;background:#7D4792;line-height:35px;color:#fff;border:1px solid #7D4792; border-radius:3px;margin-top:20px;}
.con-type li a:hover{opacity:0.7;filter:Alpha(opacity=70);}
.con-type .qudan_content p{margin:10px 0;}
.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:#7D4792;}
.audit a.submit{display:block;width:235px;height:64px;line-height:64px;text-align:center;background:#7D4792;color:#333;font-size:16px;margin:80px auto;}
.audit a.editable1{display:inline-block;width:110px;}
.audit a.del{background:#7D4792;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:#7D4792; font-style:normal;}
.con-type .qudan_left{margin-top: 30px}
.con-type .pudan_left{margin-top: 0}
/*******编辑页面*********/
.main_content{width: 1200px;background: #fff;margin:0 auto;padding-bottom: 30px}
.main_content_title{height:70px;background:#F9F9F9; position:relative;}
.main_content_head_txt{border-left:4px solid #7D4792;font-weight:600;margin-left:35px;padding-left:10px;font-size:20px;}
.song_integration_edit_content{padding-top:25px;padding-left:45px;color:#999999;}
.song_integration_edit_name{margin-top:30px;/*position:relative;*/}
.song_integration_edit_name input{position: absolute;left:2%;bottom:19%;opacity:0;cursor:pointer;width:220px;}
#selectfiles-cover input,.song_integration_edit_cover em{position:absolute;width:180px;height:150px;left:0;}
.song_integration_edit_cover em{;background:url(../img/music-cover-180.png) no-repeat;}
.song_integration_edit_cover_bg{width:150px;height:150px;}
.song_integration_edit_cover_upload{z-index: 2;background:#797979;color:#fff;width:150px;height:30px;line-height:30px;text-align:center;position: relative;top: -30px}
.song_integration_add_label{margin-top:30px;}
.song_integration_add_label a{background:#F2F2F2;display:inline-block;border:1px solid #CCCCCC;line-height:32px;width:70px;height:32px;text-align:center;border-radius:20px;margin-right:10px;}
.song_integration_label input{display:none;}
.song_integration_edit_tips{margin-top:10px;}
.song_integration_brief{margin-top:30px;position:relative;}
.song_integration_brief textarea{width:500px;height:80px;resize:none;color:black;padding:10px; border: 1px solid #dbdbdb;}
.song_integration_brief_tips{/*margin-top:35px;*/margin-left:440px;font-size:12px;}
.song_integration_edit_submit_btn{width:80px;height:30px;line-height:30px;background:#7D4792;color:#fff;border-radius:3px;border:none;margin-left:100px;margin-top:25px;}
#selectfiles-cover input{z-index: 10;top:-65px;}
.spectrum_integration_edit_cover img{width:150px;height: 120px}
.spectrum_integration_edit_cover .song_integration_edit_cover_upload{top:0;}
.spectrum_integration_edit_cover #selectfiles-cover input{top:-50px;width: 150px;height: 200px}
.spectrum_integration_edit_cover em{position:absolute;width:150px;height:200px;background:url(../img/spectrum-cover-150.png) no-repeat;left:0;}
.spectrum_integration_edit_cover p.song_integration_edit_tips{margin-top:60px;}
.video_integration_edit_cover img{height: 148px;width:238px;margin-top: 21px;margin-left: 1px}
.video_integration_edit_cover .song_integration_edit_cover_upload{top:-30px;width: 240px}
.video_integration_edit_cover #selectfiles-cover input{top:-50px;width: 238px;height: 148px}
.video_integration_edit_cover em{position:absolute;width:240px;height:170px;background:url(../img/video-cover-240.png) no-repeat;left:0;}
.video_integration_edit_cover p.song_integration_edit_tips{margin-top:10px;}
/*首页直播推荐*/
.panel-rmd-live{margin-bottom: 20px;margin-left: 15px;width: 280px;border-radius: 5px;background: #333;-webkit-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.panel-rmd-live:hover{-webkit-box-shadow: rgba(0,0,0,.2) 0 2px 10px 2px;box-shadow: rgba(0,0,0,.2) 0 2px 10px 2px;-webkit-transform: translateY(-2px); -o-transform: translateY(-2px); -ms-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:15px;}
.panel-rmd-bd .icon{position:absolute;right:15px;top:50%;margin-top:-5px;color:#a3a3a3}
.panel-rmd-bd .bd-thumb{position:absolute;left:0;margin:18px 10px 18px 0;width:107px;height:76px;}
.panel-rmd-bd .bd-thumb img{width:107px;height:76px;}
.panel-rmd-bd .bd-info{padding:19px 30px 24px 120px;height:115px;}
.panel-rmd-bd .bd-info h5{color:#FFF;font-weight:bold;line-height: 18px; font-size: 14px;}
.panel-rmd-bd .bd-info .zbtx{width:20px;height:20px;margin-right:6px;border-radius:50%;overflow:hidden}
.panel-rmd-bd .bd-info .zbtx img{width:20px;height:20px;}
.panel-rmd-bd .bd-info .zbnc{font-size:12px;color:#AAA;line-height:20px}
/*新闻推荐头像*/
.author-thumb.r50:after{left:auto;right:0;bottom:0;top:auto;width:20px;height:20px;}
.author-thumb.r50 .data-photo{border-radius: 50%;}
.author-thumb.r50{overflow: unset;}
/*上传封面*/
.edit-cover{position:relative;top:45px;}
.edit-cover label{position:relative;top:0;}
.edit-cover input{position:absolute;left:7%;bottom:11%;opacity:0;filter:Alpha(opacity=0);cursor:pointer;width:220px;height:160px;}
.apply-container .part4 .submit-btn .submit{margin-top:150px;}
/*优惠券*/
.coupon-box{background: #3A3A3A;padding: 9px;line-height: 32px;position: relative;}
.coupon-box .coupon-title{background: url("../img/coupon.png") no-repeat left center/27px 22px;padding-left: 35px;color: #fff;font-size: 14px;}
.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: 30px;border:dashed #FF6702;border-width: 1px 0 1px 1px;border-radius:2px 0 0 2px;font-weight: bold;font-size: 16px;}
.coupon-box .coupon-list li .coupon-sign{height:32px;line-height: 30px;border:1px solid #FF6702;width:44px;border-radius:0 2px 2px 0;}
.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 #3A3A3A;border-left: 7px solid transparent;border-right:7px solid transparent;}
.coupon-pop-box{display:none;position: absolute;top:58px;right:0;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;right:8px;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;right:9px;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;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;}
.page-video-show .video-play>.coupon-box{background: #242424;margin-top: 15px;}
.page-video-show .coupon-box .arrow-down:before{border-top-color: #242424;}
.page-order .coupon-box{background: #F5F5F5;margin-top: 15px;}
.page-order .coupon-box .coupon-title{color: #333;}
.page-order .coupon-box .arrow-down:before{border-top-color: #F5F5F5;}
.page-order .coupon-list li .coupon-value,.page-order .coupon-list li .coupon-sign{background: #FFF5EE;}
.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 .coupon-pop-box:before{left:50px;top:-9px;}
.page-course-purchase .coupon-pop-box:after{left:51px;top:-7px;}
.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:#7B4498;}
.page-course-coupon{width:1200px;margin: 20px auto;}
.page-course-coupon  .list-thumb-text .list-thumb a{height: 174px;}
.page-course-coupon .page-preferential .page-focus .list-thumb-text .list-text{padding: 15px 8px;margin: 0;}
.page-course-coupon .page-preferential .page-cnt .list-thumb-text .text-desc{height:27px;line-height: 27px;}
.page-course-coupon .list-thumb-text .list-btn-box{margin-top: 0;height:40px;line-height:40px;border-top: 1px solid #e4e4e4;background: #fff;}
.page-course-coupon .list-thumb-text .list-btn-box .price{margin-left:10px;font-size:18px;font-weight:bold;color: #FF6702;}
.page-course-coupon .list-thumb-text .list-btn-box i{text-decoration: line-through;font-style: normal;color: #666;font-size: 12px;}
.page-course-coupon .page-preferential .page-cnt .list-thumb-text li{margin-bottom: 20px;height: 305px;}
.page-course-coupon .headline{margin-top: 0}
.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;}
.page-video-column .coupon-box{margin-bottom: 20px;}

/*****相册*****/
/*相册列表+展示*/
.photo-column-cnt .photo-item{width:152px;margin-left:20px;}
.photo-column-cnt .photo-item .img-box{width:152px;}
.photo-column-cnt .photo-item h4{font-size:16px;color:#333;}
.gallery-box{height:870px;background:#333;padding:10px 0 20px;}
.ad-gallery{width:1200px;position:relative}
.ad-gallery, .ad-gallery * { margin: 0; padding: 0; }
.ad-gallery .ad-image-wrapper { width: 100%; height: 414px; margin-top:84px; margin-bottom: 100px; position: relative; overflow: hidden; }
.ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; }
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 200; }
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 200; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {background: url(../img/lib/trans.gif); }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../img/lib/ad_prev.png); width: 30px; height: 50px; display: none; position: absolute; top: 50%;margin-top: -25px; left: 50px; z-index: 101; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../img/lib/ad_next.png); right: 50px; left: auto; }
.ad-gallery .ad-image-wrapper .ad-image {position:absolute;overflow:hidden;top:0;left:0;z-index:9;border: 10px solid #fff;box-sizing:border-box}
.ad-gallery .ad-image-wrapper .ad-image img {border:none;display:block;width:100%;height:100%;object-fit:cover;background-size:cover}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {display:none;position: absolute; bottom: 0px; left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(../img/lib/opa75.png); color: #000; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; }
.ad-gallery .ad-controls{width:540px;margin:26px auto 0}
.ad-gallery .ad-controls .ad-info{text-align:right;color:#b6b6b6;font-size:24px;font-weight:bold;line-height:42px}
.ad-gallery .ad-controls .ad-info>span{color:#7D4792}
.ad-gallery .ad-slideshow-controls { float: right; font-size:12px }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-size: 12px; color: #999; }
.ad-gallery .ad-nav { margin:0 auto;width:1040px; position: relative; }
.ad-gallery .ad-forward, .ad-gallery .ad-back {position:absolute;top:0;height:100%;z-index:10;cursor:pointer;}
.ad-gallery .ad-back {left: -20px; width: 12px; display: block; background: url(../img/lib/ad_scroll_back.png) 0px 30px no-repeat; }
.ad-gallery .ad-forward {display: block; right: -20px; width: 12px; background: url(../img/lib/ad_scroll_forward.png) 0px 30px no-repeat; }
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 100%; }
.ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; }
.ad-gallery .ad-thumbs li { float: left; padding-right: 5px; }
.ad-gallery .ad-thumbs li a { display: block;}
.ad-gallery .ad-thumbs li a img { border:3px solid #CCC; display: block; width:80px;height:80px;}
.ad-gallery .ad-thumbs li a.ad-active img { border: 3px solid #616161; }
.ad-preloads { position: absolute;display: none;}
.album_tit{font-size:24px;color:#ccc;margin:0 auto 35px;width:500px;text-align:center;}
.photo-share-open{position:absolute;left:330px;top:36px;z-index:101;width:310px;}
.photo-share-open.operate-item a{color:#B5B6B6}
.photo-share-open.operate-item>a{padding-left:15px;display:block;height:42px;line-height:42px;text-align:center;}
.photo-share-open .spread{float:left;cursor:default;}
.photo-share-open .fenxiang li{padding-left:15px;}
.photo-share-open .fenxiang li:hover a{color:#9a9a9a;}
.album_intro{padding:0 20px 30px;border-bottom:1px solid #F2F2F2}
.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}
.photo-cnt .comment{width:880px;margin:0 auto}
/*相关资源*/
.friendship-links{padding-top:24px}
.friendship-links>li{margin-bottom:18px}

.panel-related-resources .tiled-halve-pic-txt{margin-left:8px;}
.tiled-halve-pic-txt>li{float:left;width:50%;padding-bottom:12px;padding-left:12px;}
.tiled-halve-pic-txt>li>.item{padding:12px 13px;height:164px;border:1px solid #eee;border-radius:4px;}
.tiled-halve-pic-txt>li>.item:hover{-moz-box-shadow:0px 2px 16px 0px rgba(86,86,86,0.13);-webkit-box-shadow:0px 2px 16px 0px rgba(86,86,86,0.13);box-shadow:0px 2px 16px 0px rgba(86,86,86,0.13)}
.tiled-halve-pic-txt .thumb{display:block;float:left;max-width:140px;max-height:140px;}
.tiled-halve-pic-txt .qu .thumb{width:140px;height:140px;}
.tiled-halve-pic-txt .pu .thumb{position:relative;width:104px;height:140px;}
.tiled-halve-pic-txt .pu .thumb:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(207,169,114,.4);}
.tiled-halve-pic-txt .tv .thumb{margin-top:2px;width:140px;height:88px;position:relative}
.tiled-halve-pic-txt .info{margin-left:20px;float:left;}
.tiled-halve-pic-txt .qu .info,.tiled-halve-pic-txt .tv .info{max-width:226px;}
.tiled-halve-pic-txt .pu .info{max-width:262px;}
.tiled-halve-pic-txt .info .tag{margin-top:7px;display:block;width:62px;height:22px;border:1px solid #CFA972;border-radius:2px;line-height:20px;text-align:center;font-size:14px;font-weight:300;color:#CFA972;}
.tiled-halve-pic-txt .info h4 a{font-size:18px;font-weight:300;color:#333;line-height:34px;}
.tiled-halve-pic-txt .info .performer{font-size:14px;font-weight:300;color:#666;line-height:16px;}
/*.tiled-halve-pic-txt .tv .belongs{padding-top:9px;font-size:14px;color:#666;line-height:16px;}*/
.tiled-halve-pic-txt .pu .info .performer,.tiled-halve-pic-txt .qu .info .performer{padding-top:5px;}
.tiled-halve-pic-txt .pu .play-difficulty{margin-top:20px;padding-top:0}
.tiled-halve-pic-txt .pu .play-difficulty .starBox{font-size:14px;font-weight:300;color:#999;line-height:15px;}
.tiled-halve-pic-txt .pu .play-difficulty .stars{margin-left:38px;}
.tiled-halve-pic-txt .pu .play-difficulty .current-rating{top:0;left:38px}
.tiled-halve-pic-txt .pu .undefined-difficulty{padding-top:8px;font-size:14px;font-weight:300;color:#666;line-height:16px;}
.tiled-halve-pic-txt .pu .btw{margin:0 10px;color:#DCDCDC;}

.tiled-halve-pic-txt.j-style1{margin-left:0}
.tiled-halve-pic-txt.j-style1>li{padding-left: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;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;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:#7D4792;box-shadow:0px 4px 13px 0px rgba(125,71,146,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;}
/*pu,tv收费*/
.j-charge-view .buy-cover{width:100%;height:718px;background:url("../img/buy-cover.jpg") center top/100%;border:1px solid #eee;margin-bottom:18px;font-size:20px;color:#333;line-height:30px;text-align:center;padding-top:230px;}
.j-charge-view .buy-cover .jbtn-box{margin-top:35px;}
.j-charge-view .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;}
.j-charge-view .buy-cover .jbtn-box .jbuy-btn{background:#f66;}
.j-charge-view .buy-cover .jbtn-box .jlogin-btn{background:#999;margin-left:26px;}

/*qu,pu,tv手机查看优化,tv show分享更改*/
.panel-mobile-view-box{position:relative}
.panel-mobile-view{z-index:25;position:absolute;top:41px;left:-9999px;}
.panel-mobile-view .panel-hd{width:330px;height:46px;}
.panel-mobile-view .panel-bd{width:330px;height:160px;background:#fff;-webkit-box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.2);border-radius:0px 0px 2px 2px;}
.panel-mobile-view .panel-bd .code-wrap{padding:20px 20px 0;width:140px;position:relative}
.panel-mobile-view .panel-bd .code-box{width:100px;height:100px;background:#eee;border-radius:2px;padding:5px;}
.panel-mobile-view .panel-bd .code-wrap:after{content:"";top:20px;right:0;position:absolute;width:1px;height:100px;background:#EAEAEA;}
.panel-mobile-view .panel-bd .code-wrap+.pull-left{width:190px}
.panel-mobile-view .panel-bd .tips{margin-top:10px;font-size:12px;font-weight:400;color:#999;}
.panel-mobile-view .panel-bd .tit{margin-top:5px;margin-bottom:4px;font-size:12px;font-weight:400;color:#666;line-height:40px;}
.panel-mobile-view .panel-bd .down{margin:0 auto;display:block;width:150px;height:30px;border:1px solid #6535AA;border-radius:15px;line-height:28px;text-align:center;font-size:12px;color:#6535AA;}
.panel-mobile-view .panel-bd .down span{float:left;margin:0}
.panel-mobile-view .panel-bd .and i{float:left;display:block;margin:6px 7px 0 19px;width:14px;height:16px;background:url(../img/icons_mobile_view.png) no-repeat -10px -10px}
.panel-mobile-view .panel-bd .iph i{float:left;display:block;margin:6px 7px 0 20px;width:13px;height:16px;background:url(../img/icons_mobile_view.png) no-repeat -10px -46px}
.panel-mobile-view .panel-bd .and{margin-top:20px}

.page-video-show .panel-mobile-view-box:hover .panel-mobile-view,.page-music-show .panel-mobile-view-box:hover .panel-mobile-view,.tool-article .panel-mobile-view-box:hover .panel-mobile-view{left:-30px}

.pictitle .panel-mobile-view-box,.fullscreen .panel-mobile-view-box{display:inline-block}
.pictitle .panel-mobile-view-box:hover .panel-mobile-view{top:20px;left:-47px;}
.fullscreen .panel-mobile-view-box:hover .panel-mobile-view{top:20px;left:-47px;}

.page-video-show .share{border:none;line-height:42px;}
.page-video-show .share .icon{color:#656565}
.page-video-show .share:hover .spread,.page-video-show .fenxiang li a:hover,.page-video-show .fenxiang li a:hover .icon{color:#9a9a9a}
/*直播课专栏*/
.column-live-list{padding:0 80px 50px 20px;}
.column-live-list li{width: 100%;height: 100px;padding: 20px 23px;position: relative;}
.column-live-list li .thumb{width:95px;height:60px;margin-right: 20px;position: relative;}
.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{width: 570px;font-size:12px;color:#666;}
.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;position: absolute;bottom: 33px;right:30px;width:60px;height:30px;line-height: 28px;color: #666666;border: 1px solid #999;border-radius:15px;font-size: 12px;text-align: center;background: #fff;}
.column-live-list .buy-button.buy{border-color: #EB6100;color: #fff;background: #EB6100;}
.column-live-list li:hover{background: #F6F6F6;}
/*活动*/
.activitylist{margin-bottom:80px}
.activitylist li{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;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;text-overflow:ellipsis;}
.activitylist li>.ft>span{padding:5px 10px;height:43px;line-height: 33px;float: right;color: #A3A3A3;font-size: 14px}
.activitylist li:hover{-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5)}
.activitylist li>.ft{height: 44px;border-top: 1px solid #f2f2f2;line-height: 43px;color: #4B76A3;padding-left: 10px}
/*标识*/
.common-tag-box{position:absolute;top:6px;left:6px;padding:0!important}
.common-tag{display:inline-block;vertical-align:top;width:36px;height:24px;line-height:24px;border-radius:2px;margin-right:4px;font-size:0}
.common-tag.free{background:#32B16C url("../img/tag/mf.png") no-repeat center center/22px 12px;}
.common-tag.default{width:auto;text-align: center;color: #fff;font-size: 13px;background: rgba(0,0,0,.6);padding:0 5px;}
.common-tag.experience{background:#00B7EE url("../img/tag/ty.png") no-repeat center center/22px 12px;}
.common-tag.pay{background:#FF6702 url("../img/tag/ff.png") no-repeat center center/22px 12px;}
.common-tag.paied{background:rgba(0,0,0,.6) url("../img/tag/yg.png") no-repeat center center/22px 12px;}
.common-tag.vip{background:#DFBB57 url("../img/tag/vip.png") no-repeat center center/32px 20px;}
.common-tag.gk{background:#00A0E9 url("../img/tag/gk.png") no-repeat center center/25px 12px;}
.common-tag.xm{background:#22AC38 url("../img/tag/xm.png") no-repeat center center/26px 13px;}

.panel-rmd-bd .common-tag-box{z-index:2;top:24px;left:6px;}
.tuwenlist .common-tag-box{top:24px;}
.video-column-cnt .tuwenlist .common-tag-box{top:6px}
.page-video-top10 .common-tag-box{top:15px;right:3px;left:auto}
.privilege_table .privilege_name .common-tag-box {top: 26px;left: 26px;}
.page-order .thumb-box,.privilege_table .privilege_name{position:relative}
/*精彩评论*/
.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;}
/*视频栏目排序*/
.jiemu-sort-box{height:22px;border: 1px solid #eee;border-radius:4px;text-align: center;overflow: hidden;margin-top: 20px;margin-right: 70px;}
.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: #7D4792;color: #fff;}
.jiemu-sort-box a.active span{background-image: url("../img/jiemu_sort.png");}

/*会员课*/
.goods-recharge{background: #fff;margin-bottom:14px;}
.goods-recharge .container{padding:30px 0;overflow: unset;}
.goods-recharge .goods-img{width:439px;height:274px;position: relative;}
.goods-recharge .goods-intro{width:730px;}
.goods-recharge .goods-img img{width:100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.goods-recharge .goods-intro h2{color: #333;font-size: 28px;margin:18px 0 22px 0;line-height: 28px;}
.goods-recharge .goods-intro h2 a{color: #666;font-size: 12px;}
.goods-recharge .goods-intro .price{height:60px;line-height: 60px;background: #FFF5EE;padding: 0 11px;color: #999;margin-bottom: 30px;}
.goods-recharge .goods-intro .price span{display:inline-block;vertical-align:middle;color: #FF6702;font-weight: bold;font-size: 28px;margin:0 29px 0 19px;}
.goods-recharge .goods-intro .price small{font-size: 12px;}
.goods-recharge .goods-intro .price .exchange-cdkey{width:80px;height:26px;line-height:24px;border: 1px solid #FFD1B3;border-radius:13px;text-align: center;color: #FF8839;font-size: 12px;margin-top: 17px;}
.goods-recharge .goods-intro .time{line-height: 40px;color: #999;margin-bottom: 30px;}
.goods-recharge .goods-intro .time span{display: inline-block;vertical-align:middle;width:120px;height:40px;border:1px solid #D3D3D3;border-radius:2px;text-align: center;color: #666;margin-left: 19px;cursor: pointer;}
.goods-recharge .goods-intro .time span.active{border-color: #FF6702;color: #ff6702;}
.goods-recharge .coupon-box{margin:0 0 30px 0;}
.goods-recharge .coupon-box .coupon-title{font-size: 14px;}
.goods-recharge button{width:120px;height:44px;line-height:44px;background:#ff6702;border-radius:2px;color: #fff;text-align: center;border: none;font-size: 16px;font-weight: bold;}
.goods-recharge .btn-vip-hasbuy{padding:2px 0;position:relative;}
.goods-recharge .btn-vip-hasbuy .l{width:32px;height:32px;margin-right:14px;border-radius:50%;overflow:hidden}
.goods-recharge .btn-vip-hasbuy .m{display:block;margin-right:34px;font-size:14px;color:#333;line-height:32px;}
.goods-recharge .btn-vip-hasbuy .r{display:block;width:100px;height:32px;border:1px solid #FFD1B3;border-radius:16px;background:#fff;font-size:14px;font-weight:400;color:#FF6702;line-height:30px;}
.cnt-goods-vip .title{margin: 0 auto 50px;position: relative;width: 490px;height: 48px;padding: 10px 0;text-align: center;}
.cnt-goods-vip .title i{display: none;}
.cnt-goods-vip .title:before,.cnt-goods-vip .title:after{content:'';position: absolute;top:50px;width: 72px;height: 1px;background: #E6E6E6;}
.cnt-goods-vip .title:before{left:0;}
.cnt-goods-vip .title:after{right:0;}
.cnt-goods-vip .section-column{padding-top:10px;}
.cnt-goods-vip{padding-top:0;padding-bottom:0}
.cnt-goods-vip .section-column:first-child{padding-top:10px}
.cnt-goods-vip .section-column:last-child{padding-bottom:20px}
.list-guest{text-align:center;display:inline-block;max-width:840px;}
.list-guest li{padding:5px 10px 15px;float:left}
.list-guest .bg{display:block;width:260px;height:294px;background:#fff;border:1px solid #f2f2f2;border-radius:4px;}
.list-guest .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);}
.list-guest .g-thumb{margin:24px auto 0;width:140px;height:140px;border-radius:50%;overflow:hidden}
.list-guest .g-intro{padding:12px 25px;}
.list-guest .g-intro h4{font-size:22px;font-weight:bold;color:#333;line-height:24px;}
.list-guest .g-intro .desc{margin-top:12px;font-size:16px;font-family:Heiti K;font-weight:300;color:#666;line-height:24px;height:48px;}
.intro-class{padding:0 20px;text-align:left;color:#333;font-size:18px;line-height:2;}
.intro-class img{margin:10px auto;display:block;max-width:100%;height:auto!important;}
.cnt-goods-vip .headline {display: inline-block;}
.cnt-goods-vip .headline>a {float: right;margin-left: 10px;display: block;width: 76px;height: 24px;background: #FF6702;border-radius: 4px;font-size: 14px;font-weight: bold;color: #fff;line-height: 24px;}
.cnt-goods-vip .headline>a:hover{color:#fff}
.cnt-goods-vip .video-item{margin-left:20px}
/*搜索直播课*/
.search-live-list li{padding: 26px 19px;border-top: 1px solid #eee;}
.search-live-list .live-thumb{width:93px;height:60px;position: relative;margin-right: 16px;}
.search-live-list .live-info{width: 752px;}
.search-live-list .live-info h4{margin:2px 0 9px;}
.search-live-list .live-info h4 a{color: #333;font-size: 16px;line-height: 22px;}
.search-live-list .live-info .author{color: #5C85AE;font-size: 14px;}
.search-live-list .live-info .author img{width:22px;height:22px;border-radius:50%;margin-right: 6px;}
.search-live-list .live-info .sign{margin-left: 3px;margin-top: 4px;}
.search-live-list .live-info .state{height: 13px;line-height: 13px;border-left: 2px solid #A3A3A3;padding-left: 10px;color: #666;font-size: 14px;margin:4px 0 0 10px;}
.search-live-list .live-info .circle{display: inline-block;vertical-align: middle;width:5px;height:5px;border-radius: 50%;background: #666;margin-right: 4px;}
.search-live-list .live-info .onlive .circle{background: #C01820;}
.search-live-list .live-info .living .circle{background: #009944;}
.search-live-list .txt-label{display: inline-block;vertical-align: middle;width:55px;height:20px;margin-right: 10px;margin-top:-2px;line-height: 18px;border: 1px solid #666;color: #666;font-size: 14px;text-align: center;border-radius: 2px;}