﻿* {
	margin: 0;
	padding: 0
}

html {
	display: block
}

ol,ul {
	list-style: none
}

article,aside,details,figcaption,figure,footer,header,nav,section,summary {
	display: block
}

img {
	border: none
}

.round {
	border-radius: 50%
}

.clear {
	overflow: hidden
}

.nobottom {
	border-bottom: none!important
}

.clear:after,.clear:before {
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}

header {
	position: relative;
	width: 100%
}

a {
	text-decoration: none;
	color: #4472b9
}

.topnav {
	border-bottom: 1px solid #423e3e;
	font-size: 13px;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	padding: 1px 0
}

.topnav .topl {
	float: left;
	width: 500px
}

.topnav .topr {
	float: right;
	overflow: hidden;
	width: 230px
}

.topnav .topl a,.topnav .topr a {
	color: #fff
}

.topnav .topr a {
	margin-left: 10px
}

.topnav .topr span {
	color: #ff0
}

.topnav .topl a:hover,.topnav .topr a:hover {
	text-decoration: underline
}

.top {
	height: 60px;
	padding: 5px 0 10px
}

.top a {
	background: url(../lianting/image/logo.png) 0 0 no-repeat;
	color: #fff;
	font-size: 26px;
	float: left;
	height: 80px;
	text-indent: -750pt;
	width: 500px
}

.nav {
	background: #333;
	display: flex;
	font-size: 1pc;
	height: 40px
}

.nav>a {
	color: #fff;
	display: inline-block;
	line-height: 40px;
	padding: 0 14px;
	position: relative
}

.nav>a:before {
	background: #e18728;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	margin-top: -2px;
	height: 2px;
	width: 100%
}

.nav>a:hover {
	background: #9f1f1f
}

body {
	background: #222;
	color: #fff;
	font: 14px/1.8 "微软雅黑",黑体,宋体;
	overflow-x: hidden
}

#c .c,#c1 .c1,#c10 .c10,#c11 .c11,#c12 .c12,#c13 .c13,#c14 .c14,#c2 .c2,#c3 .c3,#c4 .c4,#c5 .c5,#c6 .c6,#c7 .c7,#c8 .c8,#c9 .c9,#home .h {
	background: #e18728
}

#wrapper {
	margin: 0 auto;
	overflow-x: hidden;
	position: relative;
	width: 750pt
}

.content-wrap {
	background: #f6f6f6;
	color: #222;
	overflow: hidden;
	padding: 10px 0 0 10px
}

.left {
	float: left;
	overflow: hidden;
	width: 730px
}

.h-new,.h-play,.h-whole {
	margin-bottom: 10px
}

.h-advice,.h-new,.h-play,.h-whole,.pic {
	border: 1px solid #c8dce6;
	overflow: hidden
}

.h-top {
	overflow: hidden
}

.h-new {
	float: right;
	width: 380px
}

.h-play {
	padding: 10px 0 10px 10px
}

.h-play h1 {
	font-size: 1pc;
	margin-bottom: 10px;
	text-align: center
}

.playfns {
	margin-top: 15px;
	overflow: hidden;
	width: 680px
}

.fninfo,.fnpage {
	float: left;
	margin: 0 8px
}

.fnpage a {
	padding: 0 4px
}

.playfns a:hover {
	text-decoration: underline
}

.h-new h2,.h-whole h2,.pic h2 {
	background: #ebf2f5;
	font-size: 15px;
	height: 2pc;
	line-height: 2pc;
	padding-left: 10px;
	width: 100%
}

.pic h2 {
	margin-bottom: 5px;
	width: 332px
}

.pic {
	width: 20pc;
	height: 362px;
	padding-right: 10px;
	float: left
}

.pic .text {
	position: absolute;
	top: 20pc;
	width: 15pc;
	overflow: hidden;
	padding: 8px 10px 5px
}

#f_img_roll {
	float: left;
	width: 15pc;
	height: 20pc;
	margin-left: 10px
}

