.indexMainWrap{float: left;width: 100%;margin-bottom: 15px;}
.indexMain{width: 1200px;margin: 5px auto;}
.list_all {
  background: #e0e0e0;padding: 5px 25px 5px;width: 1200px;margin: 0 auto;
}
/* tag */
.tagM{width:1200px;height: 70px;overflow: hidden; position: relative;}
.tagML{width:127px;height: 70px;overflow: hidden;background:#09aa83;line-height: 70px;font-size: 16px;color: #fff;float: left;text-align:center;}
.tagML:hover{background:#099a83;color: #fff;}
.tagML-R{background:#f90;color: #fff}
.tagML-R:hover{background:#f80;color: #fff}
.tagMR{width:1070px;height: 78px;overflow: hidden;float: left;margin-top: -8px;}
.tagMR a{display: inline-block;text-align: center;height: 28px;line-height: 28px;border: #d8d8d8 1px solid;margin: 9px 0 0 15px;float: left;padding: 0 17px;overflow: hidden;}
.tagLine{width: 1px;height: 70px;border-left: 1px solid #ddd;float: left;margin-left: 30px;}

.ABOX{width:570px;overflow: hidden; position: relative;}
.ABOX .ABOXT{width: 100%;float: left;height: 40px;border-bottom: 2px solid #ddd;}
.ABOX .ABOXT b{float: left;height: 40px;border-bottom: 2px solid #09aa83;line-height: 38px;font-size: 18px;font-weight: normal;color: #09aa83;}
.ABOX .ABOXT b a{color: #09aa83;}
.ABOX .ABOXC{width: 600px;float: left;}
.ABOX .ABOXC .topA{float: left;font-size: 13px;color: #555;width: 600px;}
.ABOX .ABOXC .topA li{float: left;width: 171px;height: 144px;position: relative;margin: 20px  20px 20px 0;overflow: hidden;}
.ABOX .ABOXC .topA li .t{float: left;width: 171px;height: 114px;position: absolute;z-index: 3;line-height:256px;color:#000;  text-align: center;background: url(../images/play.png) no-repeat center;opacity: 0.7;}
.ABOX .ABOXC .topA li .back{float: left;width: 171px;height: 114px;position: absolute;z-index: 2;display: block;background:rgba(0,0,0,0.2);}
.ABOX .ABOXC .topA li .img{float: left;width: 171px;height: 114px;position: absolute;z-index: 1}
.ABOX .ABOXC .topA li .img img{float: left;width: 171px;height: 114px;}
.ABOX .ABOXC .topA li:hover .back{background:rgba(0,0,0,0.7);}
.ABOX .ABOXC .topA li:hover .t{opacity: 1;}
.ABOX .ABOXC .ul{width: 570px;}
.ABOX .ABOXC .ul li{width: 100%;float: left;line-height:46px;border-bottom: 1px dotted #ddd; }
.ABOX .ABOXC .ul li i{width: 24px;float: left;height: 24px;background:#09aa83;border-radius: 20px;color: #fff;line-height: 24px;text-align: center;font-size: 14px;margin: 10px 0 0 10px;}
.ABOX .ABOXC .ul li a{float: left;font-size: 15px;text-indent: 12px;}
.ABOX .ABOXC .ul li em{float: left;width: 14px;height: 14px;color: #ddd;margin: 16px 3px 0 10px;}
.ABOX .ABOXC .ul li b{float: left;width: 14px;height: 14px;margin: 16px 3px 0 10px;color: #ddd;}
.ABOX .ABOXC .ul li span{float: left;text-indent: 0;color: #ccc;}

.ABOXLine{width: 1px;height: 385px;border-left: 1px solid #ddd;float: left;margin-left: 30px;}
.indexMainBar{width: 1200px;float: left;}
.indexMainBar .title{width: 1200px;float: left;height: 40px;border-bottom: 2px solid #ddd;margin-bottom: 5px;}
.indexMainBar .title b{float: left;height: 40px;border-bottom: 2px solid #09aa83;line-height: 38px;font-size: 18px;font-weight: normal;color: #09aa83;}
.indexMainBar .title b a{color: #09aa83;}
.indexMainBar .title span{float: right;height: 40px;border-bottom: 2px solid #09aa83;line-height: 38px;font-size: 14px;font-weight: normal;color: #333;}
.indexMainBar .title span a{color: #999;}


.picList{float: left;width: 100%;margin-top: 5px;}
.picList:hover .black {display: block;} 
.picList:hover li {border: 5px solid #b2b2b2;} 
.picList li{ width:180px;background: #fff;height:140px;  position: relative;border: 5px solid #f1f1f1;float: left;margin: 10px 10px 0 0;} 
.picList li:hover{border: 5px solid #ccc;} 
.picList li:hover .title{display: block;} 
.picList li:hover .black{display: none;} 
.picList .black{ background: url(../images/black3.png);width: 180px;height: 140px;z-index: 2;display: none; position: absolute;top: 0;left: 0;} 
.picList .pic{ text-align:center; line-height:0px;  position: absolute;z-index: 1;margin: 10px;background: #fff;width:160px;} 
.picList .pic img{ height:120px; } 
.picList .pic a:hover img{ border-color:#f00;  } 
.picList .title{ line-height:30px;width: 160px;padding:0 10px;border:none; z-index:3;height: 30px;position: absolute;background: url(../images/black3.png); color: #fff; overflow: hidden;bottom:0px;display: none;} 
.picList .title a{  color: #fff; } 

/* 所有统计 */
.count{width:100%;height: 344px;overflow: hidden; position: relative;}
.count .left{width: 290px;height: 344px;overflow: hidden;background: url(../images/MM3.jpg) no-repeat;position:absolute; }
.count .left:hover .back{display: block;}MM3.jpg
.count .left .back{width: 100%;height:100%;background: url(../images/black5.png);position:absolute;z-index: 1;display: none;}
.count .left .content{width: 290px;padding:30px 50px;height:284px;position:absolute;z-index:2;color: #fff;text-align: center;}
.count .left .content h3{width: 100%;float: left;line-height: 60px;font-size: 30px;font-weight: normal;margin-top: 14px;}
.count .left .content h4{width: 100%;float: left;line-height:30px;font-size:18px;}
.count .left .content h4 a{color: #fff;}
.count .left .content p{width: 100%;float: left;line-height: 22px;font-size: 13px;border-top: 1px solid #ddd;padding-top: 14px;margin-top: 12px;}
.count .left .content .list{width: 164px;float: left;line-height: 22px;font-size: 13px;border: 3px solid #fff;padding: 10px;background: url(../images/b5.png);margin-top: 20px;}
.count .left .content .list a{width:100%;float: left;line-height: 22px;font-size: 13px;color: #fff;}
.count .right{width:909px;height: 342px;overflow: hidden;background:#f7f7f7;position:absolute;right:0;border: 1px solid #ddd;border-left: 0; }
.count .right .ad{width:300px;overflow: hidden;float: right;margin: 30px 30px 0 0; }
.count .right .toplist{width:500px;overflow: hidden;float: left;margin: 30px 0 0 40px; }


.tmenu{width:100%;height:40px;float: left;font-size: 14px;line-height: 40px;border-bottom: 2px solid #ddd;} 
.tmenu li{height: 40px;float:left;display:block;cursor:pointer;color:#555;font-weight: bold;font-size: 15px;margin: 0 20px 0 0;}
.tmenu li a{color:#555;}
.tmenu li.hover{color:#f90;border-bottom: 2px solid #f90;}
.tmenu li.hover a{color:#f90;}
.tbox{width:100%;float:left;}
.tbox ul{width: 570px;margin: 10px 0 00;float: left;}
.tbox ul li{width: 100%;float: left;line-height:46px;border-bottom: 1px dotted #ddd; }
.tbox ul li i{width: 24px;float: left;height: 24px;background:#f90;border-radius: 20px;color: #fff;line-height: 24px;text-align: center;font-size: 14px;margin: 10px 0 0 4px;}
.tbox ul li a{float: left;font-size: 15px;text-indent: 12px;}
.tbox ul li em{float: left;width: 14px;height: 14px;margin: 16px 3px 0 10px;opacity: 0.4;color: #aaa;}
.tbox ul li b{float: left;width: 14px;height: 14px;margin: 16px 3px 0 10px;opacity: 0.4;color: #aaa;}
.tbox ul li span{float: left;text-indent: 0;color: #ccc;}



.Music{width: 1200px;height:380px;overflow: hidden;}
.MusicL{float: left;width: 183px;height: 380px;background: #09aa83;padding: 20px;text-align: center;}
.MusicL .img{float: left;width: 110px;height: 110px;margin: 30px 0 0 16px;border-radius: 65px;}
.MusicL .img img{float: left;width: 110px;height: 110px;border-radius: 65px;}
.MusicL .h3{float: left;width: 100%;line-height: 30px;font-size: 34px;color: #fff;padding-top: 15px;}
.MusicL p{float: left;width: 100%;line-height: 22px;font-size: 13px;color: #fff;border-top: 1px solid #fff;padding-top: 15px;margin-top: 15px;}
.MusicL p a{float: left;width: 100%;line-height: 22px;font-size: 13px;color: #fff;}

.MusicM{float: left;width:637px;height: 380px; background: #fff;border: 1px solid #ccc;}
.MusicM p{float: left;width:507px;font-size: 17px;color: #666;line-height: 28px;margin: 15px 0 0 45px;}
.MusicM .embed{float: left;width:507px;font-size: 13px;color: #666;line-height: 22px;margin: 10px 0 0 45px;padding-top: 10px;}
.MusicM .info{float: left;width:507px;font-size: 13px;color: #666;line-height: 22px;margin: 5px 0 0 45px;padding-top: 10px;}
.MusicM ul{float: left;width:547px;font-size: 13px;color: #666;line-height: 22px;margin: 30px 0 0 45px;padding-top: 10px;border-top: 1px dotted #ccc;}
.MusicM ul li{float: left;width:270px;color: #444;line-height: 36px;border-bottom: 1px dotted #ddd;margin: 0 0px 0 0;}
.MusicM ul li i{float: left;color: #aaa;line-height: 36px;}
.MusicM ul li a{float: left;color: #444;line-height: 36px;padding: 0 0 0 6px;max-width: 200px;height: 36px;overflow: hidden;}
.MusicM ul li span{float: left;color: #aaa;line-height: 36px;padding: 0 0 0 6px;}

.MusicR{float: left;width:185px;padding: 20px;height: 380px;background: #fff;text-align: center;border: 1px solid #ccc;border-left: 10px solid #eee;}
.MusicR .img{float: left;width: 110px;height: 110px;margin: 30px 0 0 16px;border-radius: 65px;}
.MusicR .img img{float: left;width: 110px;height: 110px;border-radius: 65px;}
.MusicR .h3{float: left;width: 100%;line-height: 30px;font-size: 24px;color: #333;padding-top: 45px;}
.MusicR p{float: left;width: 100%;line-height: 22px;font-size: 13px;color: #333;border-top: 1px solid #ccc;padding-top: 15px;margin-top: 15px;}
.MusicR p a{float: left;width: 100%;line-height: 22px;font-size: 13px;color: #333;}


.shadow,.f-shadow {
	box-shadow: 0 2px 2px #ccc
}

.shadow1,.f-shadow1 {
	box-shadow: 0 1px 1px #ccc
}


.shadow,.f-shadow {
	box-shadow: 0 2px 2px #ccc
}

.shadow1,.f-shadow1 {
	box-shadow: 0 1px 1px #ccc
}

.up0{
	padding: 0px;
}

.up2{
	padding: 5px;
}

.upr10{
	padding-right: 10px;
}

.upl10{
	padding-left: 10px;
}


.u-cover .mask,.u-cover .sub,.u-cover .new,.u-cover .update,.u-cover .NEW,.u-cover .UPDATE {
	bottom: 0;
	right: 0
}

.u-cover .mask {
	top: 0;
	left: 0;
	background-color: #1f6740;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: box-shadow .2s ease-in 0s;
	-moz-transition: box-shadow .2s ease-in 0s;
	transition: box-shadow .2s ease-in 0s;
	z-index: 25
}

.u-cover .sub {
	left: 0;
	height: 20px;
	line-height: 20px;
	background: rgba(0,0,0,.5);
	background: #888 \9;
	color: #fff;
	text-indent: 5px;
	z-index: 20
}

.u-cover .new {
	width: 30px
}

.u-cover .new,.u-cover .update {
	display: block;
	color: #fff;
	font-size: 10px;
	height: 21px;
	overflow: hidden;
	z-index: 22;
	text-indent: 9999px;
	background-position: 0 -83px
}

.u-cover .NEW {
	width: 30px
}

.u-cover .NEW,.u-cover .UPDATE {
	display: block;
	color: #fff;
	font-size: 10px;
	height: 21px;
	overflow: hidden;
	z-index: 22;
	text-indent: 9999px;
	background-position: 0 -83px
}

.u-cover .UPDATE,.u-cover .update {
	width: 45px;
	background-position: 0 -57px
}

.u-cover:hover .mask {
	opacity: .5;
	filter: alpha(opacity=50)
}

.u-cover:hover .shadow {
	box-shadow: 0 0 8px #666
}

.u-tag {
	height: 60px;
	padding: 30px 0
}

.u-tag,.u-tag2,.u-tag3,.u-tag4 {
	background: #206740;
	text-align: center
}

.u-tag:hover,.u-tag2:hover,.u-tag3:hover,.u-tag4:hover {
	background: #135d35
}

.u-tag h2 {
	font-size: 24px
}

.u-tag h2,.u-tag2 h2,.u-tag3 h2,.u-tag4 h2 {
	color: #fff;
	line-height: 24px
}

.u-tag p,.u-tag2 p,.u-tag3 p,.u-tag4 p {
	padding: 4px 16px;
	line-height: 14px;
	height: 14px;
	color: #fff;
	margin-top: 15px
}

.u-tag2,.u-tag3 {
	height: 165px;
	padding: 45px 0 15px
}

.u-tag2,.u-tag3,.u-tag4 {
	background: #7d9519
}

.u-tag2 h2,.u-tag3 h2,.u-tag4 h2 {
	font-size: 30px
	line-height: 30px
}

.u-tag2 span,.u-tag3 span,.u-tag4 span {
	font-size: 16px;
	color: rgba(255,255,255,.9);
	color: #efefef \9
}
.u-tag3 p a{
	color:#fff;
}

.u-tag2:hover {
	background: #7d9519
}

.u-tag3 {
	background: #257397
}

.u-tag3:hover {
	background: #257397
}

.u-tag4 {
	background: #7e512a;
	padding: 60px 0 15px;
	height: 70px
}

.u-tag4:hover {
	background: #7e512a
}

.f-dn {
	display: none
}

.f-db {
	display: block
}

.f-oh {
	overflow: hidden
}

.f-usn {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-o-user-select: none
}

.f-pre {
	overflow: hidden;
	text-align: left;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	word-break: break-all
}

.f-taj {
	text-align: justify;
	text-justify: inter-ideograph
}

.f-f0 {
	font-family: "Arial","Hiragino Sans GB","Microsoft YaHei",\5fae\8f6f\96c5\9ed1,"Helvetica","sans-serif"
}

.f-f1 {
	font-family: "Arial","Hiragino Sans GB",\5b8b\4f53,"Georgia","serif"
}

.f-c0 {
	color: #000
}

.f-c3 {
	color: #333
}

.f-c6 {
	color: #666
}

.f-c9 {
	color: #999
}

.f-cf {
	color: #fff
}

.f-ccc {
	color: #ccc
}

.f-cgreen {
	color: #09924b
}

.f-cyellow {
	color: #ffbc62
}

.f-cted {
	color: #c81400
}

a .f-c0:hover,a.f-c0:hover,a .f-c3:hover,a.f-c3:hover,a .f-c6:hover,a.f-c6:hover,a .f-c9:hover,a.f-c9:hover,a .f-cgreen:hover {
	color: #09924b
}

.um-mtitle {
  height: 35px;
  clear: both;
}
.um-mtitle .ic {
  background-position: 0px -93px; width: 47px; height: 35px; margin-right: 11px;
}
.um-mtitle h2 {
  padding-top: 3px;color: rgb(9, 146, 75);font-family: "微软雅黑";font-size: 24px;
}
.um-mtitle h2 span {
  line-height: 30px; font-size: 14px; 
}
.um-mtitle a {
  padding-top: 16px; font-size: 14px;
}


.b-5 {
	clear: both;
	overflow: hidden;
	display: block
}

.b-10 {
	height: 10px
}

.b-10,.b-20,.b-30,.b-15,.b-40 {
	clear: both;
	overflow: hidden;
	display: block
}

.b-5 {
	height: 5px
}

.b-20 {
	height: 20px
}

.b-30 {
	height: 30px
}

.b-15 {
	height: 15px
}

.b-40 {
	height: 40px
}

.mgt5{
	margin-top: 5px;
}


.u-mtitle {
	padding: 15px 0;
	height: 30px
}

.u-mtitle h2 {
	font-size: 24px;
	line-height: 30px
}

.u-mtitle p {
	padding: 10px 0 0 12px;
	font-size: 1.17em
}

.u-mtitle a.label {
	border-radius: 4px;
	padding: 0 4px;
	margin-right: 1em;
	line-height: 20px;
	transition: .25s
}

.u-mtitle a.label:hover {
	color: #fff;
	background: #206740
}

.u-mtitle a.login {
	color: #64ac80;
	padding-left: 10px
}

.u-mtitle .u-switchbtns {
	margin-top: 10px
}

.u-mtitle .u-refreshbtn {
	margin-top: 10px;
	background: #fff;
	color: #09924b;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	text-align: center;
	line-height: 20px;
	padding: 0 9px
}

.u-mtitle .u-refreshbtn:hover {
	background: #206740;
	color: #fff
}

.u-cover .mask,.u-cover .sub,.u-cover .new,.u-cover .update,.u-cover .NEW,.u-cover .UPDATE {
	bottom: 0;
	right: 0
}

.u-cover .mask {
	top: 0;
	left: 0;
	background-color: #1f6740;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: box-shadow .2s ease-in 0s;
	-moz-transition: box-shadow .2s ease-in 0s;
	transition: box-shadow .2s ease-in 0s;
	z-index: 25
}

.u-cover .sub {
	left: 0;
	height: 20px;
	line-height: 20px;
	background: rgba(0,0,0,.5);
	background: #888 \9;
	color: #fff;
	text-indent: 5px;
	z-index: 20
}

.u-cover .new {
	width: 30px
}

.u-cover .new,.u-cover .update {
	display: block;
	color: #fff;
	font-size: 10px;
	height: 21px;
	overflow: hidden;
	z-index: 22;
	text-indent: 9999px;
	background-position: 0 -83px
}

.u-cover .NEW {
	width: 30px
}

.u-cover .NEW,.u-cover .UPDATE {
	display: block;
	color: #fff;
	font-size: 10px;
	height: 21px;
	overflow: hidden;
	z-index: 22;
	text-indent: 9999px;
	background-position: 0 -83px
}

.u-cover .UPDATE,.u-cover .update {
	width: 45px;
	background-position: 0 -57px
}

.u-cover:hover .mask {
	opacity: .5;
	filter: alpha(opacity=50)
}

.u-cover:hover .shadow {
	box-shadow: 0 0 8px #666
}

.u-tag {
	height: 60px;
	padding: 30px 0
}

.u-tag,.u-tag2,.u-tag3,.u-tag4 {
	background: #206740;
	text-align: center
}

.u-tag:hover,.u-tag2:hover,.u-tag3:hover,.u-tag4:hover {
	background: #135d35
}

.u-tag h2 {
	font-size: 24px
}

.u-tag h2,.u-tag2 h2,.u-tag3 h2,.u-tag4 h2 {
	color: #fff;
	line-height: 24px
}

.u-tag p,.u-tag2 p,.u-tag3 p,.u-tag4 p {
	padding: 4px 16px;
	line-height: 14px;
	height: 14px;
	color: #fff;
	margin-top: 15px
}

.u-tag2,.u-tag3 {
	height: 85px;
	padding: 45px 0 15px
}

.u-tag2,.u-tag3,.u-tag4 {
	background: #7d9519
}

.u-tag2 h2,.u-tag3 h2,.u-tag4 h2 {
	font-size: 30px
}

.u-tag2 span,.u-tag3 span,.u-tag4 span {
	font-size: 16px;
	color: rgba(255,255,255,.5);
	color: #ccc \9
}

.u-tag2:hover {
	background: #7d9519
}

.u-tag3 {
	background: #257397
}

.u-tag3:hover {
	background: #257397
}

.u-tag4 {
	background: #7e512a;
	padding: 60px 0 15px;
	height: 70px
}

.u-tag4:hover {
	background: #7e512a
}


.book {
	vertical-align: top;
	width: 85px;
	height: 145px;
	margin-left: 28px;
	_margin-left: 23px
}

.book .book-cover {
	width: 86px;
	height: 112px;
	padding: 0;
	background-position: -827px -297px
}

.book .book-cover .book-img {
	border-radius: 3px
}

.book .book-title {
	width: 88px;
	padding-left: 0;
	margin-top: 12px;
}

.book {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 157px;
	height: 230px;
	margin-left: 11px;
	_margin-left: 8px;
	margin-bottom: 20px;
	text-align: center;
	position: relative
	border-radius: 13px
}

.book .book-cover {
	display: block;
	width: 125px;
	height: 165px;
	margin: 0 auto;
	padding-top: 5px;
	position: relative;
	_background: none!important;
	outline: 0
}

.book .book-img {
	width: 125px;
	height: 165px;
	border-radius: 10px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#b5b4b2', Direction=135, Strength=5);
	-webkit-box-shadow: 0 3px 5px #b0b0b0;
	-moz-box-shadow: 0 3px 5px #b0b0b0;
	box-shadow: 0 3px 5px #b0b0b0
}

.book .book-title {
	font-size: 15px;
	margin-top: 2px;
	color: #555;
	width: 150px;
	display: block;
	padding-left: 7px;
	margin-top: 10px;
	word-break: break-all;
	height: 42px;
	line-height: 21px;
	overflow: hidden;
	text-decoration: none;
	outline: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}

.book .book-title:hover {
	color: #999;
	text-decoration: none
}
