﻿body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7B7575;
	margin: 0px;
	padding: 0px;
    border: 0px;
    text-align:left;
	line-height:150%;
}
a{
    color: #7B7575;
    text-decoration:none;
}
a:hover{
	color: #CC0000;
}

a.info{
	color: #CC0000;
}
a.info:hover{
	color: #FF0000;
}
a.info:visited{
	color: #CC0000;
}



#top{
	width:100%;
	height:170px;
	background-image: url(../images/index_02.jpg);
	background-repeat: repeat-x;
	background-position:top;
    margin-bottom:5px;
}
#top_02{
	width:1003px;
	height:136px;
	text-align:center;
	margin:0 auto;
}
#top_03{
	width:1003px;
	height:34px;
	text-align:left;
	margin:0 auto;
}
#top_03 img{
	margin:0px;
	float:left;
}

#main{
	width:984px;
	height:auto;
	margin:0 auto;
}
#main2{
	width:746px;
	height:auto;
    margin-right:17px;
    float:left;
}
#main2_1{
	width:746px;
	height:275px;
	
}
#main2_2{
	width:746px;
	height:450px;
    color:#484848;
	line-height:15px;
}
#main2_2_1{
	width:746px;
	height:45px;
    margin-bottom:7px;
}
.main2_2_2{
	width:746px;
	height:420px;
    margin-bottom:7px;
}
.main2_2_201{
	width:373px;
	height:91px;
    margin-bottom:8px;
    float:left;
}
.main2_2_201 .img01{
	width:73px;
	height:91px;
    margin-right:28px;
    float:left;
}
.main2_2_201 .text01{
	width:272px;
	height:91px;
    float:left;
    color:#484848;
	line-height:15px;
    text-align:left;
}
.margin_r9{margin-right:9px;}
.margin_t13{margin-top:14px;}

#main2_3{
	width:475px;
	height:325px;
    margin-right:23px;
    float:left;
    text-align:left;
}
.img02{
	width:475px;
	height:279px;
}
#main2_4{
	width:248px;
	height:325px;
    float:left;
    text-align:left;
}
#main2_4 #new01{
	width:226px;
	height:257px;
	text-align:left;
	background-color: #F2F2F2;
    padding:11px ;
}

#main2_4 .list01{
	background-image: url(../images/index_87.jpg);
	background-repeat: no-repeat;
	background-position: 3px 11px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #AAAAAA;
	line-height:18px;
	color:#7B7575;
	padding-bottom:4px;
	padding-top:4px;
}

#main3{
	width:221px;
	height:100%;
    float:left;
    text-align:left;    
    overflow:hidden;
}
#main3_1{
	width:220px;
	padding-left:1px;
	height:100%;
	overflow:hidden;
	background-image: url(../images/calendar_date.jpg);
	background-repeat: no-repeat;
	background-position: center top;
    margin-bottom:0px;
	text-align:center;
}
#main3_1 td,#main3_1 th {
	text-align:center;
}
.calendar_date_bg {
	background-image:url(../images/calendar_date_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.calendar_today_bg {
	background-image:url(../images/calendar_today_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#main3_1_now{
	width:221px;
	height:62px;
	background-image: url(../images/calendar_now.jpg);
	background-repeat: no-repeat;
	background-position: center top;
    margin-bottom:12px;
	padding-top:5px;
}

#main3_2{
	width:221px;
	height:20px;
    text-align:left;
    margin:6px 0px;
}
#main3_2 .input01{
	width:175px;
	font-size: 12px;
	color: #7B7575;
	margin-right:2px;
	float:left;
	border: 1px solid #A9A9A9;
}

#main3  #hyzq01{
    height:150px;
	font-size: 12px;
    line-height:20px;
	color:#919191;
	background-color: #F4F4F4;
    padding:4px;
    text-align:left;
}
#main3_3{
    width:221px;
    height:58px;
    margin-bottom:10px;
}
#main3_3  #hyzq01_img{
    width:83px;
    height:58px;
    float:left;
	margin-right:10px;

}
#main3_3  #hyzq01_text01{
    width:120px;
    height:58px;
    float:left;
    clear:right;
}
#main3_4{
	width:221px;
	height:20px;
    text-align:left;
}
#main3_4 .input01{
	width:120px;
	font-size: 12px;
	color: #7B7575;
	margin-right:2px;
	float:left;
	border: 1px solid #A9A9A9;
}