#f_img_roll,#f_img_roll li {
	position: relative
}

#f_img_roll img {
	position: absolute;
	left: 0;
	top: 0
}

#f_img_s {
	float: right;
	position: relative;
	width: 62px;
	height: 20pc
}

#f_img_s li {
	width: 60px;
	height: 75px;
	border: 1px solid #f1f9e8;
	margin-bottom: 4px;
	opacity: .6;
	cursor: pointer
}

#f_img_s li.focus {
	opacity: 1
}

#f_img_s li.focus,#f_img_s li.hover {
	border: 1px solid #ffc938
}

#f_img_s img {
	width: 60px;
	height: 75px;
	vertical-align: top;
	border: none
}

#f_mask {
	position: absolute;
	width: 62px;
	height: 77px
}

.left .nlist,.left .tlist {
	margin-left: 10px;
	overflow: hidden
}

.h-new .nlist,.left .nlist li {
	float: left;
	width: 350px
}

.left .nlist li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 2px 0 3px
}

.nlist li .new {
	color: red;
	margin-left: 5px
}

.left .blist {
	overflow: hidden;
	padding: 10px 0
}

.blist li {
	float: left;
	margin: 0 15px 0 10px;
	width: 90pt
}

.blist li .img {
	margin-bottom: 5px;
	height: 10pc;
	position: relative;
	width: 90pt
}

.blist li .info h4,.blist li .info p {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	width: 140px
}

.blist li .info .by {
	margin-right: 3px
}

.blist li .info p {
	font-size: 13px
}

.blist li a:hover,.nlist li a:hover {
	text-decoration: underline
}

.h-list {
	overflow: hidden;
	width: 740px
}

.h-category {
	border: 1px solid #c8dce6;
	float: left;
	margin: 0 10px 10px 0;
	overflow: hidden;
	width: 234px
}

.h-category h2 {
	background: #ebf2f5;
	font-size: 15px;
	padding-left: 5px;
	height: 2pc;
	line-height: 2pc
}

.h-category .clist {
	margin: 8px 5px 0;
	overflow: hidden
}

.h-category .clist li {
	float: left;
	overflow: hidden;
	width: 225px
}

.h-category .img {
	float: left;
	height: 90pt;
	margin-bottom: 10px;
	width: 90px
}

.h-category .text {
	float: right;
	width: 125px
}

