﻿.Hmainbar {
	position: relative;height: 250px;width: 100%;background: #313131;
}
.Hmainbar .left {
	position: absolute;left: 0;width: 730px;padding: 4px;
}
.Hmainbar .right {
	position: absolute;right: 0;width: 212px;text-align: center;
}
.Hmainbar .right h2 {
	font-size: 12px;margin: 12px 0 5px;padding: 0;color: #90C909;
}
.Hmainbar .right span {
	display: block;height: 176px;width: 176px;padding: 6px;margin: auto;border: 1px solid #494949;background: url(/style/images/week-disk.gif) left top no-repeat;overflow: hidden
}
.Hmainbar .right span img {
	border: 1px solid #666464;
}
.Hmainbar .right strong {
	margin: 5px;display: block;color: #898989;
}
.Hmainbar .right strong a {
	color: #898989;
}
.index-box {
	width: 736px;border-style: solid;border-color: #C9CACA;border-width: 0 1px;background: #fff; text-align:center;height: 200px;
}
.blankDiv {
	height: 10px;margin: 0;padding: 0;width:100%;
}
.showTreeBox {
	position: relative;height: 200px;
}
.prev {
	position: absolute;left: 0;top: 0;height: 200px;width: 30px;background: #fff url(/style/images/prev.gif) center -30px no-repeat;
}
.next {
	position: absolute;right: 0;top: 0;height: 200px;width: 30px;background: #fff url(/style/images/next.gif) center -30px no-repeat;
}
.next p,.prev p {
	position: absolute;top: 40px;left: 11px;height: 90px;width: 8px;margin: 0;padding: 0;cursor: pointer;
}
.showTree {
	width: 705px;height: 170px;padding-top:25px;padding-left: 31px;overflow: hidden
}
.showTree div{
	 float:left;
}
.showInner 
{
	width: 10000px;white-space:nowrap;overflow:hidden;
}
.showTree dl {
	float:left;display: inline;padding: 0;margin:0;margin-right: 18px;*margin-right: 16px;width: 120px;line-height: 1.4;
}
.showTree dl dt {
	display: block;margin-bottom: 5px;width: 110px;height:120px;padding: 4px;border: 1px solid #E0E0E0; text-align:left; overflow:hidden;
}
.showTree dd {text-align:center}


.index-box1 {
	width: 365px;
}
.index-box1 .contentBox {
	height: 305px;width: 363px;border-style: solid;border-color: #C9CACA;border-width: 0 1px;background: #fff;
}
.index-box1 .contentBox1 {
	height: 240px;width: 363px;border-style: solid;border-color: #C9CACA;border-width: 0 1px;background: #fff;
}
.index-news .block {
	padding-top:3px;
	border-left:1px solid #C9CACA;
	border-right:1px solid #C9CACA;
	background:#FFF;
}
.index-news h4 {
	font-size:14px;
	font-weight:bold;
	padding:0 10px;
	height:21px;
	line-height:25px;
	overflow:hidden;
}
.index-news .right {
	width:50px;
}
.index-news .contentBox {
	float:left;
	height: 326px;
	width: 50%;
}
.index-news .contentBox1 {
	float:right;
	margin-left:-1px;
	border-left:1px solid #C9CACA;
	height: 326px;
	width: 50%;
}
.photoBar {
	padding: 10px;width: 345px;height: 75px;text-align: center;
}
.photoBar .left 
{
	float:left;width:170px;margin:0;padding:0;overflow:hidden;
}
.photoBar .right 
{
	float:right;width:170px;margin:0;padding:0;overflow:hidden;
}
.contentBox .content {
	background: #fff url(/style/images/index-content-bg.gif) repeat;
}
.contentBox .content p {
	display: block;height: 30px;line-height: 30px;margin: 0;padding: 0 10px;font-family: 宋体;
}
.contentBox1 .content {
	background: #fff url(/style/images/index-content-bg.gif) repeat;
}
.contentBox1 .content p {
	display: block;height: 30px;line-height: 30px;margin: 0;padding: 0 10px;font-family: 宋体;
}
.contentBox1 .songBox {
	border:0;
}
.contentBox1 .songBox .tool{
	width: 180px;
}
.contentBox1 .songBox .tool .singer{
	width: 50px; 
}
.contentBox1 .songBox .pages {
	padding: 20px 15px 21px;
}
#Song-Ajax {
	height:auto;
}
#Song-Ajax .songBox {
	text-align:left;
	border:0px;
	overflow:hidden;
}
#Song-Ajax .songBox .tool{
	width: 250px;
}
#Song-Ajax .songBox .tool .singer {
	width: 120px; 
}
#Song-Ajax .songBox .pages {
	padding: 20px 15px 21px;
}
.index-title {
	height: 32px;background: url(/style/images/index-title-bg.gif) no-repeat;
}
.index-box1 .topBox {
	position: relative;height: 120px;width: 361px;border-style: solid;border-color: #fff;border-width: 0 1px;background: #fff url(/style/images/topBox-bg.gif) repeat-x;
}
.prev2 {
	position: absolute;left: 0;top: 0;height: 200px;width: 30px;background: url(/style/images/prev2.gif) center top no-repeat;background-color:#FFFFFF;
}
.next2 {
	position: absolute;right: 0;top: 0;height: 250px;width: 30px;background: url(/style/images/next2.gif) center top no-repeat; background-color:#FFFFFF;
}
.next2 p,.prev2 p {
	position: absolute;top: 8px;left: 11px;height: 90px;width: 8px;margin: 0;padding: 0;cursor: pointer;
}
.showTree2 {
	width: 10000px;height: 170px; padding-top:10px; padding-left:31px;
}
.showTree2 dl {
	float:left;display: block;padding: 0;margin:0;margin-right: 18px;*margin-right: 16px;width: 88px;text-align: center;line-height: 1.4;
}
.showTree2 dt {
	display: block;margin:0 auto 5px;width: 70px;height:70px;padding: 5px;border: 1px solid #E0E0E0;
}
.index-box1 .btmBox {
	position: relative;margin:0 10px;width: 341px;border-style: dotted solid solid;border-color: #C4C4C4 #fff #fff;border-width: 1px 1px 0;background: #fff;
}
.index-box1 .btmBox h2 
{
	margin:0;
	width:100%;
	padding:0;
}
.index-box1 .btmBox dl dt {
	float: left;margin-right:10px;padding: 5px;border: 1px solid #E0E0E0;width: 70px;height:70px;
}
.index-box1 .btmBox dl dd {
	float: left;width: 240px;line-height: 20px
}
.index-box1 .btmBox dl dd a {
	display: block
}