.main3_select01{
  width:220px;
  margin:7px 0px 8px 0px;
}
.main3_select02{
  width:220px;
  margin:7px 0px 0px 0px;
}




.t_696969{
  color:#696969;
  line-height:16px;
}
.t_a2692e{
  color:#a2692e;
  text-align:left;
}
.text02{
    height:45px;
    margin-bottom:5px;
}

.text02 a{
  text-decoration:underline;
}
.text02 a:hover{
  	color: #CC0000;
  text-decoration:underline;
}
.yellow01{
  text-indent: 10px;
  line-height:18px;
  color:#844B08;
}
.padding_L10{
  padding-left:10px;
}
.margin_b5{
  margin:6px 0px;
}
.margin_b10{
  margin-bottom:10px;
}
.margin_tb1{
  margin:1px 0px;
}
.margin_t6{
 margin-top:6px;
}
.clear{
 clear:both;
 line-height:0px;
}

#foot{
	width:100%;
	height:71px;
	margin-top:30px;
	font-size: 12px;
	color: #7B7575;
	line-height:35px;
	background-image: url(../images/index_102.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#foot02{
 width:984px;
 padding:0px 9px; 
 margin:0 auto;
}
#foot02_1{
  text-align:left;  
  float:left;

}
#foot02_2{
  float:right;
  text-align:left;
}
/*------------------------------------index.asp over----------------------------------------------*/
#nav-left-main1{
 width:217px;
 height:auto;
 padding-right:15px;
 float:left;
}
#nav-middle-main1{
 width:520px;
 height:auto;
 padding-right:15px;
 float:left;
}
#nav-right-main1{
 width:217px;
 height:auto;
 float:left;
}
.title-black1{
 color:#000000;
 font-weight:bold;
 padding-left:9px;
 line-height:28px;
}
.bg-navleft1{
	background-image: url(../images/behind01_16.jpg);
    background-repeat:no-repeat;
	background-position:left top;
}
.bg-navright1{
	background-image: url(../images/behind01_19.jpg);
    background-repeat:no-repeat;
	background-position:right top;
}
.margin-bottom13{
 margin-bottom:13px;
}
.margin-bottom15{
 margin-bottom:15px;
}
.margin-bottom23{
 margin-bottom:23px;
}
.nav-title1{
  width:204px;
  height:auto;
  padding:5px 0px;
  
}
.nav-title1 ul li{
 width:204px;
 height:25px;
 line-height:25px;
 color: #7B7575;
 text-indent:32px;
}
.nav-title1 ul li a{
    height:25px;
    line-height:25px;
    display:block;
    color: #7B7575;
	background-image: url(../images/behind01_34.gif);
    background-repeat:no-repeat;
	background-position:left center;
}
.nav-title1 ul li a:hover{
    height:25px;
    line-height:25px;
    display:block;
    color: #333333;
	background-image: url(../images/behind01_34.jpg);
    background-repeat:no-repeat;
	background-position:left center;
}
.nav-title2{
  width:204px;
  height:auto;
  padding:5px 0px;
}
.nav-title2 ul li{
 width:204px;
 height:25px;
 line-height:25px;
 color: #d63e26;
 text-indent:32px;
 font-weight:bold;
}
.nav-title2 ul li a{
    display:block;
    color: #d63e26;
	background-image: url(../images/behind01_34.gif);
    background-repeat:no-repeat;
	background-position:left center;
}
.nav-title2 ul li a:hover{
    display:block;
    color: #666666;
	background-image: url(../images/behind01_34.jpg);
    background-repeat:no-repeat;
	background-position:left center;
}
.margin-tl10{
  margin-left:10px;
  margin-top:10px;
}
.margin-l10{
  margin-left:10px;
}
.text-right{
 text-align:right;
}
.line-height36{
  line-height:36px;
}
.font-red14{
  color:#d54141;
  font-weight:bold;
  font-size:14px;
}
.font-red-b{
  color:#d54141;
  font-weight:bold;
}
.font-red{
  color:#d54141;

}
.font-red18-b{
  color:#d54141;
  font-weight:bold;
  font-size:18px;
}
.padding10{
  padding:10px;
  line-height:18px;
}
.padding-bottom0{
  padding-bottom:2px;
}
.border-b-grayb{
 color:#000000;
 text-align:center;
 font-weight:bold;
 line-height:18px;
 border-bottom-color:#c9c9c9;
 border-bottom-style:solid;
 border-bottom-width:1px;
}
.border-b-gray{
 text-align:center;
 line-height:18px;
 padding:3px;
 border-bottom-color:#c9c9c9;
 border-bottom-style:solid;
 border-bottom-width:1px;
}
.border-b-grayleft{
 line-height:18px;
 border-bottom-color:#c9c9c9;
 border-bottom-style:solid;
 border-bottom-width:1px;
}