.h-category .text h3 {
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	margin-bottom: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.h-category .text p {
	font-size: 9pt;
	line-height: 21px
}

.h-category .ctext {
	border-bottom: 1px dashed #d0d0d0;
	height: 36px;
	line-height: 36px
}

.ctext .tit {
	font-size: 13px;
	width: 142px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left
}

.ctext .by,.ctext .bys {
	width: 5pc;
	float: right;
	text-align: right;
	margin-right: 2px;
	font-size: 9pt
}

.h-category a:hover {
	text-decoration: underline
}

.bread {
	border: 1px solid #c8dce6;
	margin-bottom: 10px
}

.bread a:hover {
	text-decoration: underline
}

.play h1 {
	text-align: center
}

.bookinfo {
	border: 1px solid #c8dce6;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 10px 15px 0 10px
}

.book {
	float: left;
	width: 450px
}

.bimg {
	float: left;
	width: 180px
}

.binfo {
	float: left;
	margin-left: 10px;
	width: 250px
}

.binfo h1 {
	font-size: 18px;
	margin-bottom: 15px
}

.binfo .by,.binfo .bys {
	margin-right: 5px
}

.binfo a:hover {
	text-decoration: underline
}

.bookinfo .ad-fix {
	float: right
}

.bookinfo p {
	line-height: 28px
}

.intro,.playlist {
	border: 1px solid #c8dce6;
	margin-bottom: 10px;
	padding: 5px 10px;
	width: 97%;
	float: left
}

.intro,.intro p {
	float: left
}

.intro p {
	margin: 5px 0;
	text-indent: 28px
}

.playlist .plist {
	height: 360px;
	overflow-x: hidden;
	overflow-y: scroll
}

.plist .f {
	background: url(../lianting/image/free.png) no-repeat 10px center
}

.playlist ul {
	overflow: hidden
}

.playlist ul li {
	float: left;
	width: 90pt;
	border: 1px solid #c8dce6;
	margin: 4px;
	height: 26px;
	line-height: 26px
}

.playlist ul li a {
	display: block;
	text-overflow: ellipsis;
	text-align: center
}

.playlist ul li a:visited {
	color: #c5c5c7
}

.playlist ul li a:hover {
	color: red
}

.left .category-list,.left .zbooks {
	border: 1px solid #c8dce6;
	margin-bottom: 10px
}

.category-list h3,.zbooks h3 {
	background: #ebf2f5;
	font-size: 15px;
	height: 35px;
	line-height: 35px;
	padding-left: 10px
}

.category-list ul,.zbooks ul {
	overflow: hidden
}

.category-list li {
	float: left;
	margin: 8px 15px 14px 10px;
	width: 330px
}

.category-list li .img {
	float: left;
	height: 165px;
	position: relative;
	width: 90pt
}

.category-list .info {
	float: right;
	height: 165px;
	overflow: hidden;
	width: 200px
}

.category-list li .info h4 {
	font-size: 1pc
}

.category-list li .info h4,.category-list li .info p {
	height: 28px;
	line-height: 28px;
	overflow: hidden
}

.category-list li a:hover,.zbooks li a:hover {
	text-decoration: underline!important
}

.category-list li .listen {
	margin-right: 10px
}

.caterank a {
	float: right;
	width: 75pt;
	text-align: center;
	display: block
}

.caterank a:hover {
	text-decoration: underline
}

.caterank .on {
	background: #e18728;
	color: #fff
}

.c-page {
	font-size: 1pc;
	padding: 10px 50px 10px 0;
	text-align: right
}

.c-page a {
	border: 2px solid #f6f6f6;
	margin-right: 10px;
	padding: 0 5px;
	text-decoration: none!important
}

.c-page a:hover {
	border-color: #ff5a00
}

.c-page a:hover,.c-page span {
	background: #ff6c16;
	color: #fff
}

.c-page span {
	border: 2px solid #ff5a00;
	font-weight: 700;
	margin-right: 10px;
	padding: 0 5px
}

.c-page a:hover {
	text-decoration: underline
}

.byy {
	border: 1px solid #c8dce6;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 15px 15px 10px 10px
}

.byy h1 {
	font-size: 1pc
}

.byyimg {
	float: left;
	width: 10pc
}

.byyintro {
	float: right;
	width: 540px
}

.byyintro h3 {
	margin-bottom: 5px
}

.byyintro p {
	text-indent: 28px;
	max-height: 105px;
	overflow: auto;
	overflow-x: hidden
}

.zbooks li {
	float: left;
	margin: 8px 10px 14px;
	width: 220px
}

.zbooks li .img {
	float: left;
	height: 90pt;
	position: relative;
	width: 90px
}

.zbooks .info {
	float: left;
	height: 90pt;
	overflow: hidden;
	width: 90pt;
	margin-left: 10px
}

.zbooks li .info h4 {
	height: 3pc;
	overflow: hidden
}

.zbooks li .info p {
	color: #5b5b5b;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-size: 9pt
}

.right {
	float: right;
	overflow: hidden;
	width: 250px
}

.rank {
	margin-bottom: 10px
}

.rank h3 {
	background: #ebf2f5;
	font-size: 15px;
	height: 34px;
	line-height: 34px;
	padding-left: 5px
}

.rank h3 a:hover {
	text-decoration: underline
}

.rank ol li {
	border-bottom: 1px dashed #d0d0d0;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	padding: 0 5px 0 30px;
	position: relative
}

.rank ol li em {
	border-radius: 10px;
	color: #fff;
	font-size: 9pt;
	font-style: normal;
	height: 20px;
	left: 0;
	line-height: 20px;
	overflow: hidden;
	display: block;
	position: absolute;
	top: 10px;
	text-align: center;
	vertical-align: middle;
	width: 20px
}

.rank ol li .hot {
	background: red
}

.rank ol li .n-hot {
	background: #1d8dec
}

.rank ol li a:hover {
	text-decoration: underline
}

.rank ol li .score {
	color: red;
	float: right;
	font-size: 13px;
	margin-right: 2px
}

footer {
	margin-top: 50px;
	overflow: hidden;
	padding: 5px 0 10px;
	text-align: center;
	color: #666
}

.copyright a {
	color: #666;
	margin-right: 5px
}

.copyright a:hover {
	text-decoration: underline
}

.ad {
	background-color: #f6f6f6;
	width: 1000px
}

.ad-728 {
	height: 90px;
	margin-bottom: 10px;
	width: 728px
}

.ad-700 {
	margin-bottom: 5px;
	width: 700px;
	height: 250px
}

.ad-250 {
	height: 250px;
	width: 250px
}

.ad-250,.ad-336 {
	margin-bottom: 10px
}

.ad-336 {
	height: 280px;
	width: 21pc
}

.ad-list {
	margin-bottom: 10px;
	width: 680px
}

.ad-list .adl-336 {
	height: 280px;
	float: left;
	width: 21pc
}

.ad-list .adr-336 {
	height: 280px;
	float: right;
	width: 21pc
}

.d,.next,.prev {
	font-size: 15px;
	margin: 5px 20px 5px 0
}

.yxzb {
	margin-bottom: 5px!important;
	overflow: hidden
}

.yxzb li {
	float: left;
	margin: 0 3px;
	width: 75px
}

.yxzb a {
	font-size: 14px
}

.yxzb a:hover {
	text-decoration: underline
}

.search {
	left: 505px;
	position: absolute;
	top: 25px
}

.search #search {
	font-size: 1pc;
	height: 30px;
	line-height: 30px;
	padding: 1px 5px;
	width: 388px
}