.index-box2 {
	position: relative;width: 738px;
}
.index-box2 .innerBox1,.index-box2 .innerBox2,.index-box2 .innerBox3 {
	float: left;width: 246px;
}
.index-box2 .innerBox1 .listBox,.index-box2 .innerBox2 .listBox,.index-box2 .innerBox3 .listBox{
	height: 335px;width: 244px;border-style: solid;border-color: #C9CACA #fff #C9CACA #C9CACA;border-width: 0 1px;background: #fff;margin: 0;padding:0;
}
.index-box2 .innerBox3 .listBox {
	border-right-color: #C9CACA;
}
.index-box2 .innerBox1 .foot,.index-box2 .innerBox2 .foot,.index-box2 .innerBox3 .foot{
	width: 246px;height: 27px;background: url(/style/images/index-box2-foot.gif) left top no-repeat;
}
.index-box2 .innerBox2 .foot {
	background-position: left -27px;
}
.index-box2 .innerBox3 .foot {
	background-position: left -54px;
}
.index-nav {
	position:relative;height: 29px;background:url(/style/images/index-nav-bg.gif) right top repeat-x;
}
.index-nav a {
	float: left;margin:0;display: inline-block;padding: 0;
}
.index-nav .right {
	float: right;width: 5px;height: 29px;background:url(/style/images/index-nav-bg.gif) right -29px no-repeat;
}
.index-nav .right1 {
	float: right;width: 1px;height: 27px;margin: 1px 0;background: #fff
}
.index-box2 .innerBox1 .listBox .list,.index-box2 .innerBox2 .listBox .list,.index-box2.innerBox3 .listBox .list{
	background: url(/style/images/index-list.gif);
}
.index-box2 .listBox .list dl,.index-box2 .listBox .list .top {
	position: relative;height: 30px;background: transparent;
}
.index-box2 .listBox .listTop {
	position: relative;height: 32px;background: url(/style/images/listTop-bg.gif) repeat-x;
}
.index-box2 .listBox .listTop .middle {
	margin: 0 70px 0 45px;padding: 12px 0 0;height: 20px;
}
.index-box2 .listBox .listTop .right {
	position: absolute;right: 0;top: 12px;width: 70px;text-align: center;
}
.index-box2 .listBox .list dl .left,.index-box2 .listBox .list .top .left {
	position: absolute;left: 0;top: 10px;width: 45px;text-align: center;
}
.index-box2 .listBox .list dl .left span,.index-box2 .listBox .list .top .left span {
	display: inline-block;margin: 0;padding: 0;background: url(/style/images/songBox-number.gif) right -13px no-repeat;
}
.index-box2 .listBox .list .top .left span {
	background-position: right top;
}
.index-box2 .listBox .list dl .left span i,.index-box2 .listBox .list .top .left span i {
	display: inline-block;height: 13px;font-family: Verdana;color: #fff;line-height: 13px;*line-height: 12px;padding: 0 5px;font-style: normal;font-size: 10px;font-weight: bold;background: url(/style/images/songBox-number.gif) left -39px no-repeat;
}
.index-box2 .listBox .list .top .left span i {
	background-position: left -26px;
}
.index-box2 .listBox .list .middle {
	margin: 0 70px 0 45px;padding: 10px 0 0;height: 20px;
}
.index-box2 .listBox .list .right {
	position: absolute;right: 0;top: 8px;width: 70px;text-align: center;color:#9FA0A0;
}
.index-box2 .listBox .list .right a,.index-box2 .listBox .list .right a:visited{
	color:#9FA0A0;
}
.index-box2 .listBox .list .right a:hover{
	color:#000;
}