.font-yellow1{
 display:block;
 height:25px;
 line-height:25px;
 color:#c2841f;
}
.font-yellow1 a{
 color:#c2841f;
}
.font-yellow1 a:hover{
 color: #CC0000;
}
.nav-title3{
	width:195px;
	height:auto;
	padding:5px;
}
.nav-title3 ul li{
	height:auto;
	line-height:21px;
	color: #7B7575;
	padding-left:20px;
    padding-bottom:3px;
	margin-bottom:3px;
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #aaaaaa;
}
.nav-title3 ul li a{
    color: #7B7575;
}
.nav-title3 ul li a:hover{
	color: #CC0000;
}
.font-yellow2{
  color:#814b08;
  line-height:24px;
}
.nav-title4{
	width:195px;
	height:auto;
	padding:5px;
}
.nav-title4 ul li{
	line-height:21px;
	color: #7B7575;
	padding-left:20px;
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
}
.nav-title4 ul li a{
    color: #7B7575;
}
.nav-title4 ul li a:hover{
	color: #CC0000;
}
.font14-gray{
 font-size:14px;
  color:#484848;
}
#nav-leftmain{
	width:746px;
	height:auto;
    margin-right:17px;
    float:left;
}
#nav-leftmain h1{
  font-size:14px;
  line-height:30px;
  color:#333333;
  font-weight:bold;
}
#nav-leftmain .underline1 a{
  line-height:30px;
  color:#666666;
  font-weight:bold;
  text-decoration:underline;
}
#nav-leftmain .underline1 a:hover{
  line-height:30px;
  color: #CC0000;
  font-weight:bold;
  text-decoration:underline;
}
.nav-bg1{
    height:100%;
	overflow:hidden;
    padding-left:68px;
	padding-top:25px;
	background-image: url(../images/regist_07.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#nav-leftmain .input1{
    color: #7B7575;
	width:192px;
    border:#cccccc 1px solid;
    background-color:#FFFFFF;
}
.underline,.underline:hover{
  text-decoration:underline;
}

.line-height40{
  line-height:40px;
}
.nav-login{
  margin-left:50px;
  margin-top:26px;
  border:none;
}
.nav-login2{
  margin-left:99px;
  margin-top:26px;
  border:none;
}

.right30{
 line-height:30px;
 text-align:right;
}
.line-height30{
 line-height:30px;
}

.nav-title5 ul li{
	line-height:25px;
	color: #7B7575;
	padding-left:20px;
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
}
.nav-title5 ul li a{
    color: #ce0000;
    text-decoration:underline;
}
.nav-title5 ul li a:hover{
    color: #7B7575;
    text-decoration:underline;
}
.bg_x{
	color:#5c5c5c;
    font-size:12px;
	width:auto;
	height:24px;
	line-height:24px;
	padding:1px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a7a7a7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color: #e2e2e2;
}
.bg_x02{
    font-size:12px;
	width:auto;
	height:24px;
	line-height:24px;
	padding:5px 20px;
	color:#006996;

}
.bg_x02 a{
	color:#006996;  
    text-decoration:none;
}
.bg_x02 a:hover{
	color: #CC0000; 
    text-decoration:none;
}

/*----------------------------jerry-----------------------------------*/
.productMain{
	background-image: url(../images/product_submenu_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
#productsList {
	height: 183px;
	margin-top: 28px;	
	margin-left: 16px;
	
}
.productsListLine{
    border: 1px solid #E8E8E8;
	background: #F9F9F9;
}
.product {
	width: 346px;
	float: left;
	padding-top: 18px;
	padding-left: 10px;
}
.productImg {
	padding: 4px;
	border: 2px solid #E5CFD1;
	width: 137px;
	float: left;
}
.productInfro {
	float: right;
	width: 180px;
	padding-left: 10px;
	line-height: 22px;
}
.productInfroTop {
	height: 120px;
	overflow:hidden;
}
.productInfroBottom {
	text-align: center;
}
.productLine {
	height: 183px;
	float: left;
	margin-top: 15px;
	margin-right: 7px;
}
#productPages td{
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 21px;
}
.productPageRoll{
	text-align: center;
	background-image: url(../images/pageBtnBg_1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #42423d;

}
.productPageOut{
	text-align: center;
	background-image: url(../images/pageBtnBg_0.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #990000;

}
#showProduct_Title {
	font-family: "";
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	padding-bottom: 8px;
	margin-left: 14px;
}
#showProductImg {
	padding: 3px;
	width: 239px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	float: left;
}
#showProduct {
	margin-left: 25px;
	margin-top: 12px;
	height: auto;
}
#showProductInfro {
	clear: right;
	float: left;
	width: 410px;
	margin-top: 5px;
	margin-left: 20px;
	line-height: 2.5em;
}
#addCar {
	margin-top: 20px;
	padding-left: 60px;
}
#showProductIntro {
	clear: both;
}
.showProductIntro_title {
	padding: 0px;
	background-image: url(../images/redLine.jpg);
	background-repeat: repeat-x;
	background-position: left 22px;
	margin-left: 14px;
}
#showProductIntroClass {
	margin-left: 14px;
	background-color: #f6f6f6;
	line-height: 30px;
	height: 30px;
	margin-top: 1px;
}
#showProductIntroClass td{
padding-left:10px;
}
#showProductIntroCont {
	margin-left: 14px;
	line-height: 2.5em;
	margin-top: 20px;
	padding-left: 10px;
	padding-bottom: 25px;
}
#commentProductContent {
	margin-left: 14px;
	line-height: 2.5em;
	margin-top: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
}
#commentProductReply {
	margin-left: 14px;
	line-height: 2.5em;
	margin-top: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#commentProductTitle {
	margin:0px;
	padding:0px;
	height:27px;
	border:1px solid #E38484;
	background-color:#FBFBFB;
	margin-left: 14px;
	margin-bottom: 10px;
}
.padding5{
  padding:5px;
}
#commentProductAdd {
	margin:0px;
	padding:10px 10px 10px 15px;
	height:auto;
	background-color:#FBFBFB;
	margin-left: 14px;
}