.search .btn {
	line-height: 33px;
	height: 2pc;
	padding: 1px 5px;
	font-size: 18px;
	background: #de4a4a;
	position: absolute;
	top: 0;
	left: 402px;
	border: 1px solid #c72727;
	color: #fff;
	width: 5pc;
	text-align: center
}

.search .btn:hover {
	background: #c72727
}

.links {
	background: #f6f6f6;
	color: #222;
	overflow: hidden
}

.links ul {
	overflow: hidden;
	padding: 10px
}

.links ul li {
	float: left;
	margin-right: 10px
}

.links a:hover {
	text-decoration: underline
}

.links h3 {
	background: #ebf2f5;
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	width: 100%
}

.bigautocomplete-layout {
	display: none;
	border: 1px solid #bcbcbc;
	position: absolute;
	z-index: 1000;
	max-height: 500px;
	overflow: hidden;
	width: 25pc
}

.bigautocomplete-layout table {
	border-collapse: collapse;
	border-spacing: 0;
	background: none repeat scroll 0 0 #eee;
	width: 100%
}

.bigautocomplete-layout table tr {
	border-bottom: 1px dashed #d0d0d0;
	line-height: 40px;
	height: 40px
}

.bigautocomplete-layout .ct {
	background: none repeat scroll 0 0 #d8d5d5!important
}

.bigautocomplete-layout div {
	word-wrap: break-word;
	word-break: break-all
}

.bigautocomplete-layout .title {
	width: 200px
}

.bigautocomplete-layout .author {
	width: 5pc
}

.bigautocomplete-layout .transmit {
	width: 105px
}

.bigautocomplete-layout a {
	display: block;
	height: 40px;
	overflow: hidden
}

.bigautocomplete-layout td {
	color: #333;
	padding: 0 2px
}

.bigautocomplete-layout a:hover {
	color: red
}