.songBox {
	border-left: 1px solid #C9CACA;border-right: 1px solid #C9CACA;background: #fff;
}
.songBox dl,.songBox .top {
	position: relative;height: 30px;border-bottom: 1px solid #ddd;margin-bottom: -1px;
}
.songBox dl .number,.songBox .top .number {
	position: absolute;left: 0;top: 10px;width: 45px;text-align: center;
}
.songBox dl .number span,.songBox .top .number span {
	display: inline-block;margin: 0;padding: 0;background: url(/style/images/songBox-number.gif) right -13px no-repeat;
}
.songBox .top .number span {
	background-position: right top;
}
.songBox dl .number span i,.songBox .top .number span i {
	display: inline-block;height: 13px;font-family: Verdana;color: #fff;line-height: 13px;*line-height: 12px;padding: 0 5px;font-style: normal;font-size: 10px;font-weight: bold;background: url(/style/images/songBox-number.gif) left -39px no-repeat;
}
.songBox .top .number span i {
	background-position: left -26px;
}
.songBox dl .txt {
	margin: 0 150px 0 45px;padding: 10px 0 0;height: 20px;
}
.songBox dl .tool {
	position: absolute;right: 0;top: 8px;width: 150px;
}
.songBox dl .tool p {
	float: left;margin: 0;padding: 0 10px;
}
.songBox dl .tool p .checkbox {
	position: relative;top: 1px;left: 0;height: 13px;width: 13px;
}
.songBox dl .tool p .checkbox input {
	padding: 0;margin: 0;border: 0;
}

.right-cont1 {
	width: 210px;border-width: 0 1px;border-style: solid;border-color: #C9CACA;background: #fff;
}
.right-cont1-pic {
	text-align: center;padding: 10px;
}
.right-cont1-pic img {
	border: 1px solid #ccc;
}
.right-cont1 p {
	display: block;line-height: 1.5;color: #333;margin: 0 10px -1px;padding: 5px 5px 5px 25px;border-bottom: 1px solid #EEE;background: url(/style/images/right-cont1-p.gif) left 1px no-repeat;
}
.right-cont1 p a,.right-cont1 p a:visited {
	color: #333;
}
.right-cont1 p a:hover {
	color: #c00;
}

.right-cont8 {
	padding: 10px 10px 10px 10px;border: 1px solid #C9CACA;border-top: 0;background: #fff
}
.calendar-top {
	border-left: 1px solid #C9CACA;border-right: 1px solid #C9CACA;border-bottom: 1px solid #C9CACA;height: 27px;font-weight: bold;color: #000;font-family: Arial;font-size: 13px;background: url(/style/images/calendar-top.gif) repeat-x;
}
.calendar-top p {
	text-align: center;padding: 6px;margin:0;
}
.right-cont8 dl {
	list-style: none
}
.right-cont8 dd {
	float: left;width: 27px;margin: 0;padding: 5px 0;text-align:center;color: #9FA0A0;z-index:9;
}
.right-cont8 dd em {
	font-style: normal;color: #F60
}
.right-cont8 .event {
	background: url(/style/images/event.gif) center center no-repeat;cursor: pointer
}
.right-cont8 .today {
	color: #fff;background: url(/style/images/today.gif) center center no-repeat;cursor: pointer
}
.right-cont8 ul,.right-cont8 li {
	list-style: none;margin: 0;padding: 0;overflow: hidden;zoom:1;
}

/**===== 活动日期 =====**/
.show-event {
	position:absolute;width: 160px;margin-left: -138px;*margin-left: -162px;margin-top: 0px;*margin-top: 13px;text-align: left;z-index: 999;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;
}
.show-head {
	position: relative;height: 14px;margin: 0
}
.show-head .middle,.show-head .left,.show-head .right{
	height: 14px;background: url(/style/images/show-event.gif) left top no-repeat;
}
.show-head .middle {
	margin: 0 3px;font-weight: bold;background-position: left -28px;background-repeat: repeat-x;text-align: right
}
.show-head .left {
	position: absolute;left: 0;top:0;width: 3px;background-position: left -14px;
}
.show-head .right {
	position: absolute;right: 0;top:0;width: 3px;background-position: right -14px
}
.show-foot {
	position: relative;height: 3px;margin: 0
}
.show-foot .middle,.show-foot .left,.show-foot .right{
	height: 3px;background: url(/style/images/show-event.gif) left top no-repeat;
}
.show-foot .middle {
	margin: 0 3px;font-weight: bold;color: #3E3A39;background-position: left -42px;background-repeat: repeat-x;text-align: right
}
.show-foot .left {
	position: absolute;left: 0;top:0;width: 3px;background-position: left -45px;
}
.show-foot .right {
	position: absolute;right: 0;top:0;width: 3px;background-position: right -45px
}
.show-content {
	padding: 3px 8px;margin: 0;line-height: 1.6;background: #FDFDFD;border-style: solid;border-width: 0 1px;border-color: #9C9C9C
}
.show-content a,.show-content a:visited {
	color: #000
}
.show-content a:hover {
	color: #666;text-decoration: underline
}