#AboutProducts {
	margin-left: 34px;
	margin-top: 8px;
}

#AboutProduct {
	width: 150px;
	float: left;
	text-align: center;
	clear: right;
	padding-right: 28px;
}

#AboutProductImg {
	width: 137px;
	padding: 3px;
	border: 2px solid #E9D0D3;
}
#AboutProductName {
	margin-top: 10px;
	line-height: 1.5em;
}


.Pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.Pagination A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; PADDING-TOP: 3px
}
.Pagination A:link {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.Pagination A:visited {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.Pagination A:hover {
	BORDER-RIGHT: #4398ce 1px solid; BORDER-TOP: #4398ce 1px solid; BACKGROUND: #4398ce; BORDER-LEFT: #4398ce 1px solid; COLOR: #fff; BORDER-BOTTOM: #4398ce 1px solid
}
.currentpage{
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none;
	padding:3px 7px 0px 7px;
}


/*------------------------ssoClub style begin---------------------------*/#ssoClubOnline {
	margin-top: 36px;
	height: 330px;
}
#ssoMusicOnline {
	width: 220px;
	float: left;
	clear: right;
}
#ssoMusicOnlineCont {
	margin-top: 5px;
	margin-left: 2px;
}
#ssoVedioOnLine {
	float: left;
	width: 513px;
	margin-left: 13px;
}
#ssoVedioOnLine div{
	margin: 0px;
	padding: 0px;
}