.jp-audio :focus,.jp-audio-stream :focus {
	outline: 0
}

.jp-audio button::-moz-focus-inner,.jp-audio-stream button::-moz-focus-inner {
	border: 0
}

.jp-audio,.jp-audio-stream {
	font-size: 1pc;
	font-family: Verdana,Arial,sans-serif;
	line-height: 1.6;
	color: #222;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	background-color: #eee
}

.jp-audio {
	width: 680px
}

.jp-audio-stream {
	width: 182px
}

.jp-interface {
	position: relative;
	background-color: #eee;
	width: 100%
}

.jp-audio .jp-interface,.jp-audio-stream .jp-interface {
	height: 5pc
}

.jp-controls-holder {
	clear: both;
	width: 440px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	top: -8px
}

.jp-interface .jp-controls {
	margin: 0;
	padding: 0;
	overflow: hidden
}

.jp-audio .jp-controls {
	padding: 20px
}

.jp-audio-stream .jp-controls {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 142px
}

.jp-controls button {
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	border: none;
	cursor: pointer
}

.jp-play {
	width: 40px;
	height: 40px;
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 0 no-repeat
}

.jp-play:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -41px 0 no-repeat
}

.jp-state-playing .jp-play {
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 -42px no-repeat
}

.jp-state-playing .jp-play:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -41px -42px no-repeat
}

.jp-next,.jp-previous,.jp-stop {
	width: 28px;
	height: 28px;
	margin-top: 6px
}

.jp-stop {
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 -83px no-repeat;
	margin-left: 10px
}

.jp-stop:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -29px -83px no-repeat
}

.jp-previous {
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 -7pc no-repeat
}

.jp-previous:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -29px -7pc no-repeat
}

.jp-next {
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 -141px no-repeat
}

.jp-next:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -29px -141px no-repeat
}

.jp-progress {
	overflow: hidden;
	background-color: #ddd
}

.jp-audio .jp-progress {
	position: absolute;
	top: 2pc;
	height: 15px
}

.jp-audio .jp-type-single .jp-progress {
	left: 110px;
	width: 430px
}

.jp-audio .jp-type-playlist .jp-progress {
	left: 166px;
	width: 130px
}

.jp-seek-bar {
	width: 0;
	height: 100%;
	cursor: pointer
}

.jp-play-bar {
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 -218px repeat-x;
	width: 0;
	height: 100%
}

.jp-seeking-bg {
	background: url(../lianting/image/jplayer.blue.monday.seeking.gif)
}

.jp-state-no-volume .jp-volume-controls {
	display: none
}

.jp-volume-controls {
	position: absolute;
	top: 2pc;
	left: 35pc;
	width: 200px
}

.jp-audio-stream .jp-volume-controls {
	left: 70px
}

.jp-volume-controls button {
	display: block;
	position: absolute;
	overflow: hidden;
	text-indent: -9999px;
	border: none;
	cursor: pointer
}

.jp-mute,.jp-volume-max {
	width: 18px;
	height: 15px
}

.jp-volume-max {
	left: 74px
}

.jp-mute {
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 -170px no-repeat
}

.jp-mute:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -19px -170px no-repeat
}

.jp-state-muted .jp-mute {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -60px -170px no-repeat
}

.jp-state-muted .jp-mute:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -79px -170px no-repeat
}

.jp-volume-max {
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 -186px no-repeat
}

.jp-volume-max:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -19px -186px no-repeat
}

.jp-volume-bar {
	position: absolute;
	overflow: hidden;
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 -250px repeat-x;
	top: 5px;
	left: 22px;
	width: 46px;
	height: 5px;
	cursor: pointer
}

.jp-volume-bar-value {
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 -16pc repeat-x;
	width: 0;
	height: 5px
}

.jp-audio .jp-time-holder {
	position: absolute;
	top: 50px
}

.jp-audio .jp-type-single .jp-time-holder {
	left: 110px;
	width: 430px
}

