.Top_Class {display: flex;align-items: flex-end; position:relative}
.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;}

/* 提交与管理 */
.Submit-content {padding: 0 30px !important;z-index: 2;position: relative; }
.Submit-content h2 {font-size: 26px;font-weight: 700;margin:5px 0 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: #131313;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%; background-color: #131313;}
.Sub_thumb {width: 600px;height: 300px;}
.Sub_thumb2 {width: 300px;height: 300px;}
.Sub_thumb3 {width: 100%;height: 208px;}
.Sub_thumb4 {width: 200px;height: 200px;}
.Sub_thumb, .Sub_thumb2, .Sub_thumb3, .Sub_thumb4 {border: 2px dotted #5A5A67;display: block;position: relative;cursor: pointer;border-radius: 10px;}
.Sub_thumb i, .Sub_thumb2 i, .Sub_thumb3 i, .Sub_thumb4 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, .Sub_thumb4 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, .Sub_thumb4 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: #131313;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: #131313; 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: calc(20% - 20px);display: inline-block; margin:0 10px 20px 10px;position: relative;border-radius: 15px;background-color: #1C1C21;}
.Movie_TopicList dl:hover {background-color: #17171b;}
.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}
.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: 20px;}
.Movie_TopicList dd .Topic_ConData li p {font-size: 14px;text-align: center}

.Topic_Header {border-radius: 15px;padding: 25px;position: relative;z-index: 999;}
.Topic_Header dt, .Topic_Header dd {display: inline-block;vertical-align: top;}
.Topic_Header dd  {display: inline-block;vertical-align: top;width: calc(100% - 410px);padding-left: 20px;}
.Topic_Header dt  {width: 400px;height: 200px;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 25px;}
.Topic_zuozhe dt {width: 80px;height: 80px; margin-right: 15px;}
.Topic_zuozhe dt, .Topic_zuozhe dd {display: inline-block;vertical-align: middle;}
.Topic_zuozhe dt img {border-radius: 50%; width: 80px; height: 80px;}
.Topic_zuozhe dd {width: 300px;font-size: 18px; }
.Topic_zuozhe dd p {font-size: 14px;color: #5a5a66; }
.Topic_zuozhe .Topic_ConData {position: absolute;right: 0; top: 0;width: 400px;padding:15px 15px 15px 0;border-radius: 10px;margin-top: 15px;text-align: right;}
.Topic_zuozhe .Topic_ConData li {width: 20%;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 25px;position: relative;}
.Topic-list .Topic-title {font-size: 20px; padding: 25px 0 15px 0;}

/*音频列表*/
.Music_Boxs dl {width: calc(16.66% - 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;}

/*会员中心内容管理*/

.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;}
.Security {margin:10px; font-size:0}
.Security span {padding:10px 0;font-size: 14px;border-radius: 10px;margin-right: 5px;width:calc(33.33% - 5px);display: inline-block; text-align:center;}
.Security span.on {background-color:#e16f90;}
.Security span.off {background-color:#9b5267;}
.myData {background-color:#232527;border-radius: 15px;margin-bottom: 15px;padding: 15px;position: relative;font-size:0; position:relative; z-index:9;}
.myData {font-size:0;padding-top:20px;}
.myData li {display:inline-block; width:25%; text-align:center}
.myData li span {font-size:18px;}
.myData li p {font-size:14px; color:#ffffff2e}
.myPlog {background-color:#232527;border-radius: 15px;margin-bottom: 15px;padding: 15px;font-size:0; position:relative; z-index:9;}
.myPlog ul {margin: 10px 0;}
.myPlog ul p {position: absolute; top: 10px; right: 10px; width: 250px;    text-align: right;}
.myPlog ul i {font-size: 20px; color:#e16f90;}
.myPlog ul h5 {font-size: 28px;}
.myPlog ul i, .myPlog ul h5 {display:inline-block; vertical-align:middle;}
.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:10px 15px; font-size:14px; text-align:center}
.myPlog p a i {vertical-align:middle;font-size:30px;color:#e16f90;}

/*讨论区首页列表*/
.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: #232527;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;}




/*两列 左大右小*/
.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, .popup-moments-all .popup-main {padding-top: 35px;}
.popup-comment .popup-header, .popup-moments .popup-header, .popup-moments-all .popup-header {padding-top: 20px;}
.popup-comment .popup-main p, .comment_reply_form p, .popup-moments .popup-main p, .popup-moments-all .popup-main p  {padding: 12px 0;}
.popup-comment .popup-main p img, .comment_reply_form p img, .popup-moments .popup-main p img , .popup-moments-all .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 , .popup-moments-all .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 a {display: inline-block;width: calc(33.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;}
.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_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;}

/* 内容提示 */
.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;}

/*全局*/
.btn-danger a, .btn-danger {color:#E16F90}
.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;}
.pt250 {padding-top: 250px !important;}
.pt330 {padding-top: 330px !important;}
.f-mt10 {margin-top: -10px;}
.mb30 {margin-bottom:30px !important;}
.mb70 {margin-bottom:70px !important;}
.mt20 {margin-top:20px !important;}
.mt40 {margin-top:40px !important;}
.mt70 {margin-top:70px !important;}
.mt125 {margin-top:125px !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;}
.z-index9 {z-index:9}
.font24 {font-size: 24px !important;}
.search_BG {background: url(../image/indexbg.jpg);background-position: center center;background-size: 100%;width: 100%;;padding-top: 11.6%;}
.dis_no {display: none;}
.phoneshow {display: none !important;}
.pcshow {display: block !important;}
.pcshow_actor {display:inline-block !important;}

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

/*邀请页*/
.YaoQing {position:relative; z-index:9}
.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; cursor:pointer;}
.YaoQing dd {padding-top:5px;}

/*会员中心公用*/
.dyxs-pannel__head h2 {font-size: 26px;font-weight: 700;margin: 25px 0;position: relative}
.dyxs-pannel__head h2::after {content: '';position: absolute;bottom: -20px;width: 38px;left: 1px;height: 4px;background: #E16F90;border-radius: 50px}
.dyxs-pannel__head h2 p {position: absolute; right: 0; top: 0;}
.dyxs-pannel__head h2 p a {padding: 10px;border-radius: 10px;text-align: center;color: #FFF;background-color: #E16F90;cursor: pointer;font-size: 12px;width: 60px;}
.dyxs-pannel__head h2 em {font-size: 16px;font-weight: 100; padding-left: 20px;}
.dyxs-pannel__head h2 em span {font-size: 20px;font-weight: bold; padding:0 5px; color: #E16F90;}

/*个人空间*/
.Home-T330 {padding-top: 330px;}
.HomePage_Content { margin: 110px 0 20px 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: 30%;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;}
.Home_Left { width:400px;position: fixed;}
.Home_Right { padding-left: 430px;}
.HP_INFO {position: absolute;bottom: -130px;width: 98%; left: 1%;}
.HP_INFO dl {padding: 25px;}
.HP_INFO dt { text-align: center; display: inline-block;width: 150px;height: 150px; vertical-align: middle;}
.HP_INFO dt img { width: 150px; height: 150px; border-radius: 50%;border: 5px solid #28282e; }
.HP_INFO dd.info {display: inline-block; width: calc(100% - 360px);height: 150px;vertical-align: middle;padding: 52px 0 0 12px;}
.HP_INFO dd.info h3 { text-align: left;font-size: 20px;font-weight: bold;}
.HP_INFO dd.info h3 span {text-align: left;  font-size: 12px;  padding: 2px 4px;  font-weight: 200;  vertical-align: 3px;  background-color: #000;  border-radius: 5px;  display: inline-block;  margin-left: 5px;}
.HP_INFO dt p { width: 150px; height: 150px; margin: 0 auto; position: relative; }
.HP_INFO dt p i {position: absolute;right: 10px;bottom: 10px;font-size: 14px;padding: 5px;border-radius: 50%;}
.HP_INFO dt p i.boy {background-color: #1554bb;}
.HP_INFO dt p i.girl {background-color: #9f405c;}
.HP_INFO dd.Home_ConData { display: inline-block;width: 200px; font-size: 0;height: 150px;vertical-align: middle;padding-top: 75px;}
.HP_INFO dd.Home_ConData li {width: 25%;display: inline-block; text-align: center;}
.HP_INFO dd.Home_ConData li i {font-size: 26px;}
.HP_INFO dd.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 a {font-size: 12px;color: #7c7c8e;border-radius: 10px;margin:0 10px 0 0;}
.HP_INFO_CON p a:hover {background-color: #e16f90;color: #FFF;}
.HP_INFO_text {font-size: 14px; padding: 3px 0;}
.HP_INFO_text p {padding: 0;line-height: 24px; }
.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: -100px;left: 50%; margin-left: -100px;}
.My_Home_Edit dd .user_face img {width: 200px; height: 200px; border-radius: 50%; border: 15px 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;}
.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% - 25px);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: 99999;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;}
.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 { width: calc(49.8% - 20px); display: inline-block;vertical-align: top;padding: 20px;background-color: #232527;border-radius: 15px;margin: 10px;}
.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 {font-size: 0;}
.Actor_index_List a{background-color: #1c1c21;border-radius: 15px;padding: 10px;margin-bottom: 10px; display: inline-block;width: calc(20% - 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(10% - 10px);position: relative;margin: 0 10px 10px 0;}
.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 30px;}
.Actor_Detail_Info dl {font-size: 0;}
.Actor_Detail_Info dt, .Actor_Detail_Info dd {display: inline-block; vertical-align: top;}
.Actor_Detail_Info dd { width: 335px; text-align: center; padding-right: 35px;}
.Actor_Detail_Info dd img { width: 100%; height: auto; border-radius: 30px;border: 15px solid #1c1c21;}
.Actor_Detail_Info dt { width: calc(100% - 335px); padding-right: 20px;font-size: 0;}
.Actor_Detail_Info dt li { width: calc(50% - 15px); display: inline-block;font-size: 14px;background-color: #1c1c21;margin: 0 15px 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;}
.Actor_ConData li i {font-size: 26px;}
.Actor_ConData li p {font-size: 14px;}

/*视频详情页*/

.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 {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: 125px;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:190px;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%;}


/*首页推荐栏*/
.index_Tuijian {margin: 0;}
.index_Tuijian dt, .index_Tuijian dd {width: 50%; display: inline-block;}

/*幻灯片*/
.dymr{display: block; position: relative; padding-top: 150%;  background-size: cover;    border-radius: 8px;}
.dymr.banner{ padding-top: 25%;  }

/*新顶部补充*/
.Left_Bottom .face {width: 40px; height: 40px; border-radius: 50%; margin-top: 6px;border: 3px solid #FFF; cursor: pointer;}
.Left_Bottom .Login_Btn {background-color: #25252c;border-radius: 50%;width: 40px;height: 40px;display: block;text-align: center;line-height: 40px;margin: 10px auto 30px auto;font-size: 12px;}

.nav-menu-item .topmenu_btn {display: block;text-align: center; cursor: pointer;padding-top: 8px;}
.nav-menu-item .topmenu_btn i {font-size: 20px !important;display: block;}
.nav-menu-item .topmenu_btn p {font-size: 12px;color: #FFF;}

/*动态列表*/
.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 {height: 35px; position: relative;}
.Moments_Header img { width: 35px; height: 35px; border-radius: 50%; float: left; margin-right: 10px;}
.Moments_Header a { font-size: 14px;line-height: 35px;}
.Moments_Header a p {font-size: 12px;color: #6c6c78; position: absolute; right: 0; top: 0;line-height: 35px;height: 35px;}
.moments_from article {padding:15px 5px 10px 5px;font-size: 14px;}
.moments_from article img {width: 30px;height: 30px;vertical-align: middle; margin: 0 2px;}
.moments_from { padding-bottom: 30px;}
.Momentslits_ConData {width: 90%;padding: 0;font-size: 0;position: absolute; bottom: 15px;}
.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_films {padding: 15px;background-color: #141417; border-radius: 10px; font-size: 0;}
.mom_films dt, .mom_films dd {display: inline-block;vertical-align: top;}
.mom_films dt {width: 35%;}
.mom_films dd {width: 65%;font-size:12px; padding-left: 15px;}
.mom_films dd h3 {font-size: 18px;font-weight: bold;margin-bottom: 5px;}
.mom_films dd .mom_ziliao span {font-size: 14px;background-color: #31313a;padding: 4px 8px;border-radius: 5px; margin-right: 5px;}
.mom_films dd .mom_juqing {padding-top: 5px;color: #FFFFFF70;font-size: 14px;}
.mom_movie_pic {width: 100%;padding-top: 150%;float: left;}
.mom_music_pic {width: 100%;padding-top: 100%;float: left;}

/*转发帖子*/
.mom_bbs {padding: 10px;background-color: #141417; border-radius: 10px; font-size: 0;}
.mom_bbs dt, .mom_bbs dd {display: inline-block;vertical-align: top;}
.mom_bbs dt {width: 100%; display: block;}
.mom_bbs dt h3 {font-size: 16px;font-weight: bold;margin-bottom: 5px;padding-left: 5px;}
.mom_bbs dt .mom_ziliao {margin: 5px 0 8px 5px;}
.mom_bbs dt .mom_ziliao span {font-size: 12px;background-color: #31313a;padding: 2px 8px;border-radius: 5px; margin-right: 5px;}
.mom_bbs dd {width: 100%;font-size:12px;  display: block;}
.mom_bbs dd .mom_jianjie {color: #FFFFFF70;font-size: 14px;padding-left: 5px;}
.mom_bbs_pic {width: 100px;padding-top: 30%; float: right; margin-left: 10px;}
.Sub-Moments-all dt, .Sub-Moments-all dd{display: inline-block;}
.Sub-Moments-all dt {width: calc(100% - 220px);}
.Sub-Moments-all dd {width: 200px;margin-left: 15px;}


/*帖子顶部*/
.BBS_zuozhe_top {margin-bottom:30px;}
.BBS_zuozhe_top dt, .BBS_zuozhe_top dd {display: inline-block;vertical-align: middle;}
.BBS_zuozhe_top dt {margin-right: 10px;}
.BBS_zuozhe_top dt img {width: 80px; height: 80px; border-radius: 50%;}
.BBS_zuozhe_top dd h3 {font-size: 22px;}

/*转发影单*/
.mom_topic {padding: 10px;background-color: #141417; border-radius: 10px; font-size: 0;}
.mom_topic dt, .mom_topic dd {display: block;}
.mom_topic dt {width: 100%; display: block;}
.mom_topic dt h3 {font-size: 16px;font-weight: bold;margin-bottom: 5px;padding-left: 5px;}
.mom_topic dt .mom_jianjie {color: #FFFFFF70;font-size: 14px;padding-left: 5px;margin-bottom: 5px;}
.mom_topic dd .mom_ziliao {margin: 5px 0 8px 5px;}
.mom_topic dd .mom_ziliao span {font-size: 12px;background-color: #31313a;padding: 2px 8px;border-radius: 5px; margin-right: 5px;}
.mom_topic dd {width: 100%;font-size:12px;  display: block;}
.mom_topic_pic {width: 100%;padding-top: 35%;}
.topic_zhuanBtn {position: absolute;right: 0;top: 15px;}


/*转发共用*/
#SubMom, #SubMom2 {width: 100%; }
.mom_pic {position: relative;height: 0;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: 0;left: 150px;}
.drop-morehistory .drop-content-items::before {left: -14px;}
.drop-moreSub {top: 0px;left: 150px;}
.drop-moremember {top: 5px;left: 150px;}
.drop-moremember .drop-content-items::before {left: -14px;}

/*瀑布流*/
#Moments_wrapper{min-width: 250px; max-width: 100%); margin: 15px auto;}
.Moments_Lists { margin-left: -10px;}
.Moments_Lists ul {position: relative; margin- left: 10px; margin-top: 5px;}
.Moments_Lists .MomeLi, .Moments_Lists .additem{position: absolute; width: 410px;border-radius: 15px; background-color: #232527;padding: 18px; top:0; left: 40%; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}
.Moments_Lists .hover{box-shadow: 0px 1px 8px rgba(200,200,200,.6); background-color: #1C1C21; border-color: #c8c8c8;}
.Moments_Lists .additem{padding: 0; width: 410px; border: none; }
.Moments_Lists .MomeLi .caozuo {position: absolute; right:5px; top: 5px;}
.Moments_Lists .MomeLi .caozuo a {font-size: 22px;}
.Moments_Lists .MomeLi .mompic img { max-height: 200px; border-radius: 5px;}

@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; }
    .Home_Left {width: 300px;}
    .Home_Right {padding-left: 330px;}
}
@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);}
    .Home_ShowList dl {width: 24%; }
    .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; }
    .Home_Tab_Music_Cover {width: calc(100% - 50px);}
    .Actor_index_List a{width: calc(25% - 10px);}
    .Actor_index_List a:nth-child(n+9) {display: none;}
    .Actor_Show_List a {width: calc(12.5% - 10px);}
}
@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_Content img {width: 280px;}
    .BBS_Left {width: 100% !important;}
    .BBS_Right {display: none !important;}
    .Actor_Show_List a {width: calc(16.66% - 10px);}
    }
@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_Content img {width: 180px;}
.BBS_ConBox h2 {font-size: 25px; margin-bottom: 10px; }
.BBS_zuozhe_top {margin-bottom: 20px;}
.Movie_TopicList dl {width: calc(33% - 20px);}
.Music_Boxs dl {width: calc(33% - 20px);}
.Actor_index_List a{width: calc(33.33% - 10px);}
.Actor_index_List a:nth-child(n+7) {display: none !important;}
.Actor_Detail_Info dt li {width:100%;display: block;}
.phoneshow {display: inline-block !important;}
.pcshow {display: none !important;}
}

@media screen and (max-width: 960px) {
    #thumbs{width:auto;}
    #bsaHolder{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_Content img {width: 100px;margin-right: 10px;}
.BBS_RelMovie ul li {width: calc(24.5% - 10px);}
.w800 {width: 600px;}
.BBS_Title h1 {font-size:26px;padding: 10px 0 10px 60px;}
.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;}
.Sub_thumb3 {width: 670px;height: 160px;}
.Actor_indexbox section {width: calc(100% - 20px);display:block;}
.Actor_index_List a{width: calc(20% - 10px);}
.Actor_index_List a:nth-child(n+6) {display: none !important;}
.Actor_Show_List a {width: calc(20% - 10px);}
.Actor_Detail_Info {padding: 0;}
.Actor_ConData {margin-bottom: 15px;}
.Actor_Detail_Info dt, .Actor_Detail_Info dd {display: block;}
.Actor_Detail_Info dt {width:100%; padding-right:0;}
.Actor_Detail_Info dd {width:100%;text-align: center;padding-right: 0;}
.Vod_ActorList li {width:90px;}
.Vod_Juzhao li {width:150px;}
.dymr.banner{ padding-top: 45%;}
.Moments_Lists .MomeLi, .Moments_Lists .additem{width: 350px;}
.keeptop {height: 60px;}
.Moments_ConData {width: 100%;}
.Moments_content {padding: 10px 10px;}
.TwoSides_List .mompic img {width: 100%; border-radius: 5px;}
.topic_zhuanBtn {position: relative; display: table; margin-top: 15px;}
.search_BG {background-size: 200%;padding-top: 20%;}
}

@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);}
    .w800 {width: 400px;}
    .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%;}
.Actor_ConData {margin-bottom: 15px;}
    }


@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_thumb p, .Sub_thumb2 p, .Sub_thumb3 p{font-size: 14px;top: 110%;}
.Sub_thumb4 p{font-size: 14px;top: 70%;}
.Sub_text textarea {font-size: 16px;}
.Movie_Boxs { padding: 20px 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:20px;}
.BBS_content img {max-width: 100%;border-radius: 15px;}
.Movie_TopicList dl {width: 100%;margin: 0 10px 20px 0;}
.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% - 20px);}
.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: 160px;}
.HP_INFO dt p {width: 160px; height: 160px;}
.HP_INFO dt img {width: 150px;height: 150px;}
.Home_Content {margin-top: -55px;}
.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;}
.Submit_Boxs {padding: 0;}
.Sub_thumb3 {width: 355px;height: 100px;}
.My_Home_Edit dd .user_face img { width: 150px;height: 150px;border: 8px solid #1C1C21;}
.My_Home_Edit dd .user_face { top: -50px;margin-left: -75px;}
.My_Home_Edit {padding-top: 60px;}
.Actor_index_List a{width: calc(50% - 10px);}
.Actor_index_List a:nth-child(n+5) {display: none !important;}
.Actor_Show_List a {width: calc(50% - 10px);}
.Actor_Show_List {margin-right: -10px;}
.Vod_ActorList li {width: 75px;}
.Vod_Juzhao li {width:120px;}
.Topic_Header {padding: 25px 0;}
.Topic_Header dt {width: 100%;height: 150px;}
.Topic_Header dd {width: 100%;}
.Topic_Header dd h2 {margin: 25px 0;position: relative;}
.Topic_Header dd {padding-left: 0px;}
.Topic_zuozhe {margin: 10px 0;}
.Topic_zuozhe .Topic_ConData {position: relative;  text-align: unset;}
.Topic_zuozhe dd {width: unset;}
.Topic-list {margin:0}
.Sub-Moments-all dt, .Sub-Moments-all dd{display: inline-block;}
.Sub-Moments-all dt {width: calc(100% - 110px);}
.Sub-Moments-all dd {width:100px;margin-left: 5px;}
.Sub_text textarea {min-height: 100px;}
.Sub_thumb4 {width: 100px;height: 100px;}
.search_BG {background-size: 260%;padding-top: 30%;}
}

[class^=icon]:hover, 
[class*=" icon"]:hover i
{
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
  }
@keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-webkit-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-moz-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-o-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}