.popDown_title {
	padding: 0px;
	background-image: url(../images/redLine.jpg);
	background-repeat: repeat-x;
	background-position: left 22px;
	margin-left: 14px;
}

.popDown {
	padding-top: 12px;
}
#popDownCont {
	margin-top: 1px;
	background-color: #EAEAEA;	
}
#concert {
	height: 222px;
	margin-top: 25px;
	background-color: #F7F7F7;
	margin-left:0px;
}
#concertInfroPhoto {
	float: left;
	height: 200px;
	width: 200px;
	margin-top: 10px;
	clear: right;
	padding-left: 10px;
}
#concertInfro {
	float: left;
	width: 508px;
	clear: right;
	margin-left: 20px;
	height: 190px;
/*	background-image: url(../images/concertTips.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
*/	margin-top: 20px;
}
.concertTitle {
	font-size: 14px;
	font-weight: bold;
	color: #a2692e;
	line-height: 1.8em;
}
.concertInfroCont {
	line-height: 2.0em;
}
#concertInfroCont {
	margin-top: 10px;
	margin-left:14px;
}

#concertInfroContTitle {
	height: 32px;
	background-image: url(../images/concertTitleBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 32px;
	color: #a2692e;
	padding-left: 20px;
}
#concertInfroList {
	padding-left: 20px;
	margin-top: 10px;
}
#concertInfroList td{
	height: 30px;
	line-height: 30px;

}
.priceStyle a{
	color: #a2692e;
	text-decoration: underline;
	margin-right: 2px;
}
.priceStyle li{
	float:left;
	margin-right: 10px;
	white-space:nowrap;
}
#concertIntro {
	margin-top: 35px;
}
.concertBar {
	height: 20px;
	margin-top: 1px;
	background-image: url(../images/concertBarBg.jpg);
	background-repeat: repeat-x;
}
.concertIntro {
	line-height: 1.8em;
	padding-right: 10px;
	padding-left: 10px;
}

#concertList {
	margin-top: 25px;
	padding-left: 14px;
}

.concertListCont {
	padding-top: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DDD6;
	padding-bottom: 15px;
	float: left;
}

.concertSingleCont {
	padding-top: 25px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DDD6;
*/	padding-bottom: 15px;
	float: left;
}

#concertListImg {
	margin-left: 5px;
	float: left;
}
#concertListInfro {
	clear: right;
	float: left;
	width: 490px;
	margin-left: 20px;
}
.concertListTitle{
font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 1.8em;
}.concertListTeamName {
	background-color: #CD0001;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 18px;
	line-height: 18px;
}
.examineBtn {
	margin-top: 10px;
}
#patron {
	margin-top: 35px;
	padding-left: 14px;
	padding-right: 20px;
}
.patronLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DDD6;
	padding-bottom: 15px;
	margin-top: 23px;
}
#patronJoin {
	height: 160px;
	background-image: url(../images/patronJoinBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	padding-top: 40px;
}
#bandIntroduce {
	margin-top: 35px;
	padding-left: 14px;
}
.bandIntroduceImg1 {
	margin-bottom: 30px;
}
#le-studio-Photo {
	float: left;
	width: 279px;
}
#le-studio-Intro {
	float: left;
	clear: right;
	margin-left: 24px;
	height: 230px;
}
.le-studioListInfro {
	color: #000000;
	line-height: 1.5em;
}
/*------------------------------------- news style begin---------------------------*/#news {
	padding-left: 14px;
}
.newsTitle {
	height: 47px;
	background-image: url(../images/calssTitleBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	margin-top: 40px;
}
#newsCont {
	padding-top: 20px;
}

