html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,sub,sup,dl,dt,dd,ol,ul,li,form,input,button,label,textarea,table,tbody,tfoot,thead,tr,th,td,nav,fotter,header{margin:0;padding:0;border:0;}
html{overflow:scroll;overflow-x:hidden;}
body{color:#333;font:normal 400 14px/1.5 "hiragino sans gb",sans-serif,arial;vertical-align:baseline;font-family: 微软雅黑;}
a{text-decoration:none;color:#333;outline: none;}
h1,h2,h3,h4,h5,h6,strong{font-weight:800;font-size:100%;font-size:14px;}
label,input,select,textarea{vertical-align:middle; font-family:Microsoft YaHei,Arial;}
button{border:none;cursor:pointer;background-color:transparent;}
img{background:none;border:none;}
em{font-style:normal;}
ol,ul,li{list-style:none;}
*{outline:none}
.clearfix:after{ content:""; display:block;visibility:hidden; height:0; clear:both;}
.clearfix {zoom:1;}
/*alertMo*/
.alertMo{position:fixed; top:40%; left:50%; margin-left:-25%;background-color:rgba(0,0,0,0.7); color:#fff; font-size:14px;width:50%; line-height:22px; display:block; padding:5px 10px; border-radius:3px; text-align:center; z-index:999999;}
.alertMo{animation:alertShow 2s;-webkit-animation:alertShow 2s;-moz-animation:alertShow 2s;animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;}
@keyframes alertShow{70%  {top:40%;opacity:1;}100%  {top:40%;opacity:0;visibility:hidden;}}
@-webkit-keyframes alertShow{70%  {top:40%;opacity:1;}100%  {top:40%;opacity:0;visibility:hidden;}}
@-moz-keyframes alertShow{70%  {top:40%;opacity:1;}100%  {top:40%;opacity:0;visibility:hidden;}}
#backTop{ width:30px; height:30px; position:fixed; right:30px; bottom:110px;display:none;border-radius:3px;background:rgba(0,0,0,0.2) url(/img/top.png) center center no-repeat;background-size:16px 16px; border-radius:15px;}
.page{ width:100%;}
#header{background:#20bc22; color:#fff;height:36px;position:relative;}
#header .logo{position:absolute;left:8px;top:8px; width:103px;height:20px;display:block;text-indent:9999em;background:url(/img/logo.png) left center no-repeat;background-size:auto 100%;overflow:hidden;font-size:18px; color:#fff; font-weight:300;}
/*#header .back{position:absolute;left:0;top:0;height:46px; line-height:46px;display:block; overflow:hidden;width:40%;background:url(/img/topBack.png) 13px center no-repeat;background-size:26px 26px;font-size:18px; color:#fff; font-weight:300; padding:0 0 0 46px; vertical-align:middle;}*/
#header .back{position:absolute;left:8px;top:8px; width:103px;height:20px;display:block;text-indent:9999em;background:url(/img/logoBack.png) left center no-repeat;background-size:auto 100%;overflow:hidden;font-size:18px; color:#fff; font-weight:300;}
#header .backdj{background:url(/img/logo_dj.png) left center no-repeat;background-size:auto 100%;}
#header .backerge{background:url(/img/logo_erge.png) left center no-repeat;background-size:auto 100%;}
#header .backfuyin{background:url(/img/logo_fuyin.png) left center no-repeat;background-size:auto 100%;}
#header .backlingsheng{background:url(/img/logo_lingsheng.png) left center no-repeat;background-size:auto 100%;}
#header .searchBtn{position:absolute;right:47px;top:7px; width:20px;height:20px;line-height:20px;display:block;text-indent:999em;background:url(/img/searchBtn1.png) left center no-repeat;background-size:100% 100%;overflow:hidden;}
#header .downApp{position:absolute;right:85px;top:10px; width:74px;height:22px; line-height:22px;border-radius:12px; border:1px solid #fffc1f; color:#fffc1f; font-size:14px; text-align:center;display:block;overflow:hidden;}
.btn_nav_slide {position:absolute;right:13px;top:9px;width:16px;height:20px;}
.draw,.draw:before,.draw:after{width:16px;height:2px;background:#fffc1f;position:absolute;left:0;-webkit-transition:all .5s;-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;}
.draw{top:7px;right:0;}
.draw:before{content:"";top:-7px;}
.draw:after{content:"";top:7px;}
.G_close .draw{background:transparent;}
.G_close .draw:before{top:0;-webkit-transform:rotate(45deg);background:#ff4040;}
.G_close .draw:after{top:0;-webkit-transform:rotate(-45deg);background:#ff4040;}
.common_nav{width:0;height:0;position:fixed;right:0;top:52px;z-index:9999;opacity:0;-webkit-transition:all .3s;-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;}
.G_open{width:100%;height:100%;top:46px;opacity:1;background:#fff;-webkit-transform:scale3d(1,1,1);}
.lanCateAll{}
.lanCateAll dt{ text-align:center; color:#999; font-size:12px; padding:8px 0 0;}
.lanCateAll dd{ overflow:hidden; padding:0 5px;}
.lanCateAll dd span{ float:left; width:33.3333%; overflow:hidden; margin:8px 0 0;}
.lanCateAll dd span a{ margin:0 4px; line-height:26px; text-align:center; display:block; height:26px; background:#fff; border:1px solid #f3f3f3; border-radius:13px;font-size:13px; color:#222; font-weight:300;}
#nav {height:40px; margin-bottom:5px;}
#nav ul{ background-color:rgba(255,255,255,0.9);box-shadow: 0 2px 2px rgba(0,0,0,0.1); height:40px; line-height:40px;display:-webkit-box;display:-moz-box;display:box;width:100%;height:40px;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;}
#nav ul li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-align:center; overflow:hidden;}
#nav ul li a{ display:block; width:100%; height:40px; line-height:40px; font-weight:300; font-size:16px;overflow:hidden;}
#nav ul li.active a{ border-bottom:2px solid #20bc22;height:38px; line-height:40px;}

.container{ margin-top:0px;}
.focus{ width:100%; margin:0 auto 12px; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:8px; position:absolute; z-index:1; bottom:10px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:8px;font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:8px; height:8px; border-radius:4px; background:rgba(255,255,255,0.7);margin:0 4px;vertical-align:top; overflow:hidden;}
.focus .hd ul .on{ background:#20bc22;}
.focus .bd{ position:relative; z-index:0;}
.focus .bd li a{ display:block; width:100%;}
.focus .bd li img{ width:100%; display:block; max-height:500px; min-height:100px;}

.mBox{ background:#fff;box-shadow:2px 0 2px rgba(0,0,0,0.1); margin:0 auto 12px;}
.mBox .hd{ height:28px; line-height:28px; padding:4px 10px 0; overflow:hidden;}
.mBox .hd h2{ font-size:18px; font-weight:300; line-height:28px; height:28px;display:inline-block; width:70%;background:url(/img/titLine.png) left center no-repeat; text-indent:8px;}
.mBox .hd .hd_r{ float:right; width:30%; text-align:right;}
.mBox .hd .hd_r .more{ font-size: 12px;}

.gedan3{ padding:0 5px 10px;}
.gedan3 li{ float:left;width:29.3333%;margin:8px 2% 0;}
.gedan3 li .t-i{ display:block;}
.gedan3 li .t-i img{ display:block; width:100%;}
.gedan3 li .t-t{width:100%;line-height:20px; height:20px; overflow:hidden; display:block; margin-top:5px; text-align:center;}

.homeTabBox{}
.homeTabBox .hd{padding:0 10px;border-bottom:1px solid #f3f3f3;height:36px; line-height:36px;}
.homeTabBox .hd ul li{float:left; width:33.333%; color:#666; text-align:center;background:url(/img/line1.png) right center no-repeat;height:38px; line-height:38px;}
.homeTabBox .hd ul li a{ display:block; width:96%; margin:0 auto; font-size:16px; height:36px; line-height:36px; }
.homeTabBox .hd ul li:last-child{ background:none;}
.homeTabBox .hd ul .on a{color:#20bc22; display:block; border-bottom:2px solid #20bc22; color:#20bc22; height:34px; line-height:34px;}

.musicList{}
.musicList li{height:65px;border-bottom:1px solid #f3f3f3;overflow:hidden; position:relative; padding:8px 0px 8px 10px;}
.musicList li .t-i{width:65px; height:65px; float:left; background:#eee;}
.musicList li .t-i img{ width:100%; height:100%; display:block;border-radius:3px;box-shadow:-2px 2px 2px rgba(255,255,255,0.1);}
.musicList li .t-t{ padding-left:75px; height:65px; margin-right:65px;}
.musicList li .t-t-a{ height:40px; line-height:40px; overflow:hidden;}
.musicList li .t-t-a span{padding:0;color:#999;}
.musicList li .t-song{ font-size:18px; font-weight:400; color:#000;}
.musicList li .t-singer{ font-size:14px; color:#666;}
.musicList li .t-t-b{font-size:14px;height:18px; line-height:18px; overflow:hidden; color:#999;}
.musicList li .t-t-b span{ padding-right:3px;}
.musicList li .t-t-b span:first-child{ color:#20bc22;}
.musicList li .t-z{ position:absolute; display:block; right:12px; top:25px;}
.musicList li .t-z .t-play{ width:30px; height:30px; display:block;background:url(/img/playBtn.png) 0 0 no-repeat;background-size:30px 30px; text-indent:-999em;}
.musicList li:last-child{border-bottom:none;}
.viewAll{ line-height:40px; height:40px; text-align:center; font-size:14px;border-top:1px solid #f3f3f3;}
.viewAll a{ color:#666; display:block;}
.musicList li.xinxiliu{ height:auto; border:0 none;position:inherit;padding: 0 0px 0 0px;}

/*.musicList{}
.musicList li{height:74px;overflow:hidden; position:relative; padding:6px 0px 6px 10px; border-bottom:1px solid #f3f3f3;}
.musicList li .t-i{width:98px; height:74px; float:left; background:#eee; margin-right:10px; overflow:hidden;}
.musicList li .t-i img{ width:100%; height:100%; display:block;border-radius:0;box-shadow:-2px 2px 2px rgba(255,255,255,0.1);}
.musicList li .t-t{ height:80px; margin-right:10px;}
.musicList li .t-t-a{ height:34px; line-height:34px; overflow:hidden; margin-bottom:8px;}
.musicList li .t-t-a span{padding:0 0px;color:#000;font-weight: normal;}
.musicList li .t-song{ font-size:18px;font-family: 微软雅黑;color: #000000; font-weight:400;font-weight: normal;}
.musicList li .t-singer{ font-size:18px; color:#000;font-weight: normal;}
.musicList li .t-t-b{font-size:15px;height:20px; line-height:20px; overflow:hidden; color:#999;}
.musicList li .t-t-b span{ padding-right:5px;}
.musicList li .t-t-b span:first-child{ color:#999;}
.musicList li .t-z{ position:absolute; display:none; right:12px; top:15px;}
.musicList li .t-z .t-play{ width:30px; height:30px; display:block;background:url(/img/playBtn.png) 0 0 no-repeat;background-size:30px 30px; text-indent:-999em;}
.musicList li:last-child{border-bottom:none;}
.viewAll{ line-height:40px; height:40px; text-align:center; font-size:15px; font-weight:300;border-top:1px solid #f3f3f3;}
.viewAll a{ color:#666; display:block;}
.musicList li.xinxiliu{ height:auto; border:0 none;position:inherit;padding: 3px 0px 0px 0px;border-bottom:1px solid #f3f3f3;}*/

.cate3 { padding:0 5px 10px;}
.cate3 li{ float:left;width:29.3333%;margin:8px 2% 0;}
.cate3 li a{ display:block; width:100%; height:30px; line-height:30px; border:1px solid #ddd; text-align:center; overflow:hidden;}

.homeSinger { padding:0 5px 10px;}
.homeSinger li{ float:left;width:21%;margin:8px 2% 0;}
.homeSinger li .t-i{ width:100%;}
.homeSinger li .t-i img{ display:block; width:100%;}
.homeSinger li .t-t{width:100%;line-height:20px; height:20px; overflow:hidden; display:block; margin-top:5px; text-align:center;}

#fotter{ background:#fff; display:block; padding:10px 0 65px;box-shadow:2px 0 2px rgba(0,0,0,0.1);}
#fotter .fotterLink li{float:left; width:25%; color:#666; text-align:center;background:url(/img/line1.png) right center no-repeat;height:24px; line-height:24px;}
#fotter .fotterLink li a{font-size:16px; display:block;}
#fotter .fotterLink li:last-child{ background:none;}
#fotter p{ text-align:center; font-size:14px; padding:5px 0; line-height:20px; color:#999;}

.gedan2{ padding:0 5px 10px;}
.gedan2 li{ float:left;width:46%;margin:8px 2% 0;}
.gedan2 li .t-i{ display:block;}
.gedan2 li .t-i img{ display:block; width:100%;}
.gedan2 li .t-t{width:100%;line-height:20px; height:20px; overflow:hidden; display:block; margin-top:5px; text-align:center;}
.gedanCate{ border-top:1px solid #ddd;border-bottom:1px solid #ddd; padding:0 0 10px; margin:8px 0 5px; background:#f5f5f5;}
.gedanCate dt{ text-align:left; color:#999; font-size:14px; padding:8px 12px 0;}
.gedanCate dd{ overflow:hidden; padding:0 5px;}
.gedanCate dd span{ float:left; width:20%; overflow:hidden; margin:5px 0 0;}
.gedanCate dd span a{ margin:0 4px; line-height:22px; text-align:center; display:block; height:22px; background:#fff; border:1px solid #ddd; border-radius:11px;font-size:12px; color:#666;}

.tastelist_wrap{}
.tastelist{ width:100%;background:#fff;box-shadow:2px 0 2px rgba(0,0,0,0.1);margin:0 0 10px;}
.tastelist li{ width:25%; float: left; text-align:center;border-bottom:1px solid #f3f3f3; margin-top:-1px;background:url(/img/line1.png) left 0 repeat-y;height:39px;line-height:39px; overflow:hidden;}
.tastelist li:first-child{height:78px;margin-top:0px; height:77px;}
.tastelist li img{height:100%; display:block; margin:0 auto;}
.tastelist li.tasteNone{ display:none;}
.tastelist li a{display:inline-block;width:100%; color:#444;}
.tastelist li.less{ display:none;}
.tastelist li.more a{color:#28a913;}
.tastelist li.less a{color:#ff5e5e;}
.tastelist li.more a:after{content:".";display: inline-block;width:9px;height:5px;overflow:hidden;background:url(/img/more_arrow.png) center center no-repeat;
 background-size:contain; margin-left:2px;position:relative;top:-2px;}
.tastelist li.less a:after{content:".";display: inline-block;width:9px;height:5px;overflow:hidden;background:url(/img/less_arrow.png) center center no-repeat;
 background-size:contain; margin-left:2px;position:relative;top:-2px;}
 
.singerLei{ overflow:hidden;padding:0 5px 10px;}
.singerLei li{ float:left; width:25.3333%;margin:12px 4% 0;}
.singerLei li a{ width:100%; display:block;text-align:center; position:relative;}
.singerLei li a img{ width:100%;display:block;border-radius:100%;}
.singerLei li a span{width:100%; line-height:20px; height:20px; overflow:hidden; margin:5px 0 0;}

.banglist .bangItem{background:#fff; border-bottom:1px solid #f1f1f1;overflow:hidden;}
.banglist .bangItem a{ width:100%;padding:5px 10px; display:block; overflow:hidden;}
.banglist .bangItem .t-i{width:85px; float:left;}
.banglist .bangItem .t-i img{width:85px; height:85px;display:block;}
.banglist .bangItem .t-t{ padding-left:95px; height:85px;}
.banglist .bangItem .t-t p{height:28px;line-height:28px;width:100%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; color:#999;}
.banglist .bangItem .t-t p:before{content:"2";font-size:17px;font-weight:800;display:inline-block;width:15px;text-align: center;font-family: 'CenturyGothic'; color:#ff8762;}
.banglist .bangItem .t-t p:first-child:before{content:"1"; color:#fd3f4b;}
.banglist .bangItem .t-t p:last-child:before{content:"3"; color:#c1a852;}
.banglist .bangItem .t-t p span{color:#333;padding-left:5px;}

.infoTopWrap{margin-bottom:10px;width:100%;height:90px;overflow:hidden; position:relative;}
/*.infoTopWrap .infoTopBg{position:absolute; top:0; left:0;width:100%;height:90px;-webkit-filter:blur(10px);filter:blur(10px);background-repeat:no-repeat;background-size:100%;}
.infoTopWrap .infoTopMask{position:absolute;height:100px;width:100%;opacity:.5;background-color:#000;}*/
.infoTopWrap .infoTopBg{position:absolute; top:0; left:0;width:100%;height:90px;}
.infoTopWrap .infoTopMask{position:absolute;height:100px;width:100%;background-color:#f5f5f5;}
.infoTopWrap .infoTopCon{position:absolute;top:10px;color:#333;font-size:14px;height:70px;overflow:hidden; width:100%;}
.infoTopWrap .infoTopCon .t-i{ float:left; width:70px; margin-left:15px;}
.infoTopWrap .infoTopCon .t-i img{ width:70px; height:70px; display:block;}
.infoTopWrap .infoTopCon .t-t{ padding:0 15px 0 95px;}
.infoTopWrap .infoTopCon .t-t h1{ font-size:28px; line-height:40px; height:40px; margin-top:4px; font-weight:300; overflow:hidden;}
.infoTopWrap .infoTopCon .t-t p{ font-size:14px; line-height:20px; height:20px;opacity:0.6;}

.bangCate{ width:100%;background:#fff;box-shadow:2px 0 2px rgba(0,0,0,0.1);margin:0 0 10px;}
.bangCate li{ width:33.333333%; float: left; text-align:center;border-bottom:1px solid #f3f3f3; margin-top:-1px;background:url(/img/line1.png) right 0 repeat-y;height:39px;line-height:39px; overflow:hidden;}
.bangCate li.bangCateNone{ display:none;}
.bangCate li a{display:inline-block;width:100%; color:#444;}
.bangCate li.less{ display:none;}
.bangCate li.more a{color:#28a913;}
.bangCate li.less a{color:#ff5e5e;}
.bangCate li.more a:after{content:".";display:inline-block;width:9px;height:5px;overflow:hidden;background:url(/img/more_arrow.png) center center no-repeat;
 background-size:contain; margin-left:2px;position:relative;top:-2px;}
.bangCate li.less a:after{content:".";display:inline-block;width:9px;height:5px;overflow:hidden;background:url(/img/less_arrow.png) center center no-repeat;
 background-size:contain; margin-left:2px;position:relative;top:-2px;}

.singerCate{box-shadow:0 0 0 rgba(0,0,0,0.0); border-top:1px solid #f3f3f3; margin:10px 0 8px;}
.singerCate li{ width:20%;}
.singerList{}
.singerList li{border-bottom:1px solid #f3f3f3;position:relative;}
.singerList li a{ overflow:hidden; display:block;height:50px; padding:8px 0;}
.singerList li .t-i{width:50px; height:50px; float:left; border-radius:5px; margin-left:12px; background:#eee;border-radius:25px;}
.singerList li .t-i img{ width:100%; height:100%; border-radius:25px; display:block;box-shadow:-2px 2px 2px rgba(255,255,255,0.1);}
.singerList li .t-t{ padding-left:72px; height:60px; margin-right:50px;}
.singerList li .t-t .t-singer{line-height:30px; height:30px; font-size:18px;overflow:hidden; font-weight:300; color:#000;}
.singerList li .t-t .t-songNum{line-height:18px; height:18px; font-size:14px;overflow:hidden; font-weight:300; color:#999;}
.singerList li .t-z{ position:absolute; display:block; right:12px; top:22px;width:20px; height:20px; display:block;background:url(/img/listOpen.png) center center no-repeat;background-size:20px 20px; text-indent:-999em; opacity:0.2;}
.singerList li:last-child{border-bottom:none;}
.singerTop{ margin-bottom:0;}
.singerTop .infoTopCon .t-i img{ width:70px; height:70px; display:block; border-radius:35px;}

.menu{ margin-bottom:12px;height:40px;line-height:40px;background-color:rgba(255,255,255,0.9);box-shadow: 0 2px 2px rgba(0,0,0,0.1);display:-webkit-box;display:-moz-box;display:box;width:100%;height:40px;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;}
.menu li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1; text-align:center;overflow:hidden;}
.menu li a{ display:block; width:100%; height:40px; line-height:40px; font-weight:300;font-size:16px;overflow:hidden;}
.menu li.active a{ border-bottom:2px solid #20bc22;height:38px; line-height:40px;}

.album3{ padding:0 5px 10px;}
.album3 li{ float:left;width:29.3333%;margin:8px 2% 0;}
.album3 li a{ display:block;}
.album3 li .t-i{ display:block;}
.album3 li .t-i img{ display:block; width:100%;}
.album3 li .t-t{width:100%;line-height:20px; height:20px; overflow:hidden; display:block; margin-top:5px; text-align:center;}
.album3 li .t-info{ font-size:12px; color:#999; text-align:center; overflow:hidden; line-height:18px; height:18px;}

.albumTop{}
.albumTop .infoTopCon .t-t h1{ font-size:20px; line-height:28px; height:28px; margin-top:0; font-weight:300; overflow:hidden;}
.albumTop .infoTopCon .t-t p{ font-size:12px; line-height:18px; height:18px;opacity:0.6;}

.mvList{ padding:0 5px 10px;}
.mvList li{ float:left;width:46%;margin:8px 2% 0;}
.mvList li a{ display:block;}
.mvList li .t-i{ display:block;}
.mvList li .t-i img{ display:block; width:100%; max-height:120px;}
.mvList li .t-t{width:100%;line-height:20px; height:20px; overflow:hidden; display:block; margin-top:5px;}
.mvList li .t-info{ font-size:12px; color:#999;overflow:hidden;line-height:18px; height:18px;}
.mvTitle{padding:0 10px; overflow:hidden;}
.mvTitle h1{font-size:22px; line-height:28px; height:28px; overflow:hidden;font-weight:300; text-align:center;}
.mvInfo{ width:100%; height:220px; max-height:260px; margin:10px auto;}

.photoList{ padding:0 5px 10px;}
.photoList li{ float:left;width:46%;margin:8px 2% 0;}
.photoList li a{ display:block;}
.photoList li .t-i{ display:block;}
.photoList li .t-i img{ display:block; width:100%; max-height:120px;}
.photoList li .t-t{width:100%;line-height:20px; height:20px; overflow:hidden; display:block; margin-top:5px;}
.photoList li .t-info{ font-size:12px; color:#999;overflow:hidden;line-height:18px; height:18px;}
.photoTitle{padding:0 10px; overflow:hidden;}
.photoTitle h1{font-size:22px; line-height:28px; height:28px; overflow:hidden;font-weight:300; text-align:center;}
.photoInfo{margin:10px;}
.photoInfo img{ display:block; width:100%;}
.pages{ overflow:hidden; padding:10px 0 20px; margin:0 2%;}
.pages span{ padding:5px 0; text-align:center; line-height:24px; height:24px;}
.pages .pageL{ float:left; width:33.3333%; font-size:16px;}
.pages .pageL span{border:1px solid #78bf59; color:#78bf59;border-radius:17px; display:block;}
.pages .pageM{ float:left; width:33.3333%; font-size:16px; }
.pages .pageM em{ font-size:18px; color:#f0484c;}
.pages .pageR{ float:left; width:33.3333%;font-size:14px;}
.pages .pageR span{border:1px solid #e67359; color:#e67359;border-radius:17px; display:block;}

.singerZiliao{ font-size:16px; padding:10px;}
.singerZiliao .singerLinian li{  width:100%;color:#333; margin-top:10px; height:20px; line-height:20px; overflow:hidden;}
.singerZiliao .singerLinian li span{ margin-right:5px; color:#999;}
.grzltitle{ border-left:2px solid #20bc22; padding-left:8px; margin-top:25px; margin-left:15px;}
.grzltitle span{ font-size:23px; line-height:29px; font-weight:700; color:#252525;}
.singerZiliao h2{ font-size:20px; line-height:1; font-weight:700; border-left:7px solid #20bc22; margin-top:30px; margin-left:-10px; margin-bottom:15px; padding-left:8px;}
.singerZiliao .grzl-tdel{ font-size:16px; padding:0 5px; font-weight:500;}
.singerZiliao .birth{ font-size:13px; color:#888; margin-top:10px; padding:0 5px;}
.singerZiliao p{ margin-top:15px; font-size:16px; color:#333; line-height:1.5;}
.singerZiliao table{ border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; border-collapse:collapse;border-spacing:0; width:100%; margin:10px auto; min-width:100%;}
.singerZiliao th{ font-size:13px; line-height:1.5; padding:5px; color:#666; border-bottom:1px solid #d5d5d5;border-right:1px solid #ededed; background:#fafafa; text-align:left;}
.singerZiliao td{ font-size:13px; line-height:1.5; padding:5px; color:#666; border-top:1px solid #ededed; border-right:1px solid #ededed;}
.singerZiliao li{ padding:5px 0;}

/*.playerWrap{width:100%;height:120px;overflow:hidden; position:relative; }
.playerWrap .playerBg{position:absolute; top:0; left:0;width:100%;height:120px;-webkit-filter:blur(10px);filter:blur(10px);background-repeat:no-repeat;background-size:100%;}
.playerWrap .playerMask{position:absolute;top:0; left:0;height:120px;width:100%;opacity:.5;background-color:#000;}
.playerWrap .playerBox{position:relative;margin:15px 15px 0;color:#fff;font-size:14px;height:105px;}
.playerWrap .playerBox .t-i{ float:left; width:75px;}
.playerWrap .playerBox .t-i img{ width:75px; height:75px; display:block;}
.playerWrap .playerBox .t-t{ padding:0 60px 0 88px;}
.playerWrap .playerBox .t-t h1{ font-size:22px; line-height:30px; height:30px;font-weight:300; overflow:hidden;}
.playerWrap .playerBox .t-t .playerSinger{ line-height:18px; height:18px; overflow:hidden;margin-top:2px;}
.playerWrap .playerBox .t-t .playerSinger a{font-size:16px; color:#fff;opacity:0.8;}
.playerWrap .playerBox .t-t .playerHot{ line-height:18px; height:18px;font-size:12px; color:#fff;opacity:0.6; overflow:hidden; margin-top:2px;}

.playerBtn{width:44px;height:44px;overflow:hidden; position:absolute; right:-2px; top:13px;}
.jp-play,.jp-pause{width:44px;height:44px; display:block; float:left;}
.jp-play{background:url(/img/play_btn.png) 0 0 no-repeat;background-size:40px 40px;}
.jp-pause{background:url(/img/pause_btn.png) 0 0 no-repeat;background-size:40px 40px;}
.jp-progress{height:3px; background:rgba(0,0,0,0.2); position:absolute; top:82px; width:100%; border-radius:2px;}
.jp-progress .jp-seek-bar{background:rgba(255,255,255,0.4);height:3px;border-radius:2px;}
.jp-progress .jp-play-bar{background:rgba(32,188,34,0.7);height:3px;border-radius:2px;}
.jp-progress .playingbtn{ width:7px; height:7px; border-radius:15px;background:rgba(32,188,34,1); border:2px solid rgba(255,255,255,0.5); float:right; margin-top:-4px; margin-right:-4px;box-shadow:5px 0 5px rgba(0,0,0,0.1); line-height:7px; font-size:0;}
.playTime{position:absolute; top:90px; width:100%; color:rgba(255,255,255,0.5);}
.playTime .jp-current-time{ position:absolute; font-size:10px; top:-3px; left:2px; font-weight:300;}
.playTime .jp-duration{position:absolute; font-size:10px; top:-3px; right:2px;font-weight:300;}*/

/*.playerWrap{width:100%;overflow:hidden; position:relative;background-color: #efefef;  padding: 5px 5px 5px 0px; }
.playerWrap .playerBg{position:absolute; top:0; left:0;width:100%;height:120px;background-size:100%; display:none;}
.playerWrap .playerMask{position:absolute;top:0; left:0;height:120px;width:100%;opacity:.5;background-color:#000; display:none;}
.playerWrap .playerBox{position:relative;margin:0px 10px 0;color:#333;font-size:14px;height:105px;}
.playerWrap .playerBox .t-i{ float:left; width:75px;}
.playerWrap .playerBox .t-i img{ width:75px; height:75px; display:block;}
.playerWrap .playerBox .t-t{ padding:0 60px 0 88px;}
.playerWrap .playerBox .t-t h1{ font-size:22px; line-height:30px; height:30px;font-weight:800; overflow:hidden;}
.playerWrap .playerBox .t-t .playerSinger{ line-height:18px; height:18px; overflow:hidden;margin-top:2px;}
.playerWrap .playerBox .t-t .playerSinger a{font-size:12px; color:#666;opacity:0.8;}
.playerWrap .playerBox .t-t .playerHot{ line-height:18px; height:18px;font-size:12px; color:#666; overflow:hidden; margin-top:10px;}

.playerBtn{width:40px;height:40px;overflow:hidden; position:absolute; right:10px; top:25px;}
.jp-play,.jp-pause{width:40px;height:40px; display:block; float:left;opacity:0.5;}
.jp-play{background:url(/img/play_btn2.png) 0 0 no-repeat;background-size:40px 40px;}
.jp-pause{background:url(/img/pause_btn2.png) 0 0 no-repeat;background-size:40px 40px;}
.jp-progress{height:3px; background:rgba(0,0,0,0.2); position:absolute; top:90px; width:100%; border-radius:2px;}
.jp-progress .jp-seek-bar{background:rgba(255,255,255,0.1);height:3px;border-radius:2px;}
.jp-progress .jp-play-bar{background:rgba(32,188,34,0.7);height:3px;border-radius:2px;}
.jp-progress .playingbtn{ width:7px; height:7px; border-radius:15px;background:rgba(32,188,34,1); border:2px solid rgba(255,255,255,0.5); float:right; margin-top:-4px; margin-right:-4px;box-shadow:5px 0 5px rgba(0,0,0,0.1); line-height:7px; font-size:0;}
.playTime{position:absolute; top:88px; width:100%; color:rgba(0,0,0,5);}
.playTime .jp-current-time{ position:absolute; font-size:10px; top:5px; left:10px; font-weight:300;}
.playTime .jp-duration{position:absolute; font-size:10px; top:5px; right:10px;font-weight:300;}*/

.playerWrap{width:100%;height:120px;overflow:hidden; position:relative; }
.playerWrap .playerBg{position:absolute; top:0; left:0;width:100%;height:120px;-webkit-filter:blur(10px);filter:blur(10px);background-repeat:no-repeat;background-size:100%;}
.playerWrap .playerMask{position:absolute;top:0; left:0;height:120px;width:100%;opacity:.5;background-color:#000;}
.playerWrap .playerBox{position:relative;margin:15px 15px 0;color:#fff;font-size:14px;height:105px;}
.playerWrap .playerBox .t-i{ float:left; width:75px;}
.playerWrap .playerBox .t-i img{ width:75px; height:75px; display:block;}
.playerWrap .playerBox .t-t{ padding:0 60px 0 88px;}
.playerWrap .playerBox .t-t h1{ font-size:22px; line-height:30px; height:30px;font-weight:300; overflow:hidden;}
.playerWrap .playerBox .t-t .playerSinger{ line-height:18px; height:18px; overflow:hidden;margin-top:2px;}
.playerWrap .playerBox .t-t .playerSinger a{font-size:16px; color:#fff;opacity:0.8;}
.playerWrap .playerBox .t-t .playerHot{ line-height:18px; height:18px;font-size:12px; color:#fff;opacity:0.6; overflow:hidden; margin-top:2px;}

.playerBtn{width:44px;height:44px;overflow:hidden; position:absolute; right:-2px; top:13px;}
.jp-play,.jp-pause{width:44px;height:44px; display:block; float:left;}
.jp-play{background:url(/img/play_btn.png) 0 0 no-repeat;background-size:40px 40px;}
.jp-pause{background:url(/img/pause_btn.png) 0 0 no-repeat;background-size:40px 40px;}
.jp-progress{height:3px; background:rgba(0,0,0,0.2); position:absolute; top:82px; width:100%; border-radius:2px;}
.jp-progress .jp-seek-bar{background:rgba(255,255,255,0.4);height:3px;border-radius:2px;}
.jp-progress .jp-play-bar{background:rgba(32,188,34,0.7);height:3px;border-radius:2px;}
.jp-progress .playingbtn{ width:7px; height:7px; border-radius:15px;background:rgba(32,188,34,1); border:2px solid rgba(255,255,255,0.5); float:right; margin-top:-4px; margin-right:-4px;box-shadow:5px 0 5px rgba(0,0,0,0.1); line-height:7px; font-size:0;}
.playTime{position:absolute; top:90px; width:100%; color:rgba(255,255,255,0.5);}
.playTime .jp-current-time{ position:absolute; font-size:10px; top:-3px; left:2px; font-weight:300;}
.playTime .jp-duration{position:absolute; font-size:10px; top:-3px; right:2px;font-weight:300;}


.geci{margin-bottom:10px;}
.showLrc{ overflow:hidden;}
.showLrc .showLrcLink{ float:right; color:#337ab7; font-size:12px; line-height:26px; height:26px; padding-right:10px;}
.showLrcBtn,.hideLrc{ width:100px; height:28px; line-height:26px; background:#b5b5b5; border-radius:0 0 5px 5px; margin:0 auto; text-align:center; font-size:14px; color:#fff;}
.showLrc .showLrcBtn i,.hideLrc i{ width:14px; height:14px; display:inline-block;background:url(/img/showLrc.png) 0 0 no-repeat; background-size:14px 14px;vertical-align:middle; margin:-2px 0 0 3px;}
.hideLrc i{background:url(/img/hideLrc.png) 0 0 no-repeat;background-size:14px 14px;}
.lrcWrap{padding:10px 0;box-shadow:2px 0 2px rgba(0,0,0,0.1);display:none;background:#fff;}
.lrcBox{height:125px;overflow:hidden;text-align:center;font-size:16px;}
.lrcBox #lrc li{ line-height:25px; height:25px; overflow:hidden; text-align:center;font-size:15px;font-weight:300; margin:0 10px;}
.lrcBox #lrc li.hover{color:#ff9900; font-weight:600; font-size:18px;}
.lrcBox #lrc_nofound{ text-align:center; height:125px; width:100%; overflow-y:auto; overflow-x:hidden;}
.downWrap{ margin:0 10px 10px;}
.downWrap .downBtn{ line-height:40px; height:40px; display:block;background:#20bc22;  color:#fff; font-size:15px; font-weight:300; border-radius:3px; text-align:center;vertical-align:middle;}
.downWrap .downBtn span{height:40px; line-height:40px; padding-left:28px; background:url(/img/downBtn.png) left center no-repeat;background-size:20px 20px; display:inline-block;}

.downPage{ margin:10px 10px 10px;}
.downPage .downBtn{ line-height:40px; height:40px; display:block;background:#20bc22;  color:#fff; font-size:15px; font-weight:300; border-radius:3px; text-align:center;vertical-align:middle;}
.downPage .downBtn span{height:40px; line-height:40px; padding-left:28px; background:url(/img/downBtn.png) left center no-repeat;background-size:20px 20px; display:inline-block;}

.down360{ margin:0px 8px 5px;overflow:hidden; height:40px;}
.down360 a{ overflow:hidden; display:block; height:40px;}
.down360 .downBtn{ line-height:35px; height:35px; display:block;background:#20bc22;  color:#fff; font-size:15px; font-weight:300; border-radius:0px; text-align:center;vertical-align:middle;border-radius:3px;}
.down360 .downBtn span{height:35px; line-height:35px; padding-left:20px; background:url(/img/downBtn.png) left center no-repeat;background-size:15px 15px; display:inline-block;}

.shadowbox{ position:relative; width:100%; height:100%; z-index:999; font-weight:600; display:none;}
.shadowbox .shadowbg{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:998; opacity:0.5; background:#000;filter:alpha(opacity=50);}
.shadowbox .shadowcon{ position:fixed;top:50px; left:3%;font-size:14px; z-index:999;background:#fff; width:94%;margin:0 0 0 0;height:240px;border-radius:5px;}
.shadowbox .popt{ margin:10px 20px 0; border-bottom:1px solid #eee; height:35px;}
.shadowbox .popt span{ float:left; font-size:18px; color:#333; font-weight:300;}
.shadowbox .popt .close{ float:right; width:20px; height:20px; line-height:20px; text-align:center; margin:3px 0 0; display:block; color:#999; font-size:20px; font-weight:300;}
.shadowbox .poplogin{ margin:10px 0 0;}
.shadowbox .poplogin ul{width: 100%; list-style: none; padding: 0;}
.shadowbox .poplogin ul li{color:#666; text-align:left;height: 60px;border-left:1px solid #bbb; margin-left:35px; margin-right:25px; padding-left:20px;}
.shadowbox .poplogin ul li:nth-child(3){border: none; height: 20px; margin-top: -1px;}
.shadowbox .poplogin ul li:before{content: "";display:inline-block; width:27px;height:27px;border-radius:100%;background:#bbb;color:#fff;text-align:center;line-height:27px;font-size:16px;font-weight:300; margin-right:10px; margin-left:-35px; position:absolute;}
.shadowbox .poplogin ul li:nth-child(1):before{content: "1";}
.shadowbox .poplogin ul li:nth-child(2):before{content: "2";}
.shadowbox .poplogin ul li:nth-child(3):before{content: "3";}
.shadowbox .poplogin .txt{ height:20px; line-height:20px; width:155px; padding:5px 8px; border:1px solid #ddd; border-radius:3px 0 0 3px; float:left; font-size:14px;}
.shadowbox .poplogin .btn{ height:32px; width:60px; line-height:32px; text-align:center; border-radius:0px 5px 5px 0; border:0 none; background:#20bc22; color:#fff; float:left;}

.jianList li{height:66px;border-bottom:1px solid #f3f3f3;overflow:hidden; position:relative; padding:8px 0px 8px 10px;}
.jianList li a{ display:block;}
.jianList li .t-i{width:90px; height:66px; float:left; background:#eee;display:block;border-radius:3px;box-shadow:-2px 2px 2px rgba(255,255,255,0.1);}
.jianList li .t-t{ padding-left:100px; height:66px; margin-right:12px;}
.jianList li .t-t h3{font-size:16px; font-weight:300; line-height:20px; height:40px; overflow:hidden;}
.jianList li .t-z{overflow:hidden; color:#999; margin-top:9px; overflow:hidden;}
.jianList li .t-z span{ float:left; line-height:16px; height:16px;font-size:12px; background:#ff3333; color:#fff; padding:0 3px;}
.jianList li .t-z span.t-jian1{background:#ff3333;}
.jianList li .t-z span.t-jian2{background:#1cb41c;}
.jianList li .t-z em{ float:right;line-height:16px; height:16px;font-size:12px; background:#eee; color:#999; border-radius:8px; padding:0 8px;}
.jianList li:last-child{border-bottom:none;}


#kuwoNotice{ text-align:right;}
#kuwoNotice a{ overflow:hidden; display:block;}
#kuwoNotice a .kuwoLogo{ display:block; height:35px;float:left; margin-top:-5px;}
#kuwoNotice a p{ font-size:12px; line-height:35px; height:35px; overflow:hidden; overflow:hidden; color:#666;float:right;}
.iosNotice{color:#000; text-align:center; font-size:14px; text-align:center; font-weight:300; overflow:hidden;line-height:20px; height:20px; margin:6px; text-align:right; padding:0 15px 0 5px;}
#feifa{ text-align:center;}
.downloadA{ position:fixed; bottom:0; left:0; width:100%;}
.downloadA a{ display:block; width:100%;}
.downloadA a img{ display:block; width:100%;}

.seacrh{ line-height:40px; height:40px; position:relative; border:1px solid #ccc; margin:0 10px 10px; background:#fff; padding:0 10px; border-radius:3px;box-shadow:1px 1px 2px #eee inset;}
.seacrh .soText{ height:28px; line-height:28px; width:65%; float:left; border:0 none;margin-top:6px; font-size:18px; font-weight:300;}
.seacrh .soBtn{ width:50px; height:40px; background:url(/img/searchBtn2.png) center center no-repeat;background-size:26px 26px; border:0 none; cursor:pointer; position:absolute; top:0; right:0; opacity:0.5;}
.seacrh .soClose{width:14px; height:14px; background:url(/img/close.png) 0 0 no-repeat;background-size:14px 14px; border:0 none; cursor:pointer; position:absolute; top:14px; right:60px; opacity:0.4;}

.jingNav { padding:0 5px 10px; overflow:hidden;}
.jingNav ul li{ float:left;width:21%;margin:8px 2% 0;}
.jingNav ul li img{ display:block; width:100%; border-radius:3px;}
.jingNav ul li a{ display:block; width:100%;text-align:center; overflow:hidden;}

.lingxiu { padding:0 5px 10px; overflow:hidden;}
.lingxiu ul li{ float:left;width:46%;margin:8px 2% 0;}
.lingxiu ul li img{ display:block; width:100%; border-radius:3px;}
.lingxiu ul li a{ display:block; width:100%;text-align:center; overflow:hidden;}
.lingxiuTop{ position:relative;}
.lingxiuTop img{ display:block; width:100%;}
.lingxiuTop h2{ position:absolute;  bottom:15px; text-align:center; font-weight:300; color:#fff; width:100%; opacity:0.5;}

.timeXuan{ height:40px; background:#fff;}
.timeBox{ width:220px; margin:0 auto;}
.timeBox dl{float:left;position:relative;width:100px; z-index:988; margin-left:10px;}
.timeBox dl dt{ line-height:40px; font-size:18px; cursor:pointer;}
.timeBox dl dd{ position:absolute; top:40px;width:100%; text-align:center; background:#fff; display:none; border:1px solid #ddd;overflow:hidden;box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
.timeBox #year dt span{padding-right:25px;padding-left:7px;background:url(/img/fuyin/arrowDown.png) right 2px no-repeat; background-size:20px 20px;}
.timeBox #month dt span{padding-right:25px; padding-left:22px;background:url(/img/fuyin/arrowDown.png) right 2px no-repeat; background-size:20px 20px;}
.timeBox dl dd p{ line-height:30px; height:30px; font-size:16px; cursor:pointer;}
.timeBox #month dd p{ float:left; width:50%;}

.daogaociList{ padding-bottom:10px;}
.daogaociList li{border-top:1px solid #f3f3f3;position:relative; margin:5px 0 0;}
.daogaociList li:last-child{border-bottom:none;}
.daogaociList li h3{ display:block; width:100%; height:40px; line-height:40px; overflow:hidden; font-weight:300; color:000;}
.daogaociList li .t-t{height:40px;display:block; font-size:16px; padding-right:30px; padding-left:10px;}
.daogaociList li .t-z{position:absolute; width:20px; height:20px; right:10px; top:8px;display:block;-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
.daogaociList li .t-z img{ width:100%;height:100%; display:block;}
.daogaociList li p{ display:none; padding:0 10px 10px; font-size:14px;}
.daogaociList li.current{ background:#fff;}
.daogaociList li.current h3 .t-t{ color:#4ebc32;}
.daogaociList li.current h3 .t-z{-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg);}

.tabNav{ margin:0 0 10px; padding:0 8px;}
.tabNav ul{ border:1px solid #20bc22; background:#fff; border-radius:3px; overflow:hidden; text-align:center;}
.tabNav ul li{ height:30px; line-height:30px;}
.tabNav .tabNav_01{ float:left; width:25%;}
.tabNav .tabNav_02{ float:left; width:25%;}
.tabNav .tabNav_03{ float:left; width:25%;}
.tabNav .tabNav_04{ float:right; width:25%;}
.tabNav a{ display:block; width:100%;}
.tabNav .current{ background-color:#20bc22;}
.tabNav .current a{ color:#fff;}
.tabNav3{}
.tabNav3 .tabNav_01{ float:left; width:33.3333%; background-image:url(/img/fuyin/line.png); background-position:right 0; background-repeat:no-repeat;}
.tabNav3 .tabNav_02{ float:left; width:33.3333%;background-image:url(/img/fuyin/line.png);background-position:right 0; background-repeat:no-repeat;}
.tabNav3 .tabNav_03{ float:right; width:33.3333%;}

.tabNav4{}
.tabNav4 .tabNav_01{ float:left; width:25%; background-image:url(/img/fuyin/line.png); background-position:right 0; background-repeat:no-repeat;}
.tabNav4 .tabNav_02{ float:left; width:25%;background-image:url(/img/fuyin/line.png);background-position:right 0; background-repeat:no-repeat;}
.tabNav4 .tabNav_03{ float:left; width:25%;background-image:url(/img/fuyin/line.png);background-position:right 0; background-repeat:no-repeat;}
.tabNav4 .tabNav_04{ float:right; width:25%;}

.jingList{ overflow:hidden; padding-bottom:20px;}
.jingList li{ float:left; height:50px;width:29.3333%; margin:10px 2% 0; background:#fff;}
.jingList li a{ width:100%; height:100%; display:block;color:#fff; overflow:hidden; display:block;border:1px solid #89dd7b;border-radius:3px;}
.jingList li a strong{font-size:22px; height:28px; line-height:28px;font-weight:300; margin:0 0 0 10px; display:block;overflow:hidden; color:#20bc22;}
.jingList li a span{font-size:12px; height:16px; line-height:16px; font-weight:300; margin:0 0 0 10px;display:block;overflow:hidden; color:#999;}
.zhangList{ overflow:hidden;padding-bottom:20px;}
.zhangList li{ float:left; height:30px;width:16%; margin:10px 2% 0; background:#fff;}
.zhangList li a{ width:100%; height:30px; line-height:30px; text-align:center;display:block;border:1px solid #89dd7b;border-radius:3px;font-size:20px; overflow:hidden; color:#20bc22;}

.jingInfo .bd{}
.jingRead{ padding:0 10px;}
.jingRead li{ border-top:1px solid #f3f3f3; overflow:hidden; padding:5px 0; margin:5px 0 0;}
.jingRead li span{ float:left; width:50px; font-size:16px; color:#4ebc32;}
.jingRead li p{ padding-left:50px; font-size:16px;}
.jingRead li:last-child{ border-bottom:0 none;}
.playJing{ margin:10px 10px;}
.playJing .playJingBtn{ line-height:40px; height:40px; display:block;background:#20bc22;  color:#fff; font-size:20px; font-weight:300; border-radius:20px; text-align:center;vertical-align:middle;}
.playJing .playJingBtn span{height:40px; line-height:40px; padding-left:36px; background:url(/img/play_btn.png) left center no-repeat;background-size:28px 28px; display:inline-block;}

.seacrhTui{ padding:5px 10px 10px;}
.seacrhTui {overflow:hidden;}
.seacrhTui li{ float:left; height:34px;margin:12px 10px 0 0;}
.seacrhTui li a{border-radius:30px; border:1px solid #4ebc32; padding:5px 15px; background:#fff; font-size:16px;}

.jingSearch{ padding:5px 0 10px;}
.jingSearch li{ border-top:1px solid #f3f3f3; padding:0 10px;}
.jingSearch li h4{background:#fff; color:#666; font-weight:400;line-height:30px; height:30px;font-size:18px;}
.jingSearch li p{overflow:hidden; padding:0 0 10px; font-size:14px; color:#666;}
.jingSearch li p em{ color:#f00;}
.jingSearch li:last-child{border-bottom:none;}


.lrcList li .t-z .t-play{display:block; width:20px; height:20px; display:block;background:url(/img/listOpen.png) center center no-repeat;background-size:20px 20px; text-indent:-999em; opacity:0.2;}
.geciInfo{ padding:0 0 10px;}
.geciInfo h1{height:30px;overflow: hidden;line-height:30px;font-size:22px; font-weight:800; overflow:hidden;text-align:center; border-bottom:1px solid #f3f3f3; padding:10px;}
.geciInfo .geciXin{ font-size:14px; text-align:center; padding:5px 10px;}
.geciInfo .geciInfo_text{font-size:18px;line-height:1.5; text-align:center; padding:10px;}

.geciPlay{ margin:0 10px;}
.geciPlay .palyBtn{ line-height:40px; height:40px; display:block;background:#20bc22;  color:#fff; font-size:20px; font-weight:300; border-radius:20px; text-align:center;vertical-align:middle;}
.geciPlay .palyBtn span{height:40px; line-height:40px; padding-left:34px; background:url(/img/play_btn.png) left center no-repeat;background-size:28px 28px; display:inline-block;}
.geciPlay p{ text-align:center; font-size:14px; color:#f00; padding:5px 0 0;}



.fuyinSp{ width:100%; background:#fff;}
.fuyinSp li{ width:27.33%;margin:0 3%; padding-bottom:8px; float:left; text-align:center;box-sizing:border-box;}
.fuyinSp li .pic{ display:block; width:100%; height:36vw; margin-bottom:4px;overflow: hidden;}
.fuyinSp li .pic img{ display:block; width:100%; min-height:140px;}
.fuyinSp li .tie{ height:16px; line-height:16px; font-size:13px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fuyinSp li .name,.fuyinSp li .msg{ width:100%; height:15px; line-height:15px; font-size:12px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.turn-page{text-align:center; padding:10px;}
.turn-page span{ padding:2px 6px 2px; border:1px solid #ccc; font-size:12px; margin-right:3px; color:#ccc; border-radius:2px;}
.turn-page a{ padding:2px 6px 2px; border:1px solid #ccc; font-size:12px; margin-right:3px; color:#666; border-radius:2px;}
.turn-page a:hover{ background:#55a642; border:1px solid #55a642; color:#fff; text-decoration:none;}
.turn-page a.current{ background:#55a642; border:1px solid #55a642; color:#fff; font-weight:800;}