﻿body, div, p, ul, ol, dl, dt, dd, li, form, input, table, img, h1, h2, h3, h4, h5, h6{
margin:0;padding:0;}
body{background:#fff none;color:#333;font-size:12px;font-style:normal;font-weight:normal;font-family:arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;}
em, b, i{font-style:normal;font-weight: normal;}

a{color:#333333;text-decoration:none;}
a:link, a:visited{}
a:hover, a:active{text-decoration:underline;}
a.on:hover, a.cur:hover, .on a:hover, .cur a:hover{text-decoration:none;}
img, a img{border:0 none;}
ul, ol{list-style-type:none;}
ul:after, ol:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.vspace{height:10px;font-size:0px;line-height:0px;width:99%;clear:both;}
body .l, body .left{float:left;clear:none;}
body .r, body .right{float:right;clear:none;}
body .c, body .c{text-align:center;}
.clear_float, .clear{clear:both;font-size:1px;line-height:1px;height:1px;overflow:hidden;}
.column_wrapper{clear:both;margin:0 auto;text-align:left;width:1000px;}
.column_wrapper:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
a:hover{ text-decoration: none;}
a:focus{outline:none;}
a{blur:expression_r(this.blur());}
a { outline:none; } 
.pull-left{float: left;}
.pull-right{float: right;}
.clearfix:after,.clearfix:before {content: ""; display: block; clear: both; height: 0; line-height: 0;}


.title_color,.title_color a{ color: #222222;}
.brief_color, .brief_color a{ color: #888888;}
.content_color ,.content_color a{ color: #555555;}
.column_wrapper_1024{ width: 1024px; background:#ffffff; padding:0 40px}
.column_wrapper_all{ width: 100%; background:#F9F9F9;clear:both;}
.col_757{ width: 711px; float: left; padding-right: 23px; border-right: 1px solid #e0e0e0; margin-right: 22px;}
.col_243{ width: 243px; float: left;}
.col_202{ width: 160px; float: left; margin-right: 42px;}
.col_798{ width: 798px; float: left;}
.col_225{ width: 225px; float: left; margin-right: 25px; min-height: 300px;}
.col_225_r{ width: 225px; float: left; min-height: 300px;}
.col_249{ width: 224px; float: left; margin-right: 22px;}
.col_1051{width:1054px; float: left;}
.col_224{ width: 160px; float: left; margin-right: 64px; min-height: 300px;}
.col_800{ width: 800px; float: left;}
.col_180{ width: 160px; float: left; margin-right: 20px;}
.col_818{ width: 818px; float: left;}
.col_526{ width: 526px; margin-right: 22px; float: left;}
.col_250{ width: 250px; float: left;}
.col_761{ width: 761px; float: left; margin-right: 23px;}
.col_240{ width: 240px; float: left;}
.col_174{ width: 174px; float: right;}
.col_725{ width: 725px; float: left; padding-left: 29px; background: #FFFFFF;  margin-right: 16px; }
.col_254{ width: 254px; float: left; background: #F1F1F1;}
.col_box_shadow{ -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);}
.bg_top_owner{ background: #F1F1F1; height: 100%;}
.md{ clear: both; overflow: hidden;}
.md_title{ border-left: 5px solid #d43a32; padding-left: 14px; height: 30px; line-height: 30px; float: left; font-weight: normal; font-size: 20px; color: #d53a32;}
.opt{ float: right; margin-right: 15px; height: 37px; line-height: 37px; font-size: 14px;}
.opt a{ color: #679926; font-size: 14px; line-height: 37px;}
.opt .add{ width: 91px; background: url(img/add_btn_bg.jpg) 0 0 no-repeat; height: 37px; line-height: 38px; display: inline-block; color: #FFFFFF; padding-left: 36px; font-size: 18px; margin-left: 20px;}
/*0526添加*/
.md_title_line{ height: 30px; width: 5px; background: #d43a32; float: left; margin-right: 14px;}
.md_title_0526{ width: 179px; border: 0 none; padding: 0; height: auto;}
.opt_0526{ width: 30px;}


/*--------乐谱------------*/
.bread{ font-size: 12px; line-height: 28px;}

.yuepu_name_0421{ width: 613px; float: left; margin-right: 30px;}
.yuepu_name_0421 h1{ font-size: 30px; line-height: 60px; font-weight: normal;}
.yuepu_name_0421 span{ font-size: 12px; line-height: 24px; margin-right: 10px;}
.yuepu_name_0421 span i{ color: #d53a32;}
.yuepu_name_0421 span.eyes{  padding-left: 18px; background: url(img/eyes.png) 0 1px no-repeat; margin-right: 10px;}
.yuepu_name_0421 span.xin{ padding-left: 16px; background: url(img/nozan.png) 0 0 no-repeat; background-size:contain;}
.yuepu_name_0421 span.c-num{ padding-left: 16px; background: url(img//shoucang_bg.jpg) 0 0 no-repeat; background-size:contain;}
.shoucang_0421{ float: left; width: 50px;}
.shoucang_0421 a{ display: block; background: url(img/shoucang_bg.jpg) 0 0 no-repeat; font-size: 13px; text-align: center; line-height: 40px; padding-top: 50px;}
.shoucang_0421 a.cur{ background-image: url(img/shoucang_bg_cur.jpg);}

.yuepu_img_0421{ float: left; width: 200px; /*height: 226px; background: url(img/yuepu_img_bg_20160111.jpg) 0 0 no-repeat; */position: relative;}
.yuepu_img_0421 img{ display: block;/* position: absolute; top: 51px; left:44px;*/}
.yuepu_bofang_0421{ float: left; width: 511px; text-align: center; margin-top: 41px;}
.yuepu_bofang_0421 .btn{ display: inline-block; width: 135px; height: 61px; line-height: 61px; color: #FFFFFF; padding-left: 58px; background: url(img/bofangBtn_bg.jpg) 0 0 no-repeat; font-size: 20px; text-align: left;}
.yuepu_bofang_0421 p{ font-size: 13px; line-height: 40px;}
.yuepu_bofang_0421 p a{ color: #2e5cde; text-decoration: underline;}
.brief_0421{ font-size: 15px; line-height: 24px; overflow: hidden; white-space: pre-wrap;}

.down_share_0421{ clear: both; overflow: hidden; border-bottom: 1px solid #dddddd;}
.down_share_0421 .down{ float: left; width: 360px; text-align: center; margin-top: 10px;}
.down_share_0421 .share{ float: left; width: 350px; text-align: center; position: relative;}
.down_share_0421 .down a{ font-size: 12px; line-height: 38px; display: inline-block; background-image: url(img/down_bg.jpg); background-repeat: no-repeat; padding-top: 33px; margin: 0 13px;}
.down_share_0421 .down a.d{ background-position: 15px 0; }
.down_share_0421 .down a.m{ background-position: -80px 0;}
.down_share_0421 .down a.p{ background-position: -171px 0;}
.down_share_0421 .share span{ position: absolute; left: 41px; top: 7px; font-size: 14px; line-height: 40px; height: 40px; }
.down_share_0421 .share a{ font-size: 13px; line-height: 32px; display: inline-block; padding-top:50px; margin: 0 10px; width: 50px; float:left; text-indent:0;}
.down_share_0421 .share a.wx{ background: url(img/wx.jpg) 0 0 no-repeat;}
.down_share_0421 .share a.wb{ background: url(img/wb.jpg) 0 0 no-repeat;}
.down_share_0421 .share a.qq{ background: url(img/QQ.jpg) 0 0 no-repeat;}


.yuepushipin_0421{ overflow: hidden; clear: both; margin-top: 35px; margin-left: 10px;}
.yuepushipin_0421 li{ width: 152px; float: left; margin-right: 20px; margin-bottom: 13px;height: 188px;}
.yuepushipin_0421 li a{ position: relative;}
.yuepushipin_0421 li a i{ position: absolute; bottom: 13px; left: 6px; background: url(img/bofang_bg.png) 0 0 no-repeat; width: 36px; height: 36px; cursor: pointer;}
.yuepushipin_0421 li img{ margin-bottom: 7px;}
.yuepushipin_0421 li p{ font-size: 13px; line-height: 22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.lyNum{ float: left; font-size: 14px; line-height: 37px; margin-left: 15px;}

.touxiang_0421{ float: left; width: 50px; margin-right: 10px; text-align: center;}
.touxiang_0421 span{ font-size: 13px; line-height: 30px;}
.liuyan_con{ float: left; width: 629px; height: 118px; background: url(img/liuyan_bg.png) 0 0 no-repeat; padding: 2px;}
.liuyan_con textarea{ border: 0 none; border-radius: 0; background: transparent; width: 609px; height: 113px; outline: none; overflow: hidden; resize: none; padding-left: 20px; padding-top: 5px; font-size: 16px;}
.sub_0421{ background: #48a5de; width: 127px; height: 37px; text-align: center; float: right; color: #FFFFFF; line-height: 37px; font-size: 18px; margin-right: 20px; border-radius: 6px;}

.liuyanList_0421{ clear: both; overflow: hidden; border-top: 1px dashed #c6c6c6; width: 684px;}
.liuyanList_0421 li{ width: 100%; float: left; padding: 11px 0; border-bottom: 1px dashed #c6c6c6;}
.liuyanList_0421 li .img{ float: left; width: 50px; margin-right: 16px; position: relative;}
.liuyanList_0421 li .img .v{ background: url(img/V_s.png) 0 0 no-repeat; position: absolute; right: -6px; bottom: -6px; width: 14px; height: 14px; display: block;}
.liuyanList_0421 li .text{ float: left; width: 617px; position: relative;}
.liuyanList_0421 li .text .context{ clear: both; overflow: hidden; /*margin-bottom: 10px;*/}
.liuyanList_0421 li .text .context .href{ font-size: 14px; line-height: 20px; color: #548316; float: left;}
.liuyanList_0421 li .text .context a.v{ color: #d53a32;}
.liuyanList_0421 li .text .context span{ font-size: 14px; line-height: 20px; float: left;}
.liuyanList_0421 li .text .context span a{ float: none;}
.liuyanList_0421 li .text .time{ font-size: 12px; line-height: 20px;}
.liuyanList_0421 li .text .huifu_0421{ position: absolute; right: 0; bottom: 0; font-size: 12px; line-height: 20px;}
.liuyanList_0421 li .text .huifu_0421 a{ margin-right: 20px;}
.liuyanList_0421 li .text .context .msg_1125{ font-size: 16px; line-height: 32px;}


.page_0421{ text-align: center; font-family: arial; font-size: 16px; line-height: 30px;}
.page_0421 a{ border:1px solid #c7c7c7; margin: 0 5px; display: inline-block; width: 28px; text-align: center;}
.page_0421 a.cur{ border:1px solid transparent; background: #d53a32; color: #FFFFFF;}

.author_img{ overflow: hidden; clear: both;}
.author_img .img{ width: 116px; float: left; margin-right: 15px;}
.author_img .text{ width: 112px; float: left;}
.author_img .text h3{ font-weight: normal; font-size: 18px; line-height: 20px; margin-top: 20px;}
.author_img .text p{ font-size: 12px; line-height: 16px;}

.yuepu_md_list{ overflow: hidden; clear: both; padding-left: 12px; border-bottom: 1px solid #e4e4e4; padding-bottom: 10px; margin-bottom: 30px;}
.yuepu_md_list li{ width: 100%; float: left; font-size: 15px; line-height: 28px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cover_bg_0424{ background:#000; position:fixed; left:0px; top:0px; filter:alpha(opacity=60); opacity:0.6 !important; width:100%; height:100%; z-index: 10; display: none;}
.cover_transparent_bg_1230{ background:transparent; position:fixed; left:0px; top:0px; filter:alpha(opacity=60); opacity:0.6 !important; width:100%; height:100%; z-index: 10; display: none;}
.addMyvideo{ position: fixed; width: 600px; height: 300px; left: 50%; top: 50%; background: #f6f6f6; margin-left: -300px; margin-top: -150px; z-index: 20; border-radius: 6px; display: none;}
.addMyvideo h3{ font-weight: normal; font-size: 21px; line-height: 30px; color: #d53a32; margin-left: 28px;}
.addMyvideo p{ font-size: 16px; color: #333333; line-height: 20px; margin-left: 45px;}
.addMyvideo .text{ float: left; width: 418px; border: 1px solid #a0a0a0; height: 24px; font-size: 14px; line-height: 24px; padding: 7px 0; background: #FFFFFF; margin-left: 45px; margin-right: 5px;}
.addMyvideo .btn{ float: left; width: 84px; height: 40px; font-size: 16px; line-height: 40px; background: #d53a32; color: #FFFFFF; text-align: center; border-radius: 6px; border: 0 none;}
.addMyvideo span{ font-size: 14px; margin-left: 50px;}
.addMyvideo span a{ color: #d53a32;}
.addMyvideo .close_0424{ position: absolute; right: 11px; top: 11px; width: 36px; height: 36px; background: url(img/tanchu_close.png) 0 0 no-repeat;}
#flash_cover{background:#000; position:fixed; left:0px; top:0px; display:none; filter:alpha(opacity=80); opacity:0.8 !important; width:100%; height:100%; z-index: 9; }
.close_btn{ width:41px; height:40px; background:url(img/close_btn.jpg) 0 0 no-repeat; position:absolute; top:0px; right:0px; display:inline-block; cursor:pointer; z-index: 10;}




.page_0422{ overflow: hidden; clear: both; text-align: center;}
.page_0422 a{ font-size: 17px; line-height: 30px; display: inline-block; padding: 0 10px; margin-right: 10px; border: 1px solid transparent;}
.page_0422 a:hover{ border: 1px solid #c7c7c7;}
.page_0422 a.cur{ border: 1px solid transparent; background: #d53a32; color: #FFFFFF;}
.page_0422 span{ display: inline-block; font-size: 15px; line-height: 30px; margin-right: 10px;}














/*社区*/


.pubuCon_0424{ clear: both;}
.pubuCon_0424 li{ width: 238px; float: left; margin-right: 30px;}
.pubuCon_0424 li.last{ margin-right: 0;}
.news-list-loading {padding: 20px;height: 32px;background: url(img/loading.gif) no-repeat center; display: none;}
.container .box a{ display:block; width:100%;}

.container .box .author .text p i{ color: #de5455;}
.container .box .author .text p .v{ display: inline-block; _display:inline; zoom: 1; background: url(img/V_s.png) 0 0 no-repeat; width: 14px; height: 14px; margin-left: 3px; vertical-align: -2px;}

.sq_opt_0424 a.l_1110{ background: url(img/nav_list_img_default.png) 0 0 no-repeat; width: 24px; height: 22px; float: right; margin-top: 12px; margin-left: 0;}
.sq_opt_0424 a.l_1110_cur{ background-image: url(img/nav_list_img.png);}
.line_1110{ margin: 0 15px; background: #dbdbdb; width: 2px; height: 22px; float: right;  margin-top:14px;}
.sq_opt_0424 a.ll_1110{ background: url(img/nav_img_list.png) 0 0 no-repeat; width: 21px; height: 22px; float: right;  margin-top: 12px; margin-left: 0;}
.sq_opt_0424 a.ll_1110_cur{ background-image: url(img/nav_img_list_cur.png);}

/*------朋友圈------*/
.banner_426 img{ display: block;}

.banner_426{ overflow: hidden; clear: both; position: relative;}
.bannerCon{ position: absolute; left: 0; bottom: 0; width: 1024px;}
.bannerCon .img{ width: 110px; position: absolute;  border: 4px solid #FFFFFF; left: 23px; bottom: 20px; z-index: 9;}

.bannerCon .text .mask{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000000; opacity: 0.5; filter:alpha(opacity=50);-moz-opacity:0.5;}
.bannerCon .text .content{ position: absolute; left: 160px; top: 0; width: 844px;}
.bannerCon .text{ width: 1024px; height: 44px; clear: both; position: relative;}
.bannerCon .text h3{ float: left; font-weight: normal; font-size: 22px; color: #FFFFFF;  line-height: 44px;}
.bannerCon .text .attention{ float: left; margin: 11px; height: 22px; line-height: 22px; color: #FFFFFF; background: url(img/attention_bg.jpg) 0 0 no-repeat; width: 40px; padding-left: 16px; text-align: center; font-size: 14px;}
.bannerCon .text .content .cur{ background: url(img/attention_cur_bg.jpg) 0 0 no-repeat; color: #888888; font-size: 12px;}
.bannerCon .text .set_btn{ float: right; background: url(img/chilun.png) center left no-repeat; padding-left: 24px; font-size: 14px; color: #f5f6f7; line-height: 44px;}



.leftWaterfall{ float: left; width: 774px; margin-right: 25px;}
.publish_0427{ float: right; width: 127px; height: 37px; text-align: center; color: #FFFFFF; font-size: 18px; border-radius: 6px; background: #6a9b16; line-height: 38px;}













/*--------帖子详情---------*/
.tiezixq_con{ overflow: hidden; clear: both; margin: 22px 33px 0 33px; margin-left: 0;}
.tiezixq_bread{ color: #518113;}
.tiezixq_bread a{color: #518113;}
.tiezixq_con .img{text-align: center;}
.tiezixq_con .con{font-size: 16px; line-height: 30px;white-space:pre-wrap;}
.operationtime{ text-align: right; border-bottom: 1px solid #dddddd; margin-left: 25px; margin-right: 47px; font-size: 12px; line-height: 39px; margin-left: 0; margin-right: 30px;}
.operationtime span{ color: #888888;}
.operationtime a{ color: #6a9b16; margin: 0 14px;}
.tiezixq_pinglun{ margin: 0 18px 0 32px;}
.down_share_0421 .down a.zan{font-size: 12px; line-height: 38px; display: inline-block; background-image: url(img/zan.png); background-repeat: no-repeat; padding-top: 50px; margin: 0 13px; background-position: center top; width: 50px; position: relative;}
.down_share_0421 .down a.nozan{ background-image: url(img/nozan.png);}
.down_share_0421 .down .zan .zanNum{ font-size: 20px; line-height: 40px; color: #d43c33; background: none; padding-top: 0; position: absolute; left: 60px; top: 6px;}
.video_icon{ position: absolute; left: 50%; top: 50%; width: 64px; height: 64px; margin-left: -32px; margin-top: -32px; background: url(img/shequ_play.png) 0 0 no-repeat; cursor: pointer;}


/*-----搜索结果-----*/
.navOpt_0422 .title{ font-size: 16px; line-height: 36px; color: #58851d; float: left; margin-right: 35px; font-weight: normal; margin-top: 20px;}
.navOpt_0422 .s{ font-size: 22px; line-height: 54px; float: left; margin-right: 45px;}
.navOpt_0422 .search_cur{ background: url(img/friendNav_cur.png) center bottom no-repeat; color: #d53a32;}
.search_his{ margin-top: 8px; font-size: 14px; line-height: 28px;}
.search_his a{ margin-right: 9px;}

.nosearchContent{ overflow: hidden; clear: both; text-align: center;}
.nosearchContent .title{ font-size: 24px; line-height: 64px; text-align: center;}
.nosearchContent .brief{ font-size: 14px; line-height: 24px; text-align: left; margin: 10px 110px;}


/*------发帖-------*/
.fatie_col{ margin: 0 auto; width: 726px; border: 1px solid #dddddd; padding: 20px 0 30px 33px; background: #FFFFFF;}
.fatie{ font-weight: normal; font-size: 20px; line-height: 30px; text-align: center; color: #d23a32;}
.fatie_title{ float: left; width: 44px; font-size: 15px; line-height: 50px;}
.fatie_con{ width: 681px; float: left;}
.fatie_must{ width: 654px; background: url(img/fatie_xingxing.png) right center no-repeat;}
.fatie_con .input{ width: 613px; height: 30px; padding: 9px 11px; border: 1px solid #cccccc; outline: none; font-size: 28px; border-radius: 0; line-height: 30px; color: #222222;}
.fatie_con textarea{ width: 602px; resize:none; height: 422px; border: 1px solid #CCCCCC; font-size: 16px; line-height: 24px; padding: 15px; -webkit-box-shadow: none; border-radius: 0; box-shadow: none; -moz-box-shadow:none;}
.fatie_con .opt_con{ float: left; margin-right: 15px; color: #27a213; font-size: 16px; line-height: 34px; margin-top: 8px;}
.fatie_con .fatie_optbtn{ padding-right: 21px; float: left;  background: url(img/fatie_xingxing.png) right center no-repeat;   margin-top: 8px;}
.fatie_con .fatie_optbtn a{border: 1px solid #bbbbbb; float: left; font-size: 16px; line-height: 34px; height: 34px; width: 90px; text-align: center; border-radius: 6px;}
.fatie_optList{ width: 680px; height: 556px; position: fixed; left: 50%; top: 50%; margin-left: -340px; margin-top: -278px; background: #eeeeee; z-index: 999; display: none;}
.fatie_optList_line{ height: 1px; width: 640px; line-height: 1px; font-size: 1px; background: #d6d6d6; margin: 15px auto 28px;}
.fatie_optList_key{ float: left; width: 127px; text-align: right; line-height: 33px; font-size: 14px; color: #367715; margin-right: 14px;}
.fatie_optList_val{ float: left; width: 465px;}
.fatie_optList_val span{ float: left; padding: 0 18px; line-height: 36px; font-size: 18px; cursor: pointer; border: 2px solid transparent; border-radius: 6px;}
.fatie_optList_val span.cur{ border-color: #ff0000; background: #FFFFFF; }
.fatie_optList_btn, .fatie_sub_btn{ float: right; width: 127px; height: 37px; background: #d23a32; color: #FFFFFF; font-size: 18px; line-height: 38px; text-align: center; margin-right: 66px; border-radius: 6px;}
.fatie_con .img{ width: 150px; height: 150px; border: 1px solid #cccccc; border-left: 0 none; float: left; position: relative; margin-bottom:16px; cursor: pointer;}
.fatie_con .pic_0219{ background: url(img/pic_0219.jpg) 0 0 no-repeat; width: 150px; height: 150px; border-left: 1px solid #cccccc; overflow: hidden;}
.fatie_con .video_0219{ background: url(img/video_0219.jpg) 0 0 no-repeat; width: 150px; height: 150px;}
.fatie_con .youku_0219{ background: url(img/youku_0219.jpg) 0 0 no-repeat; width: 150px; height: 150px;}
.fatie_con .img h3{ text-align: center; font-weight: normal; position: absolute; left: 0; bottom: 30px; width: 150px; font-size: 24px; z-index: 10;}
.fatie_con .img p{ text-align: center; position: absolute; left: 0; bottom: 10px; width: 150px; font-size: 14px; line-height: 20px; color: #999999; z-index: 10;}
.fatie_con .img .del{ position: absolute; right: 0; top: 0; width: 34px; height: 33px; background: url(img/fatie_imgdel.png) center no-repeat; cursor: pointer;}
.fatie_con .img .del_bg{ position: absolute; right: 0; top: 0; width: 34px; height: 33px; background: #000000; filter:alpha(opacity=50); opacity:0.5; cursor: pointer;}
.fatie_con .add_bg{ width: 150px; height: 150px; background: url(img/fatie_imgadd.jpg) 0 0 no-repeat; position: relative;}
.fatie_con .add_bg a{ position: absolute; font-size: 14px; top: 93px; color: #d43c33;}
.fatie_con .add_bg a.f{ left: 16px;}
.fatie_con .add_bg .i{ right: 0px; position: absolute; font-size: 14px; top: 93px; color: #d43c33; cursor: pointer;  width: 75px; height: 30px; text-align: center; overflow: hidden; cursor: pointer; z-index: 9;}
.fatie_con .add_bg .i span{ color: #d43c33; cursor: pointer;}
#file, .file_input{ position:absolute; z-index:100; font-size:125px;opacity:0;filter:alpha(opacity=0); right: 0; top: 0; cursor: pointer;}
/*本地视频上传*/
#picker .webuploader-pick{width: 150px;height: 150px;}
.webuploader-element-invisible{position: absolute !important;clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);}
.loader-container{display:none;height: 12px; width: 600px; position: fixed; top: 50%; left: 50%; margin-top: -6px; margin-left: -300px; background-color: #ff0000; background-image: -webkit-linear-gradient(left, #5bd8ff, #ff0000); background-image: -moz-linear-gradient(left, #5bd8ff, #ff0000); background-image: -o-linear-gradient(left, #5bd8ff, #ff0000); background-image: -ms-linear-gradient(left, #5bd8ff, #ff0000); background-image: linear-gradient(left, #5bd8ff, #ff0000); box-shadow: inset 0 -2px 2px rgba(0, 0, 0, 0.4); border-radius: 4px; z-index: 11;}
.run .runner{content: ""; position: absolute; right: 0; height: 100%; width: 0%; background-color: #212121; background-image: -webkit-linear-gradient(top, #000000, #212121); background-image: -moz-linear-gradient(top, #000000, #212121); background-image: -o-linear-gradient(top, #000000, #212121); background-image: -ms-linear-gradient(top, #000000, #212121); background-image: linear-gradient(top, #000000, #212121); border-radius: 4px;}
.meter{position: absolute; top: 0; right: 0; font-size: 2em; margin-top: 14px; color: #ff0000; /*animation: meter 10s linear;*/ text-shadow: 0 -1px 0 #333333;}

.load_box{ display: none; overflow:  hidden; clear: both;}
.loadBar{width: 637px; height: 30px; border-radius: 20px; position: relative;} 
.loadBar .loadBar_box{width: 100%; height: 100%; position: absolute; top: 0; left: 0;} 
.loadBar .loadBar_box span, .loadBar .loadBar_box i{box-shadow: inset 0 -2px 6px rgba(0, 0, 0, .4); width: 0%; display: block; height: 100%; position: absolute; top: 0; left: 0; border-radius: 20px;} 
.loadBar .loadBar_box i{width: 100%; -webkit-animation: move .8s linear infinite; -moz-animation: move .8s linear infinite; background: -webkit-linear-gradient(left top, #c0392b 0%, #c0392b 25%, #e74c3c 25%, #e74c3c 50%, #c0392b 50%, #c0392b 75%, #e74c3c 75%, #e74c3c 100%); background: -moz-linear-gradient(left top, #c0392b 0%, #c0392b 25%, #e74c3c 25%, #e74c3c 50%, #c0392b 50%, #c0392b 75%, #e74c3c 75%, #e74c3c 100%); background-size: 40px 40px;} 
.loadBar .loadBar_box span .percentNum{position: absolute; top: 0%; right: 5%; font-size: 20px; color: #fff; line-height: 32px;} 
@-webkit-keyframes move{
	0%{background-position: 0 0;} 
	100%{background-position: 40px 0;} 
}
@-moz-keyframes move{
	0%{background-position: 0 0;} 
	100%{background-position: 40px 0;} 
}
.load_name{ overflow: hidden; clear: both; margin-top: 12px;}
.load_name .l{ font-size: 16px; line-height: 24px; color: #333333;}
.load_name .r{ font-size: 16px; line-height: 24px; color: #333333; margin-right: 44px; display: none;}
.load_note{ font-size: 16px; line-height: 24px; color: #999999; display: none;}
.load_note i{ color: #d23a32; margin: 0 5px;}
/*新增*/
.setUpOpt{ overflow: hidden; clear: both;}
.setUpOpt li{ float: left; width: 100%; font-size: 20px; line-height: 26px; height:25px; cursor: pointer; margin-bottom: 20px; padding-left: 13px; border-left: 4px solid transparent;}
.setUpOpt li.cur{ color: #d43a32; border-left-color: #d43a32;}
.passwordBox{ width: 600px; margin: 0 auto; overflow: hidden; clear: both; margin-bottom: 53px;}
.passwordBox span{ float: left; width: 115px; background: url(img/fatie_xingxing.png) 0 15px no-repeat; font-size: 18px; line-height: 48px; color: #222222; padding-left: 15px;}
.passwordBox .pw{ float: left; width: 438px; border: 1px solid #cccccc; height: 28px; padding: 10px; outline: none;}
.pw_hint{ font-size: 16px; line-height: 24px; color: #d43a32; text-align: center; width: 600px; margin: 25px auto; overflow: hidden; clear: both; height: 24px;}

/*-------个人信息-------*/
.fatie_con .img_bg{ width: 500px;}
.fatie_con .add_tx{ float: left; margin-right: 13px; position: relative; margin-bottom: 16px; width: 75px; height: 150px; }
.fatie_con .add_tx .i{ left: 0px; position: absolute; font-size: 14px; bottom: 0px; color: #d43c33; cursor: pointer;  width: 73px; height: 28px; text-align: center; overflow: hidden; border: 1px solid #cccccc; line-height: 28px;}
.fatie_con .add_tx .i span{ color: #d43c33; cursor: pointer;}
.fatie_con label{ font-size: 16px; line-height: 50px; margin-right: 30px;}
.fatie_con .add_tx .tit{ position: absolute; left: 0; top: 70px; color: #888888; font-size: 14px; width: 150px;}
.fatie_con .add_tx .tit i{ display: block;}

/*-----------首页---------*/
.col_700{ width: 700px; float: left; margin-right: 38px;}
.col_262{ width: 262px; float: left;}
.col_426{ width: 426px; float: left;}
.breadTitle{ font-weight: normal; font-size: 24px; line-height: 26px; margin-bottom: 18px; color: #ff0000; float: left; margin-right: 25px;}
.border_sou{ border: 1px solid #cccccc; clear: both; overflow: hidden; padding: 10px 10px 0 10px;}
.newstyle_sou_0902{ clear: both; overflow: hidden; line-height: 26px; font-size: 14px; color: #494949; height:268px}
.newstyle_sou_0902 i{ color: #000000; font-size: 17px;}
.newstyle_sou_0902 a{ color: #333333;}
.newstyle_sou_0902 a:hover{color: #FF0000;}
.newstyle_sou_0902_jita{ height: 332px;}

.music_listimg{ clear: both; overflow: hidden;}
.music_listimg li{width: 132px;height: 150px; margin-right:10px; float: left;}
.music_listimg li.last{ margin-right: 0;}
.music_listimg li .p_yp_img{ width: 132px; height: 100px; padding: 0px;}
.music_listimg li .p_video_text {width: 100%;overflow: hidden;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;font-size: 12px;color: #777; background: #F5F5F5; line-height:20px; text-indent: 5px;}
.music_listimg li .p_video_text a{ line-height: 20px;}
.newstyle_roll .newstyle_touchprev{ background: url(img/prev.png?1) 0 0 no-repeat; display: inline-block; width: 27px; height: 78px; position: absolute; top: 232px; left: 5px; display: none;}
.newstyle_roll .newstyle_touchnext{ background: url(img/next.png?1) 0 0 no-repeat; display: inline-block; width: 27px; height: 78px; position: absolute; top: 232px; right: 15px; display: none;}

.music_listimg li .p_yp_img .newstyle_icon{position:absolute;top:0px;left:92px; background: url(img/icon_1.png?1) no-repeat; width: 35px; height: 27px;}
.music_listimg li .p_yp_img .dujia{ background-position: 0px 0px;}
.music_listimg li .p_yp_img .jingdian{ background-position: 0px -35px;}
.music_listimg li .p_yp_img .shoufa{ background-position: 0px -70px;}
.music_listimg li .p_yp_img .vip{ background-position: 0px -104px;}
.music_listimg li .p_yp_img .zuire{ background-position: 0px -134px;}
.music_listimg li .p_yp_img .zuixin{ background-position: 0px -169px;}
.music_listimg_jita li{ height: 182px;}
.music_listimg_jita li .p_yp_img{ height: 132px;}

.bigtitle{ text-align: center; overflow: hidden; clear: both; position: relative;}
.bigtitle a,.bigtitle em{ background: url(img/bigtitle_bg.jpg) left 0 no-repeat;}
.bigtitle a{ display: inline-block; *display: inline; zoom: 1; height: 42px; padding-left: 17px; overflow: hidden; background-position: left 0;}
.bigtitle em{ background-position: right 0; padding-right: 17px; font-size: 18px; color: #666666; display: inline-block; *display: inline; zoom: 1; line-height: 42px; overflow: hidden;}
.bigtitle a:hover,.bigtitle em:hover{ background-image: url(img/bigtitle_bg_cur.jpg);}
.videoCourse_listimg li{ height: 182px;}
.videoCourse_listimg li .p_yp_img{ width: 132px; height: 132px; padding: 0px;}

.music_people{ float: left; width: 270px; height: 352px; position: relative;}
.music_people em{ display: block; text-align: center; color: #222222; font-size: 17px; line-height: 38px; width: 100%; background:#f5f5f5;}
.music_people_one{ margin-right: 22px; margin-left: 12px;}
.option{ float: left; font-size: 16px; line-height: 20px; margin-top: 5px;}
.option a{ float: left; color: #666666; margin-right: 25px; padding: 0 5px;}
.option a.cur{ border-bottom: 2px solid #d43c33; color: #d43c33;}
.option a:hover{ color: #d43c33;}



/*-------*/
.jita_yuepu_introduce{ overflow: hidden; clear: both;}
.jita_yuepu_introduce .img{ width: 120px;  float: left; margin-right: 35px;}
.jita_yuepu_introduce .text{ display: block; float: left;}
.jita_yuepu_introduce .text ul{ float: left; width: 500px; margin-right: 8px;}
.jita_yuepu_introduce .text .icon{ float: left; width: 58px; margin-top: 25px;}
.jita_yuepu_introduce .text ul li{ width: 50%; float: left; font-size: 14px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.jita_yuepu_introduce .text ul li span{ color: #333333;}
.jita_yuepu_introduce .text p{ font-size: 14px; line-height: 24px; overflow: hidden; white-space: pre-wrap;}




.jita_name{ font-size: 20px; line-height: 25px;}
.jita_name i{ font-size: 14px; margin: 0 10px;}


.jita_yuepu_name{ clear: both;}
.jita_yuepu_name h3{ font-weight: normal; font-size: 24px; line-height: 35px; height: 35px; float: left;}
.jita_yuepu_name i{ float: right; font-size: 15px; line-height: 35px;}
.jita_yuepu_name .jita_option{ float: right; width: 197px; border: 1px solid #e2e2e2; height: 33px; background: #FFFFFF; position: relative; z-index: 2;}
.jita_yuepu_name .jita_option span{ cursor: pointer; display: block; background: url(img/jita_tracks_bg.jpg) right top no-repeat; padding-right: 33px; text-align: center; font-size: 16px; line-height: 35px;}
.jita_yuepu_name .jita_option .option_list{ position: absolute; left: -1px; top: 33px; width: 197px; background: #FFFFFF;border: 1px solid #e2e2e2; overflow: hidden; clear: both; border-bottom: 0 none; display: none;}
.jita_yuepu_name .jita_option .option_list li{ width: 100%; overflow: hidden; float: left; height: 33px; text-indent:20px; font-size: 16px; border-bottom: 1px solid #e2e2e2; cursor: pointer; line-height: 33px;}


.jiata_yuepu_img{ width: 566px; border: 1px solid #e0e0e0; padding: 11px 71px; height: 800px; overflow: hidden; clear: both; background: #FFFFFF; position: relative;}
.jiata_yuepu_img .jiata_yuepu_img_box{ position: relative; width: 566px; overflow: hidden; clear: both; height: 800px;}
.jiata_yuepu_img .jiata_yuepu_img_box ul{ width: 9999px; clear: both;  position: absolute;}
.jiata_yuepu_img .jiata_yuepu_img_box ul li{ width: 571px; float: left; height: 800px;}
/*.jiata_yuepu_img .qupuPrev{ background: url(img/left.jpg) 0 0 no-repeat; width: 30px; height: 68px; position: absolute; top: 50%; left: 21px; margin-top: -34px;}
.jiata_yuepu_img .qupuNext{ background: url(img/right.jpg) 0 0 no-repeat; width: 36px; height: 68px; position: absolute; top: 50%; right: 15px; margin-top: -34px;}*/
.qupuPrev{ width: 50%; height: 822px; position: absolute; left: 0; top: 0; cursor: url("img/cursor_left.cur"), auto;}
.qupuNext{  width: 50%; height: 822px; position: absolute; right: 0; top: 0; cursor: url("img/cursor_right.cur"), auto;}
.jiata_yuepu_img .guitar_img_fangda{ position: absolute; right: 0px; top: 0px; background: url(img/guitar_fangda.png?1) center no-repeat; width: 50px; height: 75px; z-index: 1;}
.allscreen_guitar_img{ background: #FFFFFF; position: fixed; width: 100%; height: 100%; top: 0; left: 0; display: none; z-index: 99;}
.allscreen_guitar_img .allscreen_guitar_img_box{ margin: 0 auto; overflow: hidden; clear: both; position: relative;}
.allscreen_guitar_img .allscreen_guitar_img_box ul{ width: 9999px; position: absolute; clear: both;}
.allscreen_guitar_img .allscreen_guitar_img_box li{ float: left;}
.allscreen_guitar_img .guitar_img_suoxiao{ position: absolute; right: 0px; top: 0; background: url(img/guitar_suoxiao.png?1) center no-repeat; width: 50px; height: 75px; z-index: 1;}











/*帖子详情修改*/

.tiezixq_pinglun .duanceng_absolute{ position: relative; left: -31px; background: #F1F1F1; width: 800px; -webkit-box-shadow: 2px 0px 1px rgba(241, 241, 241, 1); -moz-box-shadow: 2px 0px 1px rgba(241, 241, 241, 1); box-shadow: 2px 0px 1px rgba(241, 241, 241, 1); text-align: center;}
.shoucang_1125{ margin-top: 8px;}
.yuepu_name_0421 span{ font-size: 13px;}








@media screen and (min-width: 1300px){
	.sq{ width: 1300px;}
}
@media screen and (max-width: 1024px){
	.sq{ width: 1024px;}
	.friend_nav{ width: 1024px;}
	.column_wrapper_1024{ padding:0px;}
}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"],textarea {-webkit-appearance: none;}



