.newsList {
	height: 30px;
	background-image: url(../images/listLine.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 30px;
}


.newsListCont {
	width: 600px;
	float: left;
	background-attachment: fixed;
	background-image: url(../images/redArrow.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 30px;
	height: 30px;
}


.newsListTime {
	float: left;
	width: 80px;
	margin-left: 20px;
}
#newsPages {
	height: 20px;
	text-align: right;
	margin-right: 20px;
	line-height: 20px;
	margin-top: 20px;
}
#newsName {
	font-weight: bold;
	font-size: 14px;
	color: #d00000;
	text-align: center;
}
#showNews {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 2.0em;
}
#newsClosed {
	line-height: 20px;
	height: 20px;
	text-align: right;
	margin-right: 15px;
	margin-top: 20px;
}
#newsClosed a {
	color: #d00000;
	text-decoration: underline;
}




/*程序员附加样式表 begin*/
.inputcart{
	width:17px;
	font-size: 12px;
	color: #7B7575;
	margin-right:2px;
	border: 1px solid #A9A9A9;

}

.inputaddr{
/*	width:40px;
*/	font-size: 12px;
	color: #7B7575;
	margin-right:2px;
	border: 1px solid #A9A9A9;

}

#cart1{
 width:752px;
 height:auto;
/* padding-right:15px;
*/ float:left;
}

#cart_bottom{
clear:both;
 width:752px;
 height:auto;
}
#cart_bottom li{
float:left;
}

a.columnred{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a2692e;
}
a.columnred:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a2692e;
}
a.columnred:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ce0a0a;
}
a.column{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
		line-height:26px;
	color: #666666;
}
a.column:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height:26px;
}
a.column:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
		line-height:26px;
}
a.red{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #dc0000;
}
a.red:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #dc0000;
	text-decoration:underline;
}
a.red:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #dc0000;
}
#help li {
line-height:30px;

}

#sponsorship_record{
text-align:right;
padding-bottom:10px;

}

.help_list{
text-align:left;

}
.help_list li{
line-height:25px;

}

/*视频列表样式开始*/
.videolist {
	padding-top: 35px;
}
.videolist_title {
	padding: 0px;
	background-image: url(../images/videolist_title.jpg);
	background-repeat: repeat-x;
	background-position: left 22px;
}
.videolistCont {
	margin-top: 1px;
	background-color: #EAEAEA;	
}

/*  视频在线观看、独家照片 */
#kpic {
	width:727px;
}
div#kpic ul{		/* 单独设置该项目列表 */
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 0px;
}
div#kpic ul li{
	float:left;		/* 显示为同一行 */
	width:181px;		/* 指定每一项的宽度 */
	background:none;
	padding:0px;
	padding-bottom:10px;
	border:none;
	margin-bottom:5px;
	margin-right:0px;
	text-align: center;
}
.kpic2 {
	width:172px;
	height:160px;
}

/* 海报下载 */
#poster {
	width:740px;
}
div#poster ul{		/* 单独设置该项目列表 */
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 0px;
}
div#poster ul li{
	float:left;		/* 显示为同一行 */
	width:183px;		/* 指定每一项的宽度 */
	background:none;
	padding:0px;
	padding-bottom:10px;
	border:none;
	margin-bottom:5px;
	margin-right:0px;
	text-align: center;
}
.poster2 {
	width:162px;
	height:292px;
}




