/* 手机 */
/* 提交与管理 */
.Submit-content {padding: 0 30px !important;z-index: 2;position: relative}
.Submit-content h2 {font-size: 26px;font-weight: 700;margin: 25px 0;position: relative}
.Submit-content h2::after {content: '';position: absolute;bottom: -10px;width: 38px;left: 1px;height: 4px;background: #E16F90;border-radius: 50px}
.Submit-content h2 p {position: absolute; right: 0; top: 0;}
.Submit-content h2 p a {padding: 10px;border-radius: 10px;text-align: center;color: #FFF;background-color: #E16F90;cursor: pointer;font-size: 16px;width: 60px;}
.Submit-content h2 em {font-size: 16px;font-weight: 100; padding-left: 20px;}
.Submit-content h2 em span {font-size: 20px;font-weight: bold; padding:0 5px; color: #E16F90;}
.Submit-content h3 {font-size: 20px;font-weight: 700;margin: 18px 0}
.Submit_Boxs {padding: 20px 0;}
.Submit_Box_Left {float: left;width: calc(100% - 365px)}
.Submit_Box_Right{float: left;width: 365px;padding-top: 10px;padding-left: 60px;}
.Submit_Box_Right dl{margin-bottom: 15px;padding: 15px 0;width: 100%;}
.Submit_Box_Right dl dt, .Submit_Box_Right dl dd{display: inline-block;}
.Submit_Box_Right dl dt {font-size: 16px;width:150px ;text-align: right;padding-right: 15px;float: left;}
.Submit_Box_Right dl dd{width: calc(100% - 150px);}
.Sub_text, .Sub_text2 {margin-top: 15px;}
.Sub_text textarea {background-color: #18181d;border-radius: 15px;width: 100%;padding: 10px 15px;min-height: 200px;color: #FFF;font-size: 18px;line-height: 30px;}
.Sub_Class a {padding: 10px 15px;border-radius: 10px;text-align: center;color: #FFF;background-color:#15151A ;cursor: pointer;margin-right: 10px;font-size: 16px;display: block;float: left;margin-bottom: 10px;}
.Sub_Class a.selected {background: #E16F90;}
.Sub_form {border: 0;color: #FFF;padding: 10px 15px;border-radius: 10px;font-size: 28px;width: 100%;}
.Sub_thumb {width: 600px;height: 300px;}
.Sub_thumb2 {width: 300px;height: 300px;}
.Sub_thumb3 {width: 1000px;height: 208px;}
.Sub_thumb, .Sub_thumb2, .Sub_thumb3 {border: 2px dotted #5A5A67;display: block;position: relative;cursor: pointer;border-radius: 10px;}
.Sub_thumb i, .Sub_thumb2 i, .Sub_thumb3 i{position: absolute;width: 30px;height: 30px;font-size: 30px;left: calc(50% - 15px);top: calc(50% - 15px);color: #5A5A67;margin: 0 !important;z-index: 10;}
.Sub_thumb p, .Sub_thumb2 p, .Sub_thumb3 p{position: absolute;width: 100%;height: 20px;text-align: center;font-size: 18px;left: 0;top: 75%;color: #5A5A67;margin: 0 !important;z-index: 10;}
.Sub_thumb img, .Sub_thumb2 img, .Sub_thumb3 img{border-radius: 0px !important;width: 100%;height: 100% !important;z-index: 50;border-radius: 8px !important;position: absolute;}
.Sub_Del {width: 100px;text-align: center;display: block;color: #8f8f8f !important;}
.Sub_Del i {margin: 0 !important;}
.Sub_movie {margin-top: 15px;}
.Sub_movie h4 {font-size: 20px;margin-bottom: 15px;}
.Sub_movie input {border-radius: 10px;background-color: #18181d;font-size: 16px;color: #FFF;padding: 8px 15px;margin-right: 10px;width: 400px;}
.Sub_movie .extend {border-radius: 5px;padding: 5px 8px;margin: 5px 5px 0 0;background-color: #18181d; display: inline-block;}
.Rel_Movie {padding: 15px 5px;width: 100%;margin: 15px 0;}
.Rel_Movie li {float: left;width: 130px;margin-right: 20px;margin-bottom: 20px;position: relative;}
.Rel_Movie li img{width: 130px;height: 180px;border-radius: 10px;}
.Rel_Movie h5{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;font-size: 14px;}
.Rel_Movie a{position: absolute;   display: block;   width: 30px;   height: 30px;   font-size: 24px;   color: #FFF;   right: -5px;   top: -15px;   cursor: pointer;}
.Sub_Footer {padding-top: 15px;text-align: center;}
.Sub_Footer button {padding: 10px;border-radius: 10px;text-align: center;color: #FFF;background-color: #E16F90;cursor: pointer;font-size: 20px;width: 200px;}
.movie_searchlist {width: 400px;}
.movie_searchlist li {line-height: 25px;border-radius: 10px !important;background-color: #313139;padding: 8px 15px;margin: 5px 0;position: relative;}
.movie_searchlist li h6 {color: #FFF;font-size: 14px;padding-right: 40px;}
.movie_searchlist li button {border-radius: 5px;border: 1px solid #E16F90;background: #E16F90;color: #FFF;padding: 2px 8px;position: absolute;top: 5px;right: 5px;}
.Submit_Class li { display: inline-block; margin-right: 10px;}

/*影单*/
.Movie_TopicList {padding: 20px 0;position: relative;}
.Movie_TopicList .TopicHeader {padding: 15px 0 0 15px;}
.Movie_TopicList .TopicHeader em {position: absolute;right: 15px;top: 19px;font-size: 12px;color: #5d5d6b;}
.Movie_TopicList .TopicHeader p {font-size: 16px;}
.Movie_TopicList .TopicHeader p img {width: 30px;height: 30px;vertical-align: middle;margin-right: 5px;border-radius: 50%;}
.Movie_TopicList .TopicHeader aside {padding: 15px 10px 0 10px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;font-size: 14px;}
.Movie_TopicList dl {width:100%;display: inline-block; margin:0 0 20px 0;position: relative;border-radius: 15px;background-color: #1C1C21;}
.Movie_TopicList dt {padding:15px 15px 8px 15px; position: relative;}
.Movie_TopicList dt a {position: relative;display: block;width:100%;height: auto;border-radius: 10px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.Movie_TopicList dt a img {border-radius: 10px;width: 100%;height: 100%;}
.Movie_TopicList dt p {overflow: hidden;text-overflow: ellipsis; white-space: nowrap;color: #FFF;position: absolute;bottom: 0;display: block;width:100%;text-align: center;line-height: 40px;border-radius: 0 0 10px 10px;background-color: rgba(0, 0, 0, 0.6);font-size: 18px;}
.Movie_TopicList dd p {font-size: 18px;text-align: left;line-height: 32px;padding:0 15px}
.Movie_TopicList dd span.yesOK, .Movie_TopicList dd span.noOK {font-size: 12px;border-radius: 10px;color: #FFF;padding: 3px 8px 4px 8px;  margin: 5px 0 5px 15px;}
.Movie_TopicList dd span.yesOK {background-color: #E16F90;}
.Movie_TopicList dd span.noOK {	background-color: #15901C;}
.Movie_TopicList dd .Topic_ConData {position: relative;width: 100%;padding:5px 10px 15px 10px;border-radius: 10px;text-align: center;}
.Movie_TopicList dd .Topic_ConData li {width: 23%;display: inline-block;text-align: center;color: #727284}
.Movie_TopicList dd .Topic_ConData li, .Movie_TopicList dd .Topic_ConData li a {color: #727284}
.Movie_TopicList dd .Topic_ConData li a:hover {color: #FFF}
.Movie_TopicList dd .Topic_ConData li i {font-size: 26px;}
.Movie_TopicList dd .Topic_ConData li p {font-size: 14px;text-align: center}

.Topic_Header {border-radius: 15px;padding:0;}
.Topic_Header dt, .Topic_Header dd {display: inline-block;vertical-align: top;}
.Topic_Header dd  {display:block;width:100%;padding-left: 0; margin-top:20px}
.Topic_Header dt  {width: 100%;border-radius: 15px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.Topic_Header dt img {border-radius: 10px;width: 100%;height: 100%;}
.Topic_Header dd h2 {font-size: 18px;font-weight: 700;margin:0 0 25px 0;position: relative}
.Topic_Header dd h2::after {content: '';position: absolute;bottom: -10px;width: 38px;left: 1px;height: 4px;background: #E16F90;border-radius: 50px}
.Topic_content {font-size: 14px; line-height: 26px;}
.Topic_zuozhe {background-color: #1C1C21; border-radius: 20px;padding: 15px; position: relative;margin: 10px 0;}
.Topic_zuozhe dt {width: 50px;height: 50px; margin-right: 10px;}
.Topic_zuozhe dt, .Topic_zuozhe dd {display: inline-block;vertical-align: middle;}
.Topic_zuozhe dt img {border-radius: 50%; width:50px; height:50px;}
.Topic_zuozhe dd {width:auto;font-size: 14px; }
.Topic_zuozhe dd p {font-size: 12px;color: #5a5a66; }
.Topic_zuozhe .Topic_ConData {position: relative;width: 100%;padding:0;border-radius: 10px;margin-top: 15px;text-align: center; font-size:0}
.Topic_zuozhe .Topic_ConData li {width: 25%;display: inline-block;text-align: center;}
.Topic_zuozhe .Topic_ConData li i {font-size: 26px;}
.Topic_zuozhe .Topic_ConData li p {font-size: 14px;}
.Topic-list {margin: 0;}
.Topic-list .Topic-title {font-size:16px; padding: 15px 0;}

.index_topicbox {margin-bottom:20px;}
.index_topicbox dt, .index_topicbox dd {display:inline-block; vertical-align:top;}
.index_topicbox dt {width: 150px;}
.index_topicbox dt img {width: 100%;}
.index_topicbox dt a {background-repeat:no-repeat; background-size:cover; display:block; width:100%; height:auto; border-radius:10px;}
.index_topicbox dd {font-size:12px; padding-left:10px; width:calc(100% - 150px)}
.index_topicbox dd h3 {font-size:16px; font-weight:700; padding:0 0 5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_topicbox dd span {display:block;}
.index_topicbox dd span img {width: 34px; height:34px; border-radius:50%; margin-right:5px; vertical-align:middle; display:inline-block;}
.index_topicbox dd em {color: #ffffff70 !important;vertical-align:middle; display:inline-block;}
.index_topicbox dd em p {color: #ffffff25 !important;}

/*音频列表*/
.Music_Boxs dl {width: calc(20% - 20px);padding: 15px;display: inline-block;margin: 0 10px 20px 10px;position: relative;border-radius: 15px;background-color: #1C1C21;}
.Music_Boxs dt, .Music_Boxs dd {display: block;}
.Music_Boxs dt {border-radius: 10px;background-image: url(../image/cd.png); background-repeat: no-repeat;background-position: right;background-size: 70%;}
.Music_Cover {position: relative;width: calc(100% - 70px);background-size: cover;border-radius: 10px;}
.Music_Cover img {border-radius: 10px;width: 100%;height: auto;}
.Music_Cover a {padding-top: calc(50% - 16px);height: 100%;width: 100%; text-align: center;position: absolute;background-size: cover;left: 0;top: 0;z-index: 1;}
.Music_Cover a i {opacity: 0;transform: scale(.6);height: 40px; width: 40px;background: #fff;color: rgba(7, 7, 10, .92);border-radius: 50px;line-height: 40px; text-indent: 2.5px;font-size: 12px;transition: all .2s ease-in;}
.Music_Cover:hover a {background: rgba(0, 0, 0, .28)}
.Music_Cover:hover a i {opacity: .88;transform: scale(.9)}
.Music_Cover:hover a i:hover {opacity: 1}
.Music_Boxs dd a { font-size: 16px; font-weight: 700; padding: 5px 0;}
.Music_Boxs dd p { font-size: 12px; color: #6b6b78;}

/*视频详情*/
.Vod_PlayBut {border-radius: 50px;line-height: 40px;padding: 0 30px;font-size: 16px;display: inline-block; background-color:#E16F90;color: #fff;}
.Vod_PlayBut:hover {background-color:#E16F90;color: #fff;}
.player-box-side {background-color: #16161a; margin-bottom: 0 !important;position: fixed !important;bottom:0;left: 0;z-index: 999999 !important;width: 100%;display: block;padding:15px 15px 0 15px;margin: 0;}
.Vod_Chat {background-color: #1d1d21;border-radius: 15px;margin:10px 15px 120px 15px;padding: 15px;}

/*分类菜单*/
.Head_Class a { display:inline-block; vertical-align:middle; color:rgba(105, 105, 105); background-color:rgba(29, 29, 33);margin-bottom:15px;border-radius: 10px;padding: 8px 15px;width: 32.33%;text-align: center;}
.library-stat {background-color: #25252b;width: 50%;text-align: center;margin: 5px auto 15px auto;border-radius: 30px;line-height: 30px;height: 30px;}

/*会员中心内容管理*/
.MEMBER_EditList dl {border-radius: 15px;background-color: #1C1C21;margin-bottom: 15px;}
.MEMBER_EditList dt, .MEMBER_EditList dd {display: inline-block;vertical-align: top;}
.MEMBER_EditList dt {padding: 15px;width: calc(35% - 30px);}
.MEMBER_EditList dd {width: 65%;}
.MEMBER_EditList dt a {display: block;border-radius: 10px;}
.MEMBER_EditList dt a img {border-radius: 10px;width: 100%;height: 100%;}
.MEMBER_EditList dt a {background-repeat: no-repeat;background-size: cover;background-position: center;}
.MEMBER_EditList dd h3 {padding: 15px 0;font-size: 20px;margin-bottom: 0;}
.MEMBER_EditList dd p {font-size: 14px;margin-bottom: 10px !important;color: #868686;}
.MEMBER_EditList dd p img {width: 30px;height: 30px;vertical-align: middle;margin-right: 5px;border-radius: 50%;}
.MEMBER_EditList dd h3 .yesOK, .MEMBER_EditList dd h3 .noOK {font-size: 12px;border-radius: 5px;color: #FFF;padding: 0 4px;vertical-align: top; margin-right: 5px;display: inline-block;}
.MEMBER_EditList dd h3 .yesOK {background-color: #E16F90;}
.MEMBER_EditList dd h3 .noOK {	background-color: #15901C;}
.MEMBER_EditList .caozuo a {display:inline-block;font-size: 20px !important;color: #868686;width: 24px;height: 24px; margin-right: 10px;}
.MEMBER_EditList .caozuo a:hover {color: #E16F90;}
.box h3 {font-size:18px; font-weight:bold;  color: #fab0c5; position: relative; z-index: 99999;}
.box h3 em a {font-size:14px;color: #FFF; position: absolute; right: 5px;}

/*讨论区首页列表*/
.BBS_index_Lists {padding-bottom: 60px;}
.BBS_index_Lists section { width: calc(49.8% - 20px); display: inline-block;vertical-align: top;padding: 20px;background-color: #1f1f24;border-radius: 15px;margin: 10px;}
.BBS_index_Lists section h4 {font-size: 22px;position: relative;margin-bottom: 25px;}
.BBS_index_Lists section h4 em {font-size: 14px;padding-left: 15px;}
.BBS_index_Lists section h4 em span{font-size: 16px; color: #E16F90; padding: 0 3px;}
.BBS_index_Lists section h4::after {content: '';position: absolute;bottom: -10px;width: 38px;left: 1px;height: 4px;background: #E16F90;border-radius: 50px}
.BBS_index_Lists section h4 p {font-size: 16px;position: absolute;right: 5px;top: 5px;}
.BBS_index_List a {background-color: #1c1c21;border-radius: 20px;padding: 10px;margin-bottom: 10px; display:block; position: relative;}
.BBS_index_List a:hover {background-color: #19191d;}
.BBS_index_List a dt, .BBS_index_List a dd{display:inline-block;vertical-align: middle;}
.BBS_index_List a dl {min-height: 80px;}
.BBS_index_List a dt {width: 100px;} 
.BBS_index_List a dd {width: calc(100% - 110px);} 
.BBS_index_List dd h2 {font-size:18px; padding-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.BBS_index_List dt img {width: 80px; height: 80px; border-radius: 15px; margin-right: 10px; vertical-align: middle;}
.BBS_index_List dd p {font-size: 14px;color: #4a4a56;}
.BBS_index_List dd p i {font-size: 20px; vertical-align: inherit;}

/*帖子分类列表*/
.BBS_List { padding: 30px;}
.BBS_List dl {  margin-bottom: 50px;}
.BBS_List dt { padding-left: 10px;}
.BBS_List dt, .BBS_List dd {display: inline-block !important;vertical-align: top !important;}
.BBS_List dt img {width: 80px; height: 80px; border-radius: 50%;}
.BBS_List dd h5 {font-size: 20px;margin: 5px 0; }
.BBS_List dd p {font-size: 14px;color: #747474;}
.BBS_List dd {position: relative;padding-left: 15px;width: calc(100% - 115px) !important;}
.BBS_List dd .BBS_listData {position: absolute; right: 10px; bottom: 0;}
.BBS_ConBox {background-color: #202025;padding: 15px 30px 30px 30px; border-radius: 20px;margin-top: 10px;color: #7c7c7c; position: relative;}
.BBS_ConBox a {color: #7c7c7c;} 
.BBS_ConBox h2 {font-size: 24px;margin-bottom: 15px;color: #FFF;}
.BBS_Content {font-size: 16px; line-height: 34px;}
.BBS_Content img {width: 350px; height: auto; border-radius: 15px !important;margin-right: 20px;float: left;}
.BBS_listData span {display: inline-block;padding: 0 15px;text-align: center;}
.BBS_listData span i {display: block; font-size: 24px;}
.TSL_Right .block-box-item {width: 100%;margin-bottom: 15px;}
.TSL_Right .list-header {margin: 10px 0 10px;}
.library-list2 {padding: 10px;}
.BSS_right {width: 400px;}

.index_bbsbox {margin-bottom:20px;}
.index_bbsbox dt, .index_bbsbox dd {display:inline-block; vertical-align:top;}
.index_bbsbox dt {width: 70px;}
.index_bbsbox dt img {width: 100%;}
.index_bbsbox dt a {background-repeat:no-repeat; background-size:cover; display:block; width:100%; height:auto; border-radius:10px;}
.index_bbsbox dd {font-size:12px; padding-left:10px; width:calc(100% - 70px)}
.index_bbsbox dd h3 {font-size:16px; font-weight:700; padding:0 0 5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_bbsbox dd span {display:block;}
.index_bbsbox dd span img {width: 34px; height:34px; border-radius:50%; margin-right:5px; vertical-align:middle; display:inline-block;}
.index_bbsbox dd em {color: #ffffff70 !important;vertical-align:middle; display:inline-block;}
.index_bbsbox dd em p {color: #ffffff25 !important;}

/*帖子详情*/
.BBS_content {font-size: 18px;padding: 10px 50px;}
.BBS_content p {line-height: 32px;}
.BBS_content img {max-width: 100%;margin: 20px auto; border-radius: 20px;}
.BBS_zuozhe {background-color: #212127;border-radius: 15px;padding:30px;text-align: center;}
.BBS_zuozhe .face {width: 200px; height: 200px; border-radius: 50%;}
.BBS_zuozhe h3 {font-size: 26px;padding: 5px 0;}
.BBS_zuozhe .addtime {padding: 5px;font-size: 16px;}
.BBS_ConData {width: 100%;background-color: #1b1b21;padding: 20px 0;border-radius: 10px;margin-top: 15px;}
.BBS_ConData li {width: 20%;display: inline-block;}
.BBS_ConData li i {font-size: 26px;}
.BBS_ConData li p {font-size: 14px;}
.BBS_Title {position:relative;}
.BBS_Title .nonemore {position: absolute; left: 0; top: 38px;}
.BBS_Title h1 {font-size: 32px;padding: 30px 0 30px 60px;}
.BBS_RelMovie {padding: 40px 0 0 0;}
.BBS_RelMovie h4 {font-size: 26px;}
.BBS_RelMovie ul {padding: 15px 0 0 0;}
.BBS_RelMovie ul li {display: inline-block; width: calc(19.55% - 10px); margin: 0 10px 10px 0;}
.BBS_RelMovie ul li img {border-radius: 10px; width: 100%;}
.Book_Style {font-size: 20px;}
.Book_Style p {line-height: 40px;text-indent: 2em;margin-bottom: 15px;color: #9b9bae;}


/*两列 左大右小*/
.TwoSides_List {position: relative;z-index: 10;}
.TwoSides_List .TSL_Left, .TwoSides_List .TSL_Right { display: inline-block; vertical-align: top;}
.TwoSides_List .TSL_Left {width: calc(100% - 470px);}
.TwoSides_List .TSL_Right {width: 400px;right: 30px;position: absolute;}

/*评论调整*/
.popup-comment .popup-main, .popup-moments .popup-main {padding-top: 35px;}
.popup-comment .popup-header, .popup-moments .popup-header {padding-top: 20px;}
.popup-comment .popup-main p, .comment_reply_form p, .popup-moments .popup-main p {padding: 12px 0;}
.popup-comment .popup-main p img, .comment_reply_form p img, .popup-moments .popup-main p img {cursor: pointer;vertical-align: middle;margin: 0 5px 5px 0;}
.popup-comment .popup-main p span, .comment_reply_form p span, .popup-moments .popup-main p span, .face-box p span {cursor: pointer;border-radius: 50%; background-color: #131313;font-size: 12px;padding: 9px;}
.module-heading {width: 100%;}
.module-heading .SubCom {background-color: #e16f90;padding: 5px 15px;font-family: unset;font-size: 14px;border-radius: 25px;color: #FFF;line-height: 30px;margin-right: 10px;}
.module-heading .SubCom i {font-size: 24px;vertical-align: middle;margin-right: 1px;}
.module-heading .SubCom:hover {background-color: #b44c6a;}
.module-title em {font-size: 16px;}
.module-title em span {font-size: 22px; font-weight: bold;color: #e16f90}
.w800 {width: 800px;}


/*标识*/
.level_icon, .todaynew {position: absolute;width: 75px;height: 75px;background-size: cover;background-repeat: no-repeat;z-index: 2;}
.level_icon  {top: 0;right: 0;background-image: url(/static/images/level.png);}
.todaynew {top: 0;left: 0;background-image: url(/static/images/new.png);}

/*顶部提交按钮*/
.Top_SubBtn {font-size:0}
.Top_SubBtn a {display: inline-block;width: calc(33% - 8px);padding: 10px 0;color: #FFF;font-size: 16px;text-align: center;border-radius: 20px;background-color: #202025; line-height: unset !important;}
.Top_SubBtn a.rBut {width:33.33%;}
.Top_SubBtn p {margin: 0 !important;font-size: 14px;}
.Top_SubBtn a i {font-size: 20px;color: #6e6e78; line-height: 20px !important; margin-bottom: 7px;}
.Top_SubBtn a:hover {background-color: #16161a;}


/*修改头像*/
.XGTX {padding: 10px;}
.XGTX dt, .XGTX dd{display: inline-block;vertical-align: middle;}
.XGTX dt{padding-left: 120px;}
.XGTX dt img{width: 100px; height: 100px; border-radius: 50%;}
.XGTX dd.XGAN .jQuery-image-upload-controls {width: 120px; height: 42px; margin-left: 10px;}
.XGTX_btn {border: 0 !important; color: #FFF; background-color: #09090B;padding: 10px 15px;border-radius: 10px;}


/*VIP页面*/
.Vip_Topbanner{margin: 0 0 50px 0;}
.Vip_Topbanner img{width: 100%; height: auto; border-radius: 20px;}
.Vip_Group {margin-top: 30px;}
.Vip_Group .module-player-list { border-radius: 0 10px 10px 10px !important;}
.Vip_Group .module-player-tab .module-tab-item {margin-left: 0; margin-right: 3px;}
.Vip_Group_ms {padding: 10px 20px;font-size: 20px;}
.Vip_Group .module-tab-item {font-size: 24px;padding: 10px 40px;}
.Vip_Group .module-tab-item span {color: #fff;}
.Vip_Group .module-tab-item i {font-size: 34px;vertical-align: middle;}
.Vip_Group-btn {padding: 20px;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #8d6f50), color-stop(1, #e7c89e));border-radius: 0 15px 15px 15px;min-height: 300px; position: relative; color: #000;}
.Vip_Group-btn:hover {color: #000;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #7f6245), color-stop(1, #e7c89e));}
.VIP_JB {position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-size: cover; width: 75px; height: 75px; display: block;}
.Vip_Day {background-image: url(../image/vip_pc/day.png);}
.Vip_quarter {background-image: url(../image/vip_pc/quarter.png);}
.Vip_Month {background-image: url(../image/vip_pc/month.png);}
.Vip_Year {background-image: url(../image/vip_pc/year.png);}
.Vip_Group-btn h4 {font-size: 100px; padding: 40px 0 20px 0;}
.Vip_Group-btn h4 p {font-size: 35px;line-height: 30px;margin: 0;display: inline-block;}
.Vip_Group-btn dt {background-color: #000;border-radius: 15px;}
.Vip_Group-btn dt span {padding: 10px 18px;font-size: 20px; display: inline-block;background-image: linear-gradient(180deg,#e7c89e,#8d6f50);background-clip: text;-webkit-background-clip: text;color: transparent; }
.Vip_Group-btn dd {font-size: 25px;padding-top: 20px;}
.VIP_BuyBox {margin-bottom: 50px;}
.VIP_Box {border-radius: 15px;box-shadow:5px 2px 6px #0000007a; display: inline-block; width: calc(33.1% - 20px); margin: 0 10px; min-height: 160px; position: relative;}
.VIP_Box i {font-size: 90px; position: absolute; left: 30px; top: 10px; color: #36363c;}
.VIP_Box em {font-size: 120px; line-height: 120px;position: absolute;right: 20px;top: 0;font-family: fangsong;}
.VIP_Box h3 {position: absolute;font-size: 32px; left: 140px;top: 40px;z-index: 999;}
.VIP_Box h3 p {font-size: 16px;padding: 3px 10px;border-radius: 20px;margin-top: 15px; text-align: center;min-width: 220px;}
.Buy_Yes {background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d2a87a), color-stop(1, #fbdebc)); }
.Buy_No {background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1d1d21), color-stop(1, #26262b)); }
.Buy_Yes em {color: #cfb28f;}
.Buy_No em {color: #303036;}
.Buy_Yes h3 {color: #000;}
.Buy_No h3 {color: #5d5d65;}
.Buy_Yes h3 p {background-color: #343333; color: #e1bb92;}
.Buy_No h3 p {background-color: #36363c; color: #9696a5;}

/*内容盒子*/
.Contect_Boxs {background-color:#1d1d21; border-radius:15px; margin-bottom:25px; padding:10px;}

/*横版菜单*/
.Banner_Menu ul {font-size:0;padding: 5px 0;}
.Banner_Menu li {display: inline-block; width:20%; vertical-align:bottom;font-size: 12px;text-align: center;}
.Banner_Menu li i {display: block;width: 40px;height: 40px;border-radius: 50%;font-size: 20px;line-height: 40px;text-align: center;background-color: #E16F90;margin: 0 auto 6px auto;;}

/* 内容提示 */
.layui-layer {background-color: #131313 !important;border-radius: 10px !important;}
.layui-layer-dialog .layui-layer-padding {padding: 20px !important;}
.layui-layer-dialog .layui-layer-padding i {font-size: 20px !important;margin-right: 5px !important;vertical-align: middle !important;}
.layui-layer-move {background-color: #15151A !important;color: #FFF !important;}
.layui-layer-msg {border: 1px solid #32323c !important;}

/*底部菜单*/
.appBottomMenu {height: 70px;position: fixed;z-index: 9999;bottom: 0;left: 0;right: 0;background: #16161a;display: flex;align-items: center;justify-content: center;}
.appBottomMenu .item {width: 20%;text-align: center;height: 60px;display: flex;align-items: center;justify-content: center;}
.appBottomMenu .item.active {position: relative;}
.appBottomMenu .item > a {width: 100%;height: 60px;display: flex;align-items: center;padding: 0;justify-content: center;color: #999999 !important;position: relative;}
.appBottomMenu .item.active > a {color: #E16F90 !important;}
.appBottomMenu .item p {margin: 0;}
.appBottomMenu .item i {font-size: 26px;line-height: 0;margin-bottom: 17px;display: block;}
.appBottomMenu .item span {display: block;font-size: 11px;position: absolute;left: 0;bottom: 2px;right: 0;}
.Sub_But .module-tab .module-tab-items {min-height: 11vh !important;}
.Sub_But .module-tab.module-tab-drop .module-tab-items {bottom: 55px!important; border-radius:18px !important;width: 90% !important;margin: 0 5% !important;}
.Sub_But .module-tab-name i {color: #999 !important;display: block;width: 50px;height: 50px;text-align: center;line-height: 50px;font-size: 36px; margin:0}

/*顶部菜单*/
.History-But {position:relative}
.History-Sub {display: none;}
.History-Sub .drop-history {background-color: #25252b;transform: translate3d(0, -100%, 0);opacity: 0;border-radius: 10px;border-top-right-radius: 7px;transition-duration: 300ms;box-sizing: border-box;}
.History-overlay {display: none;position: fixed;top: 0;left: 0;bottom: 0;right: 0;content: "";z-index: 9;top: 0;background-color: rgba(0, 0, 0, .6);pointer-events: auto;}

/*瀑布流*/
.index_pubuliu {padding:15px 10px !important}
.index_pubuliu h3 {padding: 0 0 10px 5px;font-weight: 700;position:relative}
.index_pubuliu h3 span {position:absolute;right:5px;top:0;}
.index_pubuliu h3 span a {color:#000000a1;background-color:#E16F90; border-radius:15px;width: 55px; display: block;text-align: center;line-height: 24px;font-size: 14px;}
.index_pubuliu .divBox {display:none;font-size: 0;}
.index_pubuliu .Box1, .index_pubuliu .Boxb1, .index_pubuliu .Boxc1, .index_pubuliu .Boxd1, .index_pubuliu .Boxe1 {display:block !important;}
.index_pubuliu .divBox .module-item {width: calc(33.33% - 10px);margin: 0 5px 12px 5px;}
.index_pubuliu .divBut {position:relative; height:32px}
.index_pubuliu .divBut .fadeIn, .index_pubuliu .divBut .all2 {width:60px; text-align:center; position:absolute;left:50%;margin-left:-25px; top: 5px;color:#ffffff24 !important;}
.index_pubuliu .divBut .fadeIn i {color:#ffffff24 !important;}
.index_pubuliu .divBut .all {position:absolute;right:0}
.index_pubuliu .divBut .fadeOut {position:absolute;left:0}
.index_pubuliu .divBut .all, .index_pubuliu .divBut .all2, .index_pubuliu .divBut .fadeOut {padding:5px 15px; background-color: #232328;color:#ffffff24 !important;border-radius:15px;}
.index_pubuliu .divBut .all a {color:#ffffff24 !important;}
.index_pubuliu .divBut .all, .index_pubuliu .divBut .all2, .index_pubuliu .divBut .fadeOut, .index_pubuliu .divBut .fadeIn{font-size:14px}
.index_pubuliu .divBox_list {font-size: 0;}
.index_pubuliu .divBox_list .module-item {width: calc(33.33% - 10px);margin: 0 5px 12px 5px;}

/*音频播放器*/
.Audio_Close { position: absolute; left: 20px; top: 10px; }
.Audio_Close i {font-size: 36px;}
.Audio_Play-Data {font-size: 0;line-height: 1.5em;text-align: center; position: absolute; bottom:55px;width: 100%;}
.Audio_Play-Data li {text-align: center;padding:0;display:inline-block; width: 20%; margin-bottom: 0;font-size: 16px;}
.Audio_Play-Data li a {display: block; margin: 0 auto; line-height: 22px !important;font-size: 20px;}
.Audio_Play-Data li a i { color: #939393;font-size: 20px; margin-right:0 !important;}
.Audio_Play-Data li p{padding-top: 5px; display: block;margin-bottom:0 !important; color: #E1E1E1; font-size: 12px;text-align: center;}
.Audio_Playlist_Btn {position: absolute;bottom: 30px;left: 90%;width: 40px;height: 40px;margin-left: -20px;z-index: 999;}
.Audio_Playlist_Btn i {font-size: 22px;color: #FFF;margin-left: 10px;margin-top: 10px;}
.pinglun-btn {position: absolute;bottom: 30px;left: 10%;width: 40px;height: 40px;margin-left: -20px;z-index: 999;}
.pinglun-btn i {font-size: 24px;color: #FFF;margin-left: 10px;margin-top: 10px;}

/*播放列表*/
#Audio_Bot_Footer{position: relative;z-index:0;height: 56px;line-height: 56px; padding: 0 20px; background-color: #212121;}
#Audio_Bot_Footer span {color: #ec7094;font-size: 24px;padding-top: 15px;font-weight: bold;}
#Audio_Bot_Footer span em {color: #ec7094; font-size: 12px; font-style: normal;font-weight: 100;padding-left: 5px;}
#Audio_Bot_Footer #FooterLink {float: right;margin-top: 6px;border-radius: 22px;}
#Audio_Bot_Menu { position: relative; height: 56px;position: fixed;z-index: 9999999; bottom: -56px; left: 0; right: 0; background: #212121;}
#Audio_Bot_Popup { position: absolute; z-index: 999999;background-color:#212121;width: 100%;height: 350px;border-radius: 15px 15px 0 0;}
#Audio_Bot_Popup .Container { position: absolute;width: 100%;}
#Audio_Bot_Popup .Container .Audio_Tips {font-size: 16px;padding-left: 20px;border-bottom: 1px solid #333;color: #ec7094;height: 48px;font-weight: 600;line-height: 48px;border-radius: 15px 15px 0 0;}
#Audio_Bot_Popup .Container .audio_list {overflow-y: auto; margin-bottom: 0;height: 375px;padding-bottom: 75px;}  
#Audio_Bot_Popup .Container .audio_list li {position: relative;display: block;padding: .55rem;margin-bottom: -1px;border: 1px solid #333}  
#Audio_Bot_Popup .Container .audio_list li a {font-size: 14px;}  
#Audio_Bot_Popup .Container .audio_list li.active {z-index: 2; color: #fff;background-color: #E16F90;}  
#Audio_Bot_Close {width: 30px; height: 30px; position: absolute; right: 10px; top: 10px; text-align:center; line-height: 30px;}
#Audio_Bot_Close i {font-size: 24px;margin-top: 2px;}
#Audio_Confirm {text-align: center;}

/*视频详情页*/
.Play_Bottom { background-color: #25252b; padding: 15px 10px; position: fixed; bottom: 0; left: 0; display: block; width: 100%; text-align: center; z-index: 999999;}
.Play_Bottom a { margin-top: 0px !important;}
.Vod_juqing {padding:15px 0;position: relative; z-index: 9;margin-top: 15px;}
.Vod_juqing h3 {margin-bottom: 5px;}
.Vod_juqing h3 em {font-size: 12px;color: #5e5e64;position: absolute;right: 0;top: 5px;}

.Vod_ActorList {padding-top:15px;position: relative; z-index: 9;}
.Vod_ActorList h3 {margin-bottom: 5px;}
.Vod_ActorList div {overflow-y: auto; -ms-overflow-style: none; overflow: -moz-scrollbars-none;}
.Vod_ActorList div::-webkit-scrollbar { width: 0 !important }
.Vod_ActorList ul {display: inline-flex;}
.Vod_ActorList li {width: 75px;display: inline-block; margin-right: 10px;}
.Vod_ActorList li dt {position: relative;height: 0;padding-top: 140%; background-position: 50% 50%;background-size: cover;overflow: hidden;border-radius: 5px;}
.Vod_ActorList li img {top: 0;left: 0;object-fit: cover;position: absolute;height: 100%;width: 100%;}
.Vod_ActorList li h5 {text-align: center; font-size: 12px; margin-top: 5px;}
.Vod_ActorList li h6 {text-align: center; font-size: 12px;color: #5e5e64;}

.Vod_Juzhao {position: relative; z-index: 9;}.Vod_ActorList h3 {margin-bottom: 5px;}
.Vod_Juzhao h3 {margin-bottom: 5px;}
.Vod_Juzhao .img-gather {overflow-y: auto; -ms-overflow-style: none; overflow: -moz-scrollbars-none;}
.Vod_Juzhao .img-gather::-webkit-scrollbar { width: 0 !important }
.Vod_Juzhao ul {display: inline-flex;}
.Vod_Juzhao li {width:120px;display: inline-block; margin-right: 10px;}
.Vod_Juzhao li dt {position: relative;height: 0;padding-top: 65%; background-position: 50% 50%;background-size: cover;overflow: hidden;border-radius: 5px;}
.Vod_Juzhao li img {top: 0;left: 0;object-fit: cover;position: absolute;height: 100%;width: 100%;}
@media screen and (max-width: 960px) {
#thumbs{width:auto;}
#bsaHolder{display:none;}
}
/* star */
#rating {display: block;overflow: hidden;width: 100%;margin-bottom: 0.2rem;}
#rating .rating-s {display: block;overflow: hidden;float: left;padding: 0.05rem 0.125rem 0 0;;}
#rating .rating-s li {width: 0.4rem;height: 0.4rem;cursor: pointer;float: left;overflow: hidden;text-indent: -2.475rem;background: url(/static/images/rating.png) 0 0 no-repeat;background-size: cover;}
#rating .rating-s li.active-b.active, #rating .rating-s li.hover {background: url(/static/images/rating.png) 0 -0.4rem no-repeat;background-size: cover;}
#rating .rating-s li.active-b {background: url(/static/images/rating.png) 0 -0.8rem no-repeat;background-size: cover;}
#rating span {float: left;height: 0.5rem;line-height: 0.55rem;overflow: hidden;}
#rating span.star_tips {font-size: 0.4rem;margin-right: 0.25rem;line-height: 0.575rem;color: #ff5f00;}
#rating span.list_tips{color: #fff;opacity: .7;}
#rating .rating li.big-star {width: 0.75rem;height: 0.75rem;cursor: pointer;float: left;overflow: hidden;text-indent: -2.475rem;background: url(/static/images/rating.png) 0 0 no-repeat;background-size: cover;}
#rating .rating li.big-star.active, #rating .rating li.big-star.hover {background: url(/static/images/rating.png) 0 -0.75rem no-repeat;background-size: cover;}
#rating.rating-list {padding: 0.375rem 0.5rem;background: #f8f8f8;border-radius: 4px; margin-bottom: 0;position: relative;}
#rating span.label {height: 0.75rem;line-height: 0.8rem;margin-right: 0.25rem;}
#rating span.label-list{height: 0.75rem;line-height: 0.8rem;margin-left: 0.25rem;}


/*会员首页顶部*/
.USER_Header {background-color:#1f1f24;border-radius: 15px;margin-bottom: 15px;padding: 15px;position: relative;margin-top:80px;min-height: 150px;}
.USER_Header .touxiang {width: 100px;height: 100px;position: absolute;top: -50px;left: 20px;}
.USER_Header .touxiang img {border: 5px solid #1f1f24;width: 100%;height: 100%; border-radius:50%}
.USER_Header .editinfo {position:absolute;right:10px; top:10px;background-color:#35353b; color:#fff;display:block; padding:5px 12px; border-radius:10px}
.USER_Header .myinfo {margin-top:50px;padding-left: 10px;}
.USER_Header .myinfo h4 {margin-bottom: 20px;}
.USER_Header .Security span {padding:5px;font-size: 12px;border-radius: 10px;margin-right: 3px;}
.USER_Header .Security span.on {background-color:#e16f90;}
.USER_Header .Security span.off {background-color:#9b5267;}
.USER_Header .myData {font-size:0;padding-top: 10px;}
.USER_Header .myData li {display:inline-block; width:25%; text-align:center}
.USER_Header .myData li span {font-size:18px;}
.USER_Header .myData li p {font-size:14px; color:#ffffff2e}
.USER_Header .qiandao {padding: 0 10px 10px 10px;position:absolute;right:-10px; top:-45px}
.qiandao a span.weiqiandao, .qiandao a span.yiqiandao {display: block;text-align: center;padding:5px 10px;font-size: 14px;border-radius: 10px;font-weight: bold;color: #FFF; }
.qiandao a span.weiqiandao {background-color: #E16F90;}
.qiandao a span.yiqiandao {background-color: #1c1c21;}
.USER_Header .tongzhi {padding: 0 10px 10px 10px;position:absolute;right:100px; top:-45px}
.USER_Header .tongzhi a{width: 34px;height: 34px; display: block; line-height: 34px;text-align: center; position: relative;}
.USER_Header .tongzhi a i {font-size: 20px; }
.USER_Header .tongzhi a span { position: absolute;top:-4px; right: -3px;color: #FFF; border-radius: 50%; display: block;  font-size: 10px; background-color: red; width: 18px; height: 18px; text-align: center;line-height: 18px;}
.member_menu {padding-bottom:5px!important;}
.member_menu .block-box-item {width:360px; margin-right:10px}
.member_menu .scroll-content {padding-right: 5px;}
.member_menu .block-box-item .block-box-bg {color: #ffffff42;}
.member_menu .buy_yes {background: #e16f90;}
.member_menu .buy_yes .block-box-content {color: #FFF;}
.member_menu .buy_yes .block-box-content .title::after {background: #ffffff;}
.myPlog {background-color:#1f1f24;border-radius: 15px;margin-bottom: 15px;padding: 15px;position: relative;font-size:0}
.myPlog ul {margin-bottom: 15px;}
.myPlog ul i {font-size: 20px; color:#e16f90; margin-right:5px}
.myPlog ul h5 {font-size: 28px;}
.myPlog ul i, .myPlog ul h5 {display:inline-block; vertical-align:bottom;}
.myPlog ul span {position:absolute; right:18px; top:18px;}
.myPlog ul span a {background-color: #35353b;color: #fff;display: block;padding: 5px 12px;border-radius: 10px;font-size:14px;}
.myPlog p a {display:inline-block; vertical-align:bottom;background-color:#35353b;border-radius: 15px;padding:5px 0; font-size:14px; width:31%; text-align:center}
.myPlog p a i {vertical-align:middle;font-size:20px;color:#e16f90; margin-right:5px}
.Mem_Bot_But {font-size:0; margin-bottom:25px}
.Mem_Bot_But a {background-color:#1f1f24;border-radius: 15px;padding:15px 0;font-size: 12px; display:grid; float:left; text-align:center}
.Mem_Bot_But a i {font-size: 24px;margin-bottom: 5px;}
.Mem_Bot_But a.jf, .Mem_Bot_But a.qc {width: calc(33% - 15px); margin-right:15px}
.Mem_Bot_But a.tc {width:33%;}

/*登录注册页*/
.loginlogo {text-align:center; margin-bottom:15px}
.loginlogo img {width:50%}
.Member_box { position: relative; background: #25252b;  border-radius: 18px;padding: 15px; width:90%; margin:0 auto;}
.Member_box .article-bg {border-radius:0 18px 0 0}
.btn-danger a, .btn-danger {color:#E16F90}
.Member_box .form-group {margin-top:15px}
.Member_box .form-group input {margin-top:15px}
.Member_box .split-line {margin:0 15px}

/*邀请页*/
.YaoQing p {color: #ffffff61;}
#YQzhuce, #YQfangwen {border: 1px solid #36363e;border-radius: 10px;padding: 5px 10px;width: 100%;line-height: 32px;height: 46px;color: #ffffff61}
.YaoQing dd a, .YaoQing dd input {color: #fff; background-color:#E16F90;padding: 10px 15px;border-radius: 10px;}
.YaoQing dd {padding-top:5px;}

#search-content {
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-ms-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
transition:all 0.3s linear;
}
#search-content:hover {
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-ms-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
transition:all 0.3s linear;
}

/*个人空间*/
.Home_But {position: absolute;right: 23px;top: 78px;color: #e16f90;}
.Edit_Home {position: absolute;display: block;bottom: -72px;width: 200px;left: 50%;margin-left: -100px;background-color: #E16F90;text-align: center;border-radius: 15px;height: 40px;line-height: 40px;}
.Home-T330 {padding-top: 330px;}
.Home_Content {padding-top: 25px;}
.HomePage_Head .HPH_Pic {border-radius: 15px; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.HomePage_Head .HPH_Pic img {width: 100%; height: auto;}
.HomePage_Content { margin: 25px 0 35px 0}
.home-cover-box {display: block;position: absolute;margin: 0;top: 0;left: 0;width: 100vw;border-radius: 0;z-index: 1;}
.home-cover-box:before{content: '';position: absolute;z-index: 2;height: 100%;width: 100%;background: linear-gradient(to bottom, rgba(37, 37, 43, 0) 0%, #25252b 80%, #25252b 100%);backdrop-filter: saturate(130%) blur(8px);-webkit-backdrop-filter: saturate(130%) blur(10px);}
.home-cover-box:after {content: '';position: absolute;z-index: 2;opacity: .1;height: 100%;width: 100%;top: 0;background-image: url(../image/frosted.png);background-size: 30%;filter: invert(100%);}
.home-cover {position: relative;height: 0;padding-top: 50%;background-position: 50% 50%;background-size: cover;overflow: hidden;border-radius: 0;transition: all .2s ease-in;}
.home-cover:before {content: '';background:linear-gradient(to bottom, rgb(37 37 43 / 58%) 0%, #16161a 100%);width: 100%;height: 100%;position: absolute;bottom: 0;z-index: 5;}
.home-cover:after {content: '';position: absolute;z-index: 2;opacity: .16;height: 100%;width: 100%;top: 0;background-image: url(../image/frosted.png);background-size: 29%;}
.home_content {position: relative;z-index: 10; margin-top: 20px;}
.Home_Left { width:400px;position: fixed;}
.Home_Right { padding-left: 430px;}
.HP_INFO {background-color: #1C1C21;border-radius: 15px;}
.HP_INFO dl {padding: 25px;}
.HP_INFO dt { text-align: center;}
.HP_INFO dt img { width: 200px; height: 200px; border-radius: 50%;border: 10px solid #28282e; }
.HP_INFO dd h3 { text-align: center;font-size: 20px;padding: 10px 0 5px 0;font-weight: bold;}
.HP_INFO dd h5 { text-align: center;font-size: 16px;padding: 5px 0 10px 0;font-weight:unset;}
.HP_INFO dt p { width: 210px; height: 210px; margin: 0 auto; position: relative; }
.HP_INFO dt p i {position: absolute;right: 10px;bottom: 10px;font-size: 18px;padding: 10px;border-radius: 50%;}
.HP_INFO dt p i.boy {background-color: #1554bb;}
.HP_INFO dt p i.girl {background-color: #9f405c;}
.Home_ConData {width: 100%;background-color: #16161a;padding: 20px 0;border-radius: 10px;margin-top: 15px; font-size: 0;}
.Home_ConData li {width: 25%;display: inline-block; text-align: center;}
.Home_ConData li i {font-size: 26px;}
.Home_ConData li p {font-size: 14px;}
.HP_INFO_CON {padding-top: 15px;}
.HP_INFO_CON h5 {padding: 6px 8px;border-radius: 50px;background-color: #16161a;width: 96px;font-size: 16px;text-align: center;}
.HP_INFO_XQ {font-size: 0;}
.HP_INFO_XQ p {padding: 10px 0 10px 5px;}
.HP_INFO_XQ a {font-size: 14px;padding: 6px 10px;border: 1px solid #4a4a56;color: #7c7c8e;border-radius: 10px;margin: 0 10px 10px 0;display: inline-block;}
.HP_INFO_CON p a:hover {background-color: #e16f90;color: #FFF;}
.HP_INFO_text {font-size: 16px; padding: 10px 5px;}
.HP_INFO_text p {padding: 0;line-height: 34px; }
.My_Home_Edit dt { width: 100%; height: auto;}
.My_Home_Edit dt img, .My_Home_Edit dt a { width: 100%; height: 100%; display: block;}
.My_Home_Edit dt a { background-position: center center;background-repeat: no-repeat;background-size: cover;border-radius: 15px;}
.My_Home_Edit dd { background-color: #1C1C21;border-radius: 15px;padding: 100px 25px 25px 25px;margin-top: 15px; position: relative;}
.My_Home_Edit dd .user_face { position: absolute; top: -50px;left: 50%; margin-left: -75px;}
.My_Home_Edit dd .user_face img {width: 150px; height: 150px; border-radius: 50%; border: 8px solid #1C1C21;  }
.My_Home_Edit dd h3 {font-size: 24px; text-align: center;}
.My_Home_Edit dd h5 {font-size: 14px; text-align: center;margin: 20px 0;color: #5e5e68;}
.myhome_Data { max-width: 400px; margin: 25px auto 15px auto; font-size: 0;}
.myhome_Data li {width: 20%; text-align: center; font-size: 14px; display: inline-block;}
.myhome_Data li p {font-size:20px; margin-bottom: 0;}
.edit_area, .edit_sex {font-size: 16px;}
.edit_area em, .edit_sex em {cursor: pointer; font-size: 12px;color: #e16f90;}
.edit_area em, .edit_sex em {cursor: pointer; font-size: 12px;color: #e16f90;}
.Home_Edit_ceng {margin-top: 15px;}
.Home_Edit_ceng h4 {font-size: 20px;margin-bottom: 15px;}
.Home_Edit_ceng input {border-radius: 10px;background-color: #18181d;font-size: 16px;color: #FFF;padding: 8px 15px;margin-right: 10px;width: 400px;}
.Home_Edit_ceng .extend {border-radius: 5px;padding: 5px 8px;margin: 5px 5px 0 0;background-color: #18181d; display: inline-block;}

.Home_Tab_Movie {font-size: 0;}
.Home_Tab_Movie dl { width:14.28% ; display: inline-block; padding-right: 1%; margin-bottom: 15px;}
.Home_Tab_Movie dl dt img { width:100% ; display: block; border-radius: 10px;}
.Home_Tab_Movie dl dd { font-size: 14px; text-align: center; padding-top: 5px;}
.Home_Tab_Movie dt {position: relative;height: 0;padding-top: 140%; background-position: 50% 50%; background-size: cover;overflow: hidden; border-radius: 5px;}
.Home_Tab_Movie img {top: 0;left: 0; object-fit: cover; position: absolute;}
.Home_Tab_Movie dd {overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.Home_Tab_Comment {font-size: 0 !important;margin-right: -18px;}
.Home_Tab_Comment dl { font-size: 14px;border-radius: 18px; background: #25252b; width: calc(50% - 20px); padding: 10px 10px 0 10px;margin: 0 20px 20px 0; display: inline-block;position: relative;vertical-align: top;}
.Home_Tab_Comment dt {background-color: #202025; border-radius: 10px; position: relative;line-height: 48px;padding: 0 15px;}
.Home_Tab_Comment dt p {position: absolute; right: 15px;top: 0;}
.Home_Tab_Comment dd {font-size: 16px;padding: 15px;}
.Home_Tab_Comment dd img {width: 36px; height: 36px; vertical-align: middle;}

.Home_Tab_Music dl {width: calc(25% - 20px);padding: 15px;display: inline-block;margin: 0 10px 20px 10px;position: relative;border-radius: 15px;background-color: #1C1C21;}
.Home_Tab_Music dt, .Music_Boxs dd {display: block;}
.Home_Tab_Music dt {border-radius: 10px;background-image: url(../image/cd.png); background-repeat: no-repeat;background-position: right;background-size: 70%;}
.Home_Tab_Music_Cover {position: relative;width: calc(100% - 70px);background-size: cover;border-radius: 10px;}
.Home_Tab_Music_Cover img {border-radius: 10px;width: 100%;height: auto;}
.Home_Tab_Music_Cover a {padding-top: calc(50% - 16px);height: 100%;width: 100%; text-align: center;position: absolute;background-size: cover;left: 0;top: 0;z-index: 1;}
.Home_Tab_Music_Cover a i {opacity: 0;transform: scale(.6);height: 40px; width: 40px;background: #fff;color: rgba(7, 7, 10, .92);border-radius: 50px;line-height: 40px; text-indent: 2.5px;font-size: 12px;transition: all .2s ease-in;}
.Home_Tab_Music_Cover:hover a {background: rgba(0, 0, 0, .28)}
.Home_Tab_Music_Cover:hover a i {opacity: .88;transform: scale(.9)}
.Home_Tab_Music_Cover:hover a i:hover {opacity: 1}
.Home_Tab_Music dd a { font-size: 16px; font-weight: 700; padding: 5px 0;}
.Home_Tab_Music dd p { font-size: 12px; color: #6b6b78;}

.Home_Tab_Topic {position: relative;}
.Home_Tab_Topic .Home_Tab_TopicHeader {padding: 5px 0 5px 15px;}
.Home_Tab_Topic .Home_Tab_TopicHeader em {position: absolute;right: 15px;top: 19px;font-size: 12px;color: #5d5d6b;}
.Home_Tab_Topic .Home_Tab_TopicHeader p {font-size: 16px;}
.Home_Tab_Topic .Home_Tab_TopicHeader p img {width: 30px;height: 30px;vertical-align: middle;margin-right: 5px;border-radius: 50%;}
.Home_Tab_Topic .Home_Tab_TopicHeader aside {padding: 15px 10px 0 10px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;font-size: 14px;}
.Home_Tab_Topic dl {width: calc(25% - 20px);display: inline-block; margin:0 10px 20px 10px;position: relative;border-radius: 15px;background-color: #1C1C21;padding-bottom: 10px;}
.Home_Tab_Topic dl:hover {background-color: #17171b;}
.Home_Tab_Topic dt {padding:15px 15px 8px 15px; position: relative;}
.Home_Tab_Topic dt a {position: relative;display: block;width:100%;height: auto;border-radius: 10px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.Home_Tab_Topic dt a img {border-radius: 10px;width: 100%;height: 100%;}
.Home_Tab_Topic dt p {overflow: hidden;text-overflow: ellipsis; white-space: nowrap;color: #FFF;position: absolute;bottom: 0;display: block;width:100%;text-align: center;line-height: 40px;border-radius: 0 0 10px 10px;background-color: rgba(0, 0, 0, 0.6);font-size: 18px;}
.Home_Tab_Topic dd p {font-size: 18px;text-align: left;line-height: 32px;padding:0 15px}
.Home_Tab_Topic dd span.yesOK, .Movie_TopicList dd span.noOK {font-size: 12px;border-radius: 10px;color: #FFF;padding: 3px 8px 4px 8px;  margin: 5px 0 5px 15px;}
.Home_Tab_Topic dd span.yesOK {background-color: #E16F90;}
.Home_Tab_Topic dd span.noOK {	background-color: #15901C;}
.Home_Tab_Topic dd .Home_Tab_ConData {font-size: 14px; text-align: right;padding-right: 20px; color: #494953;}

.Home_ShowList {font-size: 0}
.Home_ShowList dl {padding-bottom: 15px;width: 24%; margin: 0 0.5% 20px 0.5%;display: inline-block;background-color: #1c1c21;border-radius: 15px;}
.Home_ShowList dt { width: 100%; height: auto;padding: 10px; position: relative;}
.Home_ShowList dt img, .Home_ShowList dt a { width: 100%; height: 100%; display: block;}
.Home_ShowList dt a { background-position: center center;background-repeat: no-repeat;background-size: cover;border-radius: 10px;}
.Home_ShowList dt p { background: #0000007d;border-radius: 5px;padding: 3px 6px;position: absolute; right: 15px; top: 15px;z-index: 9999;color: #FFF;font-size: 14px; }
.Home_ShowList dd { background-color: #1C1C21;border-radius: 15px;padding: 10px 15px 15px 15px;position: relative;}
.Home_ShowList dd .user_face { position: absolute; top: -40px;left: 30px; }
.Home_ShowList dd .user_face img {width: 100px; height: 100px; border-radius: 50%; border: 8px solid #1C1C21;  }
.Home_ShowList dd h3 {font-size: 20px; padding-left: 120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.total_show {text-align: center; line-height: 50px; font-size: 14px; padding-top: 20px;}
.total_show em {font-size: 20px;color: #e16f90;}

.Home_Tab_BBS dl {display: block; border-radius: 18px;background: #25252b;width: 100%;padding: 20px;margin: 0 0 20px 0;position: relative;vertical-align: top;}
.Home_Tab_BBS dl dt, .Home_Tab_BBS dl dd {display: inline-block; vertical-align: top; font-size: 14px;}
.Home_Tab_BBS dl dt {width: 230px;}
.Home_Tab_BBS dl dt .Home_Tab_BBS_pic {position: relative;height: 0;padding-top: 65%;background-position: 50% 50%;background-size: cover;overflow: hidden;}
.Home_Tab_BBS dl dt .Home_Tab_BBS_pic span {height: 100%;width: 100%;}
.Home_Tab_BBS dl dt .Home_Tab_BBS_pic span img {top: 0; left: 0;object-fit: cover;position: absolute;height: 100%;width: 100%;border-radius: 10px;}
.Home_Tab_BBS dl dd {width: calc(100% - 250px);padding-left: 20px;}
.Home_Tab_BBS dl dd h3 {padding-bottom: 5px;font-size: 24px;}
.Home_Tab_BBS dl dd p {font-size: 16px;color: #ffffff52;word-wrap:break-word}

/*演员*/
.Actor_indexbox {padding-bottom: 60px;}
.Actor_indexbox section {display:block;margin-bottom: 25px;}
.Actor_indexbox section h4 {font-size: 22px;position: relative;margin-bottom: 25px;}
.Actor_indexbox section h4 em {font-size: 14px;padding-left: 15px;}
.Actor_indexbox section h4 em span{font-size: 16px; color: #E16F90; padding: 0 3px;}
.Actor_indexbox section h4::after {content: '';position: absolute;bottom: -10px;width: 38px;left: 1px;height: 4px;background: #E16F90;border-radius: 50px}
.Actor_indexbox section h4 p {font-size: 16px;position: absolute;right: 5px;top: 5px;}
.Actor_index_List, .Actor_Show_List {margin-right: -10px;}
.Actor_index_List, .Actor_Show_List {font-size: 0;}
.Actor_index_List a{background-color: #1c1c21;border-radius: 15px;padding: 10px;margin-bottom: 10px; display: inline-block;width: calc(50% - 10px);position: relative;margin: 0 10px 10px 0;}
.Actor_Show_List a{background-color: #1c1c21;border-radius: 15px;padding: 10px;margin-bottom: 10px; display: inline-block;width: calc(50% - 10px);position: relative;margin: 0 10px 10px 0;}
.Actor_index_List a:nth-child(n+5) {display: none !important;}
.Actor_index_List a:hover, .Actor_Show_List a:hover{background-color: #19191d;}
.Actor_index_List a dl, .Actor_Show_List a dl {min-height: 80px;}
.Actor_index_List a dt, .Actor_Show_List a dt  {position: relative;height: 0;padding-top: 140%;background-position: 50% 50%;background-size: cover;overflow: hidden;border-radius: 5px;} 
.Actor_index_List a dd, .Actor_Show_List a dd {width: 100%;display:block;} 
.Actor_index_List dd h2, .Actor_Show_List dd h2 {font-size:16px; padding:5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: block; width: 100%; text-align: center;}
.Actor_index_List dt img, .Actor_Show_List dt img {top: 0;left: 0;object-fit: cover;position: absolute;height: 100%;width: 100%;}
.Actor_index_List dd .ac_data li, .Actor_Show_List dd .ac_data li {width: 33.33%; display: inline-block; text-align: center;color: #4a4a56;}
.Actor_index_List dd .ac_data li p, .Actor_Show_List dd .ac_data li p {font-size: 12px;}
.Actor_index_List dd .ac_data li i, .Actor_Show_List dd .ac_data li i {font-size: 20px; }
.Actor_Detail_Info {position: relative; padding: 0;}
.Actor_Detail_Info dl {font-size: 0;}
.Actor_Detail_Info dt, .Actor_Detail_Info dd {display:block; }
.Actor_Detail_Info dd { width: 100%; text-align: center;margin-bottom: 30px;}
.Actor_Detail_Info dd img { width: 100%; height: auto; border-radius: 30px;border: 15px solid #1c1c21;}
.Actor_Detail_Info dt { width: 100%;}
.Actor_Detail_Info dt li { width:100%; display:block;font-size: 14px;background-color: #1c1c21;margin: 0 0 15px 0;padding: 15px;border-radius: 15px;}
.Actor_Detail_Info dt li span { margin-right: 15px;background-color: #17171d; padding: 10px 15px;border-radius: 10px; color: #4b4b56;}
.Actor_ConData {width: 100%;background-color: #1b1b21;padding: 20px 0;border-radius: 15px;margin-top: 15px;}
.Actor_ConData li {width: 25%;display: inline-block; text-align: center;}
.Actor_ConData li i {font-size: 26px;}
.Actor_ConData li p {font-size: 14px;}


/*动态列表*/
.Moments_Box {width: 510px; position: absolute;top: 0; bottom: 0;display: inline-block;overflow: hidden; margin:90px 0 0 30px;border-radius: 15px; background-color: #1C1C21;}
.Moments_Box h1 {font-size: 18px; font-weight: bold;margin: 10px 0 25px 0; position: relative;}
.Moments_Box h1 i {font-size: 30px; font-weight:unset !important;vertical-align: top;color: #E16F90;}
.Moments_Box h1 p {position: absolute;right: 0;top: 0;font-size: 12px;background-color: #32323a;padding: 4px 10px;border-radius: 10px;}
.Moments_Box ul {padding: 15px;}
.Moments_Box li {margin-bottom: 20px;border-top: 5px solid #212126;padding-top: 20px;}

.Moments_List {width: 510px; display: block;overflow: hidden; margin:50px 0 0 30px;border-radius: 15px; background-color: #1C1C21;}
.Moments_List h1 {font-size: 18px; font-weight: bold;margin: 10px 0 25px 0; position: relative;}
.Moments_List h1 i {font-size: 30px; font-weight:unset !important;vertical-align: top;color: #E16F90;}
.Moments_List h1 p {position: absolute;right: 0;top: 0;font-size: 12px;background-color: #32323a;padding: 4px 10px;border-radius: 10px;}
.Moments_List ul {padding: 15px;}
.Moments_List li {margin-bottom: 20px;border-top: 5px solid #212126;padding-top: 20px;}

.Moments_Header, .moments_from {position: relative;padding-left: 50px;}
.moments_from { padding-bottom: 40px;}
.Moments_Header .face { width: 40px;height: 40px; border-radius: 50%;position: absolute;top: 0;left: 0;}
.Moments_Header a { font-size: 14px;line-height: 35px;}
.Moments_Header h6 { line-height: 16px;font-size: 16px;    margin: 0 0 5px 0; color: #494952; position: relative;}
.Moments_Header h6 .caozuo {position: absolute; right: 0; top: 0;}
.Moments_Header h6 .caozuo a {line-height: unset;}
.Moments_Header a p {font-size: 12px;color: #6c6c78; position: absolute; right: 0; top: 0;line-height: 35px;height: 35px;}
.Moments_Header article {padding:5px 0;font-size: 14px;line-height: 25px;}
.Moments_Header article img {width: 25px;height: 25px;vertical-align: middle; margin: 0 1px;}
.Momentslits_ConData {width: 90%;padding: 0;font-size: 0;position: absolute; bottom: 5px;}
.Momentslits_ConData .MLTime {width: 60%;display: inline-block; font-size: 12px;color: #414149;}
.Momentslits_ConData .MLBtn {width: 20%;display: inline-block; text-align: center;font-size: 14px;}
.Momentslits_ConData .MLBtn i {font-size: 18px;vertical-align: text-bottom;color: #414149;}
.Momentslits_ConData .MLBtn em {color: #414149;}

/*动态详情*/
.Moments_zuozhe_top {margin-bottom:15px; display: block;}
.Moments_zuozhe_top dt, .Moments_zuozhe_top dd {display: inline-block;vertical-align: middle;}
.Moments_zuozhe_top dt {margin-right: 10px;}
.Moments_zuozhe_top dt img {width: 80px; height: 80px; border-radius: 50%;}
.Moments_zuozhe_top dd h3 {font-size: 22px;}
.Moments_content {font-size: 18px;padding: 10px 50px;margin-bottom: 15px;}
.Moments_content i {font-size: 30px;}
.Moments_content img {width: 30px;height: 30px;vertical-align: middle;margin: 0 1px;}
.Moments_ConData {width: 50%;background-color: #1b1b21;padding: 20px 0;border-radius: 10px;margin: 15px auto;font-size: 0;}
.Moments_ConData li {width: 25%;display: inline-block; text-align: center;}
.Moments_ConData li i {font-size: 26px;}
.Moments_ConData li p {font-size: 14px;}

/*转发*/
.mom_content {padding: 8px;background-color: #25252a; border-radius: 10px; font-size: 0;}
.mom_content dt, .mom_content dd {display: inline-block;vertical-align: top;}
.mom_content dt {width: 50px;}
.mom_content dd h3 {font-size: 14px;font-weight: unset;padding-left: 5px; line-height: 25px;}
.mom_content dd h3 span {font-size: 12px;background-color: #16161a; padding: 2px; border-radius: 3px; color: #64646e;margin-right: 3px;}
.mom_content dt .mom_ziliao {margin: 5px 0 8px 5px;}
.mom_content dt .mom_ziliao span {font-size: 12px;background-color: #31313a;padding: 2px 8px;border-radius: 5px; margin-right: 5px;}
.mom_content dd {font-size:12px;}
.mom_content dd .mom_jianjie {color: #FFFFFF70;font-size: 14px;padding-left: 5px;}
.mom_content_pic {width: 50px; height: 50px; float: right; margin-left: 10px;}

/*转发共用*/
#SubMom {width: 100%;}
.mom_pic {position: relative;background-position: 50% 50%; background-size: cover; overflow: hidden;border-radius: 5px;}
.mom_pic span {height: 100%;width: 100%; text-align: center;position: absolute;background-size: cover; left: 0; top: 0;z-index: 1;}
.mom_pic span img {top: 0; left: 0; object-fit: cover; position: absolute;width: 100%;height: 100%;}
.mom_face img {cursor: pointer;vertical-align: middle;margin: 0 5px 5px 0;width: 32px;height: 32px;}
.btn-moments {padding: 5px 15px;font-family: unset;font-size: 14px; border-radius: 25px; color: #FFF; line-height: 30px;background-color: #e16f90; margin: 0 auto;display: inline-block;}
.btn-moments i {font-size: 24px;vertical-align: middle;margin-right: 1px;}
.btn-moments:hover {background-color: #b44c6a;}

.drop-moremenu {right:-200px;}
.drop-moremenu .drop-content-items::before {right: 216px;}
.drop-morehistory {top: 45px;}
.drop-morehistory .drop-content-items::before {right: 20px;}
.drop-moreSub {top: 40px;right: 50px;}
.drop-moremember {top: 45px;}
.drop-moremember .drop-content-items::before {right: 34px;}

/*瀑布流*/
#Moments_wrapper{width: 100%); margin: 15px auto;}
.Moments_Lists ul {position: relative; margin- left: 10px; margin-top: 5px;}
.Moments_Lists .MomeLi{width:100%;border-bottom: 5px solid #1a1a1e;padding: 10px; margin-bottom: 15px; }
.Moments_Lists .additem{padding: 0; width: 410px; border: none; }
.Moments_Lists .MomeLi .mompic img { max-width: 100%; border-radius: 5px;}


/*全局*/
.clear {clear:both}
.top65 {padding-top: 65% !important;}
.pt40 {padding-top: 40px !important;}
.pt50 {padding-top: 50px !important;}
.pt60 {padding-top: 60px !important;}
.pt70 {padding-top: 70px !important;}
.pt90 {padding-top: 90px !important;}
.pt125 {padding-top: 125px !important;}
.pt135 {padding-top: 135px !important;}
.pt170 {padding-top: 170px !important;}
.f-mt10 {margin-top: -10px;}
.mb30 {margin-bottom:30px !important;}
.mb70 {margin-bottom:70px !important;}
.mt70 {margin-top:70px !important;}
.mt125 {margin-top:125px !important;}
.pb20 {padding-bottom: 20px !important;}
.pb40 {padding-bottom: 40px !important;}
.pb60 {padding-bottom: 60px !important;}
.pb70 {padding-bottom: 70px !important;}
.pb90 {padding-bottom: 90px !important;}
.w-92 {width: 92%;margin: 0 4% !important;}
.font24 {font-size: 24px !important;}
.search_BG {background: url(../image/searchbg.jpg);background-position: center center;background-size: 100%;width: 100%;padding: 0 15px 30px 15px;}
.dis_no {display: none;}
.Top_Class {display: flex;align-items: flex-end; position:relative;white-space: nowrap;overflow-y: auto;width: 75%;}
.Top_Class a { color:#ffffff40;}
.Top_Class a.selected { color:#E16F90 !important;  font-size:24px;position:relative}
.Top_Class .selected::after {content: '';position: absolute;bottom: -10px;width: 12px;left:18px;height: 4px;background: #E16F90;border-radius: 50px;}
.nav-menu-search {display:none}
.top_backBut a {vertical-align: middle;font-size: 26px;padding:0 15px 0 0 !important;}
.keeptop {background-color: #16161A;position: fixed;top: 0;left: 0;z-index: 99999;width: 100%;height: 70px;display: none;}
.fixed_right_bar i {font-size: 25px;}
.vod-detail-heaader {margin-bottom: 20px !important;padding: 0 15px !important;position: fixed !important;top: 0;left: 0;z-index: 999999 !important;width: 100%;display: block;}


/*横屏控制*/
@media screen and (max-aspect-ratio: 13 / 9){
    .HengTips {display: block;}
    .nike-landscape-screen { display: none;}
}
@media screen and (min-aspect-ratio: 13 / 9) {
    .HengTips {display: none;}
    .nike-landscape-screen {height: 100%;width: 100%;display: block; position:relative;}
    .H-Tips {width: 300px;text-align: center;height: 60px;line-height: 30px;position: absolute;left: 50%;margin-left: -150px;top: 50%;margin-top: -30px;}
    .H-Tips i {font-size:30px;}
}

@media(max-width: 1789px) {
    .Movie_TopicList dd p {font-size: 14px;}
    .BSS_right {width: 300px;}
    .TwoSides_List .TSL_Left {width: calc(100% - 370px);}
    .TwoSides_List .TSL_Right {width: 300px;right: 30px;position: absolute;}
    .BBS_zuozhe .face {width: 150px; height: 150px;}
    .BBS_zuozhe {padding: 30px 15px; }
}
@media(max-width: 1549px) {
    .Movie_Boxs dl {width: calc(33.1% - 22px);}
    .Movie_TopicList dd {display: block;}
    .Movie_TopicList dd h3 {padding:0 0 15px 0;}
    .BSS_right {width: 250px;}
    .TwoSides_List .TSL_Left {width: calc(100% - 320px);}
    .TwoSides_List .TSL_Right {width: 250px;right: 30px;position: absolute;}
    .Movie_TopicList dl {width: calc(25% - 20px);}
    .Music_Cover {width: calc(100% - 50px);}
}
@media(min-width:1329px) {
    .BBS_ConData_bottom,
    .BBS_zuozhe_top
     {display: none;}
}
@media(max-width:1329px) {
    .Movie_TopicList dd p span {display: block;}
    .Movie_TopicList dd p span.topoc_dian {display: none;}
    .Vip_Group-btn h4 {font-size: 80px; padding: 40px 0 20px 0;}
    .Vip_Group-btn dd {font-size: 18px;}
    .Vip_Group-btn {min-height: 200px; }
    .VIP_Box {width: calc(49.5% - 20px); margin: 0 10px 20px 10px;}
    .BBS_index_Lists section { width: 100%; display:block;}
    .BBS_Left {width: 100% !important;}
    .BBS_Right {display: none !important;}
    .BBS_zuozhe_top dt, .BBS_zuozhe_top dd {display: inline-block;vertical-align: middle;}
    .BBS_zuozhe_top dt {margin: 0 10px 0 15px;}
    .BBS_zuozhe_top dt img {width: 50px; height: 50px; border-radius: 50%;}
    .BBS_zuozhe_top dd h3 {font-size: 16px;}
    .BBS_zuozhe_top dd h3 p {font-size: 12px; color:#53535a}
    .BBS_ConData_bottom {margin:35px 0 0 0;}
    .BBS_ConData_bottom ul {background-color: #1b1b21;padding: 20px 0;border-radius: 10px; width: 50%; margin: 0 auto;text-align: center;}
    .BBS_ConData_bottom li {width: 20%;display: inline-block;}
    .BBS_ConData_bottom li i {font-size: 26px;}
    .BBS_ConData_bottom li p {font-size: 14px;}
    }
@media(max-width:1239px) {
.Submit_Box_Left {float: unset;width: 100%;display: block;}
.Submit_Box_Right{float: unset;width: 100%;display: block;padding-top: 10px;padding-left: 0px;}
.Submit_Box_Right dl dt {width: 80px;}
.Vip_Group-btn h4 {font-size: 60px; padding: 40px 0 20px 0;}
.Vip_Group-btn dt span {font-size: 16px;}
.BSS_right {width:150px;}
.TwoSides_List .TSL_Left {width: calc(100% - 220px);}
.TwoSides_List .TSL_Right {width: 150px;right: 30px;position: absolute;}
.BBS_ConBox h2 {font-size: 25px; margin-bottom: 10px; }
.Movie_TopicList dl {width: calc(33% - 20px);}
.Music_Boxs dl {width: calc(33% - 20px);}
.Home_ShowList dl {width:32.33%; }
.Home_Tab_Music dl {width: calc(33.33% - 20px);}
.Home_Left { width: 100%; display: block;position: unset !important;}
.Home_Right {padding-left: 0px;}
.Home-T330 {padding-top: 300px;}
.home-cover-box:before {background:unset; backdrop-filter:unset; }
.home-cover-box:after {background-image:unset; filter:unset;}
.home-cover:before {background: linear-gradient(to bottom, rgb(37 37 43 / 0%) 0%, #16161a 100%);}
.home-cover:after {background-image:unset}
.HomePage_Head {display: none;}
}

@media(max-width:899px) {
.Submit-content {padding: 0 !important;}
.Sub_form {font-size: 32px;}
.Movie_Boxs dl {width: calc(50% - 22px);}
.Vip_Group .module-player-list{border-radius: 0 0 0 0 !important;margin: 0 -30px 20px;}
.VIP_Box {min-height: 130px;}
.VIP_Box i {font-size: 70px;}
.VIP_Box h3 {left: 110px;top: 30px;font-size: 26px;}
.VIP_Box em {font-size: 90px; line-height: 90px;}
.VIP_Box h3 p {font-size: 12px;margin-top: 5px;min-width: 160px;}
.TwoSides_List .TSL_Right {display: none !important;}
.TwoSides_List .TSL_Left {width: 100%;}
.BBS_RelMovie ul li {width: calc(24.5% - 10px);}
.w800 {width: 600px;}
.BBS_Title h1 {font-size:26px;padding: 10px 0 10px 10px;}
.BBS_Title .nonemore {top: 14px;}
.BBS_content { font-size: 18px;padding: 10px;}
.Movie_TopicList dl {width: calc(50% - 20px);}
.MEMBER_EditList dd h3 {padding: 10px 0;font-size: 16px;}
.phone_style {margin: 0 10px 15px 0 !important}
.phone_style .video-info {width: 330px !important;}
.Home_Tab_Movie dl {width: 16.66%;}
.Home_Tab_Comment dl { width: 100%; display: block;}
.Home_Tab_Comment {margin-right: 0;}
#rating.rating-list {padding: 0.5rem;}
#rating span.label{display: block; overflow: hidden; height: 0.6rem; line-height: 0.6rem; margin-right: 0; text-align: center; margin-bottom: 0.25rem; float: none; font-size: 0.375rem;}
#rating .rating li.big-star{float: none;display: inline-block;}
#rating .rating-star{display: block; overflow: hidden; text-align: center; line-height: 0.3rem;width: 100%;margin: auto; padding: 0;}
.Moments_ConData {width: 100%;}
.Moments_content {padding: 10px 10px;}
.TwoSides_List .mompic img {width: 100%; border-radius: 5px;}
#SubMom {width: 100%;}
}

@media(min-width:899px) {
    .web_none {display: none;}
}


@media(max-width:699px) {
    .Movie_Boxs dl {width: 100%;margin: 0 0 30px 0;}
    .Vip_Group .module-tab-item { font-size: 18px; padding: 5px 30px;}
    .Vip_Group .module-tab-item i {font-size: 24px;}
    .VIP_Box {width: 100%; margin: 0 0 20px 0;}
    .BBS_listData span {padding: 0 8px;}
    .BBS_listData span i {font-size: 24px;}
    .BBS_ConBox h2 {font-size: 22px; margin-bottom: 10px; }
    .BBS_RelMovie ul li {width: calc(32% - 10px);}
    .BBS_ConData_bottom ul {width: 80%;}
    .w800 {width: 360px;}
    .MEMBER_EditList dt {padding: 10px;width: 100%;}
    .MEMBER_EditList dd {width: 100%;}
    .Music_Boxs dl {width: calc(50% - 20px);}
    .Home_Tab_Movie dl {width: 20%;}
    }


@media(max-width:559px) {
.Sub_movie input {width: 100%;}
.Sub_movie {margin-top: 69px;}
.Home_Edit_ceng input {width: 100%;}
.Home_Edit_ceng {margin-top: 30px;}
.Sub_form {font-size: 22px;}
.Submit-content h2 {font-size: 22px;}
.movie_searchlist {width:100%}
.Sub_thumb {width: 300px;height: 150px;margin: 0 auto;}
.Sub_thumb3 {width: 300px;height: 68px;margin: 0 auto;}
.Sub_thumb p, .Sub_thumb2 p{font-size: 14px;top: 110%;}
.Sub_text textarea {font-size: 16px;}
.Movie_Boxs { padding: 0;}
.Movie_TopicList dd h3 {font-size: 18px;padding: 0 0 20px 0;}
.Movie_TopicList dd p {margin-bottom: 10px !important;}
.Vip_Group .module-player-list {margin: 0 -15px 0;}
.Vip_Group .module-player-list { border-radius: 0 !important;}
.module-player-tab  {width: 100%;}
.Vip_Group .module-tab-item { font-size: 16px;padding: 5px 0; width: 32%;text-align: center;}
.Vip_Group .module-tab-item i {font-size: 20px;}
.Vip_Group_ms {font-size: 16px;}
.Vip_Group-btn h4 {font-size: 50px;padding: 40px 0 20px 0;}
.Vip_Group-btn dt span {padding: 10px 5px;font-size: 14px;}
.Vip_Topbanner{margin: 20px 0;}
.VIP_BuyBox {margin-bottom: 0px;}
.VIP_Box i {font-size: 58px;left: 25px;top: 7px;}
.VIP_Box h3 {left: 96px;top: 20px;font-size: 24px;}
.VIP_Box em {font-size: 70px; line-height: 70px;}
.VIP_Box {min-height: 108px;}
.BBS_index_List a dt, .BBS_index_List a dd{display:block;width: 100%;}
.BBS_index_List dt img {width: 100%; height: auto; }
.BBS_index_List dd h2 {font-size: 20px;padding: 10px 0;}
.BBS_index_Lists section {margin: 0 0 20px 0;}
.BBS_List {padding: 20px 0px 0px 0px;}
.BBS_List dt img { width: 50px; height: 50px;}
.BBS_List dd h5 {font-size: 18px;margin: 0 0 5px 0;}
.BBS_List dd {padding-left: 5px;width: calc(100% - 70px) !important;}
.BBS_listData span {padding: 0 2px;font-size: 14px;}
.BBS_Content img {width: 100%;height: auto; border-radius: 10px !important;margin-right: 0;float: unset;}
.BBS_List dd .BBS_listData {right: 0;}
.BBS_listData span i {font-size: 16px;}
.BBS_ConBox h2 {font-size: 18px;margin-bottom: 10px;}
.BBS_Content {font-size: 14px;line-height: 26px;}
.BBS_Title h1 {font-size:24px;}
.BBS_ConData_bottom ul {width: 100%;}
.BBS_content img {max-width: 100%;border-radius: 15px;}
.Movie_TopicList dl {width: 100%;}
.Movie_TopicList dd .Topic_ConData {padding: 5px 0;}
.Movie_TopicList dd .Topic_ConData li {width: 25%;}
.MEMBER_EditList dt, .MEMBER_EditList dd {display:block;}
.MEMBER_EditList dd {padding:0 10px 10px 10px;}
.MEMBER_EditList dd h3 {padding:10px 0; font-size: 16px;margin: 0;}
.MEMBER_EditList dd p {margin-bottom: 4px !important;}
.MEMBER_EditList dd p.caozuo {text-align: center;}
.Music_Boxs dl {width: calc(50% - 20px);}
.Music_Cover {width: calc(100% - 35px);}
.Music_Cover a i {opacity: 1}
.Home_ShowList dl {width: 100%;display: block; }
.Home_ShowList dd {padding: 5px 15px 5px 15px;}
.Home_ShowList dd .user_face { top: -40px;left: 20px; }
.Home_ShowList dd .user_face img {width: 80px; height: 80px;border: 5px solid #1C1C21;  }
.Home_ShowList dd h3 {font-size: 16px;padding-left:85px; }
.module-items {margin-right:0 !important}
.total_show { line-height: 40px;padding-top: 0px;}
.library .page-heading {padding-bottom: 5px;}
.Home-T330 {padding-top: 150px;}
.HP_INFO dt {margin-top: -90px;}
.HP_INFO dt p {width: 160px; height: 160px;}
.HP_INFO dt img {width: 150px;height: 150px;}
.HP_INFO dl {padding: 25px 10px 10px 10px;}
.Home_Tab_Movie dl {width: 33.33%;}
.Home_Tab_Music dl {width: calc(50% - 20px);}
.Home_Tab_Music_Cover {width: calc(100% - 30px);}
.level_icon, .todaynew {width: 50px;height: 50px;}
.Home_Tab_BBS dl dt {width: 100%;display: block;}
.Home_Tab_BBS dl dd {width: 100%;padding-left: 0;}
.Home_Tab_BBS dl dd h3 {padding-top: 5px;font-size: 20px;}
.Home_Tab_BBS dl dd p {font-size: 12px;}
.Home_Tab_BBS dl a:hover { color: #ffffff52;}
.comment-list .comment-item .panel-body {padding: 5px;}
.com_content {font-size: 14px;padding: 5px;}
.comment-action { padding: 0 5px 10px 0;}
.panel-heading {padding: 8px 10px;}
#SubMom {width: 100%;}
}