.jp-audio .jp-type-playlist .jp-time-holder {
	left: 166px;
	width: 130px
}

.jp-current-time,.jp-duration {
	width: 60px;
	font-size: .64em;
	font-style: oblique
}

.jp-current-time {
	float: left;
	display: inline;
	cursor: default
}

.jp-duration {
	float: right;
	display: inline;
	text-align: right;
	cursor: pointer
}

.jp-details {
	font-weight: 700;
	text-align: center;
	cursor: default
}

.jp-details,.jp-playlist {
	width: 100%;
	background-color: #eee;
	box-shadow: 0 0 5px rgba(0,0,0,.2)
}

.jp-type-playlist .jp-details,.jp-type-single .jp-details {
	border-top: none
}

.jp-details .jp-title {
	margin: 0;
	padding: 5px 20px;
	font-size: .72em;
	font-weight: 700
}

.jp-playlist ul {
	list-style-type: none;
	margin: 0;
	padding: 0 20px;
	font-size: .72em
}

.jp-playlist li {
	padding: 5px 0 4px 20px;
	border-bottom: 1px solid #eee
}

.jp-playlist li div {
	display: inline
}

div.jp-type-playlist div.jp-playlist li:last-child {
	padding: 5px 0 5px 20px;
	border-bottom: none
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type: square;
	list-style-position: inside;
	padding-left: 7px
}

div.jp-type-playlist div.jp-playlist a {
	color: #333;
	text-decoration: none
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current,div.jp-type-playlist div.jp-playlist a:hover {
	color: #0d88c1
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float: right;
	display: inline;
	text-align: right;
	margin-right: 10px;
	font-weight: 700;
	color: #666
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color: #0d88c1
}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float: right;
	display: inline;
	text-align: right;
	margin-right: 10px
}

div.jp-type-playlist div.jp-playlist span.jp-free-media a {
	color: #666
}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
	color: #0d88c1
}

span.jp-artist {
	font-size: .8em;
	color: #666
}

.jp-jplayer,.jp-jplayer audio {
	width: 0;
	height: 0
}

.jp-jplayer {
	background-color: #000
}

.jp-toggles {
	padding: 0;
	margin: 0 auto;
	overflow: hidden
}

.jp-audio .jp-type-single .jp-toggles {
	width: 25px
}

.jp-audio .jp-type-playlist .jp-toggles {
	width: 55px;
	margin: 0;
	position: absolute;
	left: 325px;
	top: 50px
}

.jp-toggles button {
	display: block;
	float: left;
	width: 25px;
	height: 18px;
	text-indent: -9999px;
	line-height: 100%;
	border: none;
	cursor: pointer
}

.jp-full-screen {
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 -310px no-repeat;
	margin-left: 20px
}

.jp-full-screen:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -30px -310px no-repeat
}

.jp-state-full-screen .jp-full-screen {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -60px -310px no-repeat
}

.jp-state-full-screen .jp-full-screen:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -90px -310px no-repeat
}

.jp-repeat {
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 -290px no-repeat
}

.jp-repeat:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -30px -290px no-repeat
}

.jp-state-looped .jp-repeat {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -60px -290px no-repeat
}

.jp-state-looped .jp-repeat:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -90px -290px no-repeat
}

.jp-shuffle {
	background: url(../lianting/image/jplayer.blue.monday.jpg) 0 -270px no-repeat;
	margin-left: 5px
}

.jp-shuffle:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -30px -270px no-repeat
}

.jp-state-shuffled .jp-shuffle {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -60px -270px no-repeat
}

.jp-state-shuffled .jp-shuffle:focus {
	background: url(../lianting/image/jplayer.blue.monday.jpg) -90px -270px no-repeat
}

.jp-no-solution {
	padding: 5px;
	font-size: .8em;
	background-color: #222;
	color: #000;
	display: none
}

.jp-no-solution a {
	color: #000
}

.jp-no-solution span {
	font-size: 1em;
	display: block;
	text-align: center;
	font-weight: 700
}