/*视频内容页样式开始*/
.video1 {
	padding-top: 35px;
}
.video2 {
	padding-top: 12px;
}
.video_title1 {
	padding: 0px;
	background-image: url(../images/video_title.jpg);
	background-repeat: repeat-x;
	background-position: left 22px;
}
.video_title2 {
	padding: 0px;
	padding-top:0px;
/*	background-image: url(../images/video_detail.jpg);
	background-repeat: none;
	background-position: left 22px;
	height:45px;
*/}
.videoCont1 {
	margin-top: 1px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 5px;
}
.videoCont2 {
	margin-top: 1px;
	padding:5px 80px 5px 56px;
}

/*音乐在线样式*/
#list{
	line-height:30px;
}
#list li{
	padding:5px 0px;
	list-style:none;
	width:48%;
	overflow:hidden;
	float:left;
	height:30px;
	line-height:30px;
	border:1px #ffffff solid;
	border-bottom:1px #ebecef solid;
	border-top:1px #ebecef solid;
	margin:0px 4px;
	
}

#list li:hover,#list li.hover{
	padding:5px 0px;
	list-style:none;
	width:48%;
	overflow:hidden;
	float:left;
	height:30px;
	line-height:30px;
	border:1px #ffcc00 solid;
	margin:0px 4px;
}
#list .dark{
	background:#f2f2f2;
		border-bottom:1px #ffffff solid;
	border-top:1px #ffffff solid;
}


#npic {
	width:480px;
}

div#npic ul{		/* 单独设置该项目列表 */
	list-style:none;
	padding:0px;
	margin:5px 5px 0px 5px;
}
div#npic ul li{
	float:left;		/* 显示为同一行 */
	width:158px;		/* 指定每一项的宽度 */
	background:none;
	padding:0px;
	padding-bottom:10px;
	border:none;
	margin-bottom:15px;
	margin-right:0px;
	text-align: left;
}
.npic2 {
	width:128px;
	height:200px;
}
.seasonlist{
padding:10px 10px 10px 0px;
margin-bottom:20px;
}
.seasonlist li{
padding:5px 5px 10px 10px;
float:left;
}
#chief{
/*	width:600px;
*/	height:auto;
    margin-right:23px;
	margin-top:30px;
    text-align:left;
	display:inline;
}
.chiefson{
/*	width:600px;
*/	height:auto;
	margin-top:25px;
}


/*程序员附加样式表 end*/





/*------------------------------------- 05-14 add---------------------------*/
#news {
	padding-left: 14px;
}
.newsTitle {
	height: 47px;
	background-image: url(../images/calssTitleBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	margin-top: 40px;
}
#newsCont {
	padding-top: 20px;
}

.newsList {
	height: 30px;
	background-image: url(../images/listLine.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 30px;
}

.newsListTime {
	float: left;
	width: 80px;
	margin-left: 20px;
}
#newsPages {
	height: 20px;
	text-align: right;
	margin-right: 20px;
	line-height: 20px;
	margin-top: 20px;
}
#newsName {
	font-weight: bold;
	font-size: 14px;
	color: #d00000;
	text-align: center;
}
#showNews {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 2.0em;
}
#newsClosed {
	line-height: 20px;
	height: 20px;
	text-align: right;
	margin-right: 15px;
	margin-top: 20px;
}
#newsClosed a {
	color: #d00000;
	text-decoration: underline;
}
#musicWorkshopClass {
	padding-top: 20px;
	margin: 0px;
	clear: both;
}
.daohang {
	clear:both;
	height:24px;
	margin-top:2px;
}
.daohang li{
	display:inline;
}
.daohang a {
	background:url(../images/class2_0.jpg) 0 0 no-repeat;
	height:24px;
	line-height:24px;
	padding-left:8px;
	font-size: 14px;
	color: #555555;
	text-decoration: none;
	font-weight:bold;
	float:left;
	margin-right:5px;
	_display:inline;
	cursor:pointer;
}
.daohang a span {
	display:block;
	height:24px;
	padding-left:25px;
	padding-right:33px;
	background:url(../images/class2_0.jpg) 100% -24px no-repeat;
	float:left;
}
.daohang a:visited {
	font-size: 14px;
	color: #555555;
	text-decoration: none;
	font-weight:bold;
}


.daohang a:hover,.daohang .nobghover {
/*	font-size: 14px;
	color: #CE0A0B;
	text-decoration:underline;
	font-weight:bold;
*/	
	
	background:url(../images/class2_0_red.jpg) 0 0 no-repeat;
	height:24px;
	line-height:24px;
	padding-left:8px;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	float:left;
	margin-right:5px;
	_display:inline;
	cursor:pointer;
}
.daohang a:hover span,.daohang a .nobghovers {
	display:block;
	height:24px;
	padding-left:25px;
	padding-right:33px;
	background:url(../images/class2_0_red.jpg) 100% -24px no-repeat;
	float:left;
	color:#FFFFFF;
}

.WorkshopClass {
	padding-bottom: 30px;
}
#popContList {
	height: 247px;
	margin-top: 20px;
	padding: 0px;
}
.popContColor{
	background-color: #F9F9F9;

}#popList {
	width: 170px;
	float: left;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
}
#popListEdge {
	height: 230px;
	width: 150px;
	margin-left: 9px;	
	text-align: center;
	border: 1px solid #C2BEBB;
background-color: #FFFDF0;
}
.popEdge{
border: 1px solid #C2BEBB;
background-color: #FFFDF0;
}
.popListImg {
	margin-top: 15px;
	height: 160px;
}
.popListDownBtn {
	margin-top: 3px;
}
.nrtt{
	background:url(../images/law_02.jpg) repeat-x;

}

.ulist li{
	list-style:none;
	padding:3px;

}

.ulist li:hover,.ulist li.hover{
	list-style:none;
	background:#eeeeee;
	padding:3px;

}
/* Home下拉菜单*/
#c_index_list {
	margin-bottom:0.7em;
	border-top:solid 2px #a2692e;
}
#c_index_list  li {
	color:#7B7575;
	height:26px;
	line-height:26px;
	clear:both;
	border:solid 1px #EBECEF;
	border-left:none;
	border-right:none;
	padding-left:0.5em;
}
#c_index_list  li.even {
	border:solid 1px #FFFFFF;
	border-left:none;
	border-right:none;
	background:#F2F2F2;
}
#c_index_list  li input{
	margin-right:0.5em;
}
#play_btn img {
	padding-right:0.3em;
}
#top_03i {
	_margin-top:-3px;
}
#top_03 ul {
	margin:0;
	padding:0;
}
#top_03 ul li {
	display:block;
	float:left;
	z-index:100;

}
#top_03 ul li a {
	display:block;
}
#top_03 ul li img {
	display:block;
}
#top_03 ul li .sub_menu {
	clear:both;
	z-index:1400;
	position:absolute;
	top:170px;
	left:50%;
	margin-left:-493px;
	display:block;
	width:747px;
	background:url(../images/sub_bg.png) top left repeat-x;
	_background-image:url(../images/sub_bg.jpg);
/*	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sub_bg.png',sizingMethod='scale');*/

}
#top_03 ul li .sub_menu ul {
	padding-left:60px;
}
#top_03 ul li .sub_menu ul li {
	z-index:1500;
	line-height:26px;
	color:#666666;
	display:inline;
}
#top_03 ul li .sub_menu ul li a {
	color:#666666;
	display:block;
	padding:0 1em;
	float:left;
	font-family:"微软雅黑", "宋体", Arial;
	color:#000000;
	_position:relative;
}
#top_03 ul li .sub_menu ul li a:hover {
	color:#CF0908;
}
#main2_1f {
	z-index:20;
}
#main {
	z-index:10;
}
#main2_3a img {
	cursor:pointer;
}

#login{
	position:absolute;
	left:739px;
	width:260px;
	top: 1px;
	line-height:30px;
	color:#FFFFFF;
}
#login a:link,#login a:active,#login a:visited{
	color:#FFFFFF;
	font-family:Arial;
}
