@charset "utf-8";
/* base yui reset.css, repair by haven long 090925*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}table{border-collapse:collapse;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;}h1,h2,h3,h4,h5,h6{font-size:1em;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}ins{text-decoration:none;}del{text-decoration:line-through;}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:1em;padding:0;}.clear{height:0;font-size:0;line-height:0;clear:both;overflow:hidden;}


html{color:#333333;background:#000;}

body{
font-size:12px;
line-height:1.2;
color:#333333;
background:#000; 
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
a{
text-decoration:none;
color:#333333;
}
/* a:link,a:visited,a:hover,a:active */
a img{border-width:0px;}

.editorOutput{line-height:1.6;}
.editorOutput a img{border-width:2px;}
.editorOutput h1{/*24px*/
font-size: 2em;
}
.editorOutput h2{/*18px*/
font-size: 1.5em;
}
.editorOutput h3{/*14px*/
font-size: 1.167em;
}
.editorOutput h4{/*12px*/
font-size:1em;}
.editorOutput h5{/*10px*/
font-size: 0.833em;
}
.editorOutput h6{/*9px*/
font-size: 0.75em;
}

.editorOutput a:link{}
.editorOutput a:visited{}
.editorOutput a:hover{}
.editorOutput a:active{}
.editorOutput blockquote{
margin-left:40px;
margin-right:40px;
}
.editorOutput address{
font-style:italic;
}
.editorOutput ol, .editorOutput ul{
margin-left:40px;
}
.editorOutput ol ul, .editorOutput ul ol, .editorOutput ul ul, .editorOutput ol ol{
margin-top:0;
margin-bottom:0;
}


/*分页样式*/
.p_page{text-align:center;clear:both;}
.p_page a,.p_page span{
margin:0 3px;
text-decoration:none;
}
.p_page a:hover{
text-decoration:underline;}

.p_page .a_first,.p_page .a_prev,
.p_page .a_next,.p_page .a_last{
color:#660000;
font-weight:bold;}
.p_page .span_first,.p_page .span_prev,
.p_page .span_next,.p_page .span_last{
color:#ccc;
font-weight:bold;}
.p_page .a_first,.p_page .a_last,.p_page .span_first,.p_page .span_last{
display:none;
}
.p_page .a_prev{
background:url(../images/sp1.gif) 0px -495px no-repeat;
padding-left:10px;
}
.p_page .a_next{
background:url(../images/sp1.gif) right -545px no-repeat;
padding-right:10px;
}
/*当前状态*/
.p_page span.now,.p_page a.now{color:#660000;font-weight:bold;}

/*网站地图样式*/
.sitemap{
overflow:hidden;}
.ul_sitemap{margin-top:15px;}
.ul_sitemap ul{margin-top:5px;}
.ul_sitemap li{
overflow:hidden;
margin-bottom:20px;
clear:both;}
.ul_sitemap li li{
float:left;
margin-right:15px;
_display:inline;
margin-bottom:0;
clear:none;}
.ul_sitemap li a{
text-decoration:none;font-weight:bold;}
.ul_sitemap li li a{
text-decoration:underline;font-weight:normal;}

input.btn{
background:none;
border:none;
cursor:pointer;
text-align:center;
}
input.txt{
border:1px inset #808080;
padding:2px;
height:13px;
line-height:13px;
}
input.txt_a2{
width:110px;
}
input.txt_a3{
width:110px;
}
input.btn1{
width:41px;
height:21px;
background:url(../images/sp1.gif) 0px -250px no-repeat;
text-indent:-3000em;
float:left;
overflow:hidden;
margin-right:7px;
}
/* end of reset.css */
body.index{
background:url(../images/bg/01.jpg) top center no-repeat;
}
body.gp1{
background:url(../images/bg/02.jpg) top center no-repeat;
}
body.gp2{
background:url(../images/bg/03.jpg) top center no-repeat;
}
body.gp3{
background:url(../images/bg/04.jpg) top center no-repeat;
}
body.gp4{
background:url(../images/bg/05.jpg) top center no-repeat;
}
.wrapper{
width:778px;
margin:0 auto;
background-color:#d2c39d;
}
.header{
height:90px;
background:url(../images/bg1.png) no-repeat;
position:relative;
}
.h1_siteInfo{
display:none;
}
.a_logo{
float:left;
margin-left:32px;
margin-top:30px;
}
.ul_headQuick{
position:absolute;
right:70px;
top:5px;
list-style:none;
}
.ul_headQuick li{
float:left;
margin-right:10px;
}
.ul_headQuick a{
color:#ccae90;
font-weight:bold;
}
.ul_headQuick em{
color:#ebddb2;
font-style:normal;
}
.ul_version{
position:absolute;
right:10px;
top:5px;
list-style:none;
}
.ul_version a{
background:url(../images/sp1.gif) 0px 3px no-repeat;
color:#debfc2;
padding-left:15px;
}
.searchBox{
position:absolute;
right:45px;
bottom:18px;
}
.searchBox input.txt{
width:158px;
height:13px;
line-height:13px;
border-left:1px solid #94855f;
border-top:1px solid #94855f;
border-right:1px solid #d8c9a3;
border-bottom:1px solid #d8c9a3;
background-color:#d8c9a3;
background-image:url(../images/sp1.gif);
background-repeat:no-repeat;
background-position:5px -47px;
padding:3px 3px 3px 24px;
vertical-align:middle;
}
.searchBox input.btn{
width:21px;
height:21px;
text-indent:-3000em;
overflow:hidden;
background-image:url(../images/sp1.gif);
background-position:0px -100px;
vertical-align:middle;
}
.mainNav{
_zoom:1;
}
.mainNav ul{
list-style:none;
}
.ul_mainNav{
background:url(../images/bg2.gif) no-repeat;
width:778px;
height:30px;
}
.ul_mainNav ul{
width:127px;
border-top:1px solid #cab583;
display:none;
position:absolute;
left:0px;
top:30px;
}
.ul_mainNav ul ul{
position:absolute;
top:-1px;
left:110px;
display:none;
width:0px;
_zoom:1;
}
.ul_mainNav li{
float:left;
width:127px;
padding-right:2px;
background-repeat:no-repeat;
position:relative;

}
.ul_mainNav ul li{
float:none;
padding-right:0px;
background:none;
_float:left;
*float:left;
}
.ul_mainNav ul ul li{
position:static;
}
.ul_mainNav a{
display:block;
height:30px;
width:127px;
text-indent:-3000em;
overflow:hidden;
_float:none;
}
.ul_mainNav ul a{
display:block;
height:24px;
line-height:24px;
width:125px;
border:1px solid #cab583;
border-top:none;
background-color:#f5f3ea;
text-indent:10px;
}
.ul_mainNav ul a:hover{
background-color:#c3ab72;
color:#fff;
}
.ul_mainNav ul li.hasChild a{
background-image:url(../images/sp1.gif);
background-repeat:no-repeat;
background-position:right -143px;
}

.ul_mainNav ul ul a{}
.ul_mainNav ul li.hasChild ul a{
background-image:none;
}
.ul_mainNav li.now,
.ul_mainNav li:hover{
background-image:url(../images/bg3.gif);
}
.ul_mainNav li.li_0{
background-position:0px 0px;
}
.ul_mainNav li.li_1{
background-position:-129px 0px;
}
.ul_mainNav li.li_2{
background-position:-258px 0px;
}
.ul_mainNav li.li_3{
background-position:-387px 0px;
}
.ul_mainNav li.li_4{
background-position:-516px 0px;
}
.ul_mainNav li.li_5{
background-position:-645px 0px;
}
.line{
height:3px;
overflow:hidden;
background-color:#000;
display:none;
}
#indBanner{background:url(../images/bg11.jpg) no-repeat;}
.main{
width:548px;
}
.sideBar{}
.indMain{
float:left;
height:632px;
overflow:hidden;
padding-right:5px;
padding-bottom:5px;
background:url(../images/bg4.gif) right bottom no-repeat;
margin-bottom:5px;
}
.indCon{
float:left;
width:236px;
height:304px;
margin-left:25px;
position:relative;
_display:inline;
}
.h2_a1{
border-bottom:1px solid #d1c29c;
height:23px;
text-indent:-3000em;
}
#h2_a1_1{
background:url(../images/ti_1.gif) left center no-repeat;
}
#h2_a1_2{
background:url(../images/ti_2.gif) left center no-repeat;
}
.indCon .a_more{
position:absolute;
width:40px;
height:23px;
top:0px;
right:0px;
background:url(../images/sp1.gif) 0px -195px no-repeat;
text-indent:-3000em;
overflow:hidden;
}
.ul_b1{
list-style:none;
}
.ul_b1 li{
background:url(../images/line1.gif) 0px bottom repeat-x;
padding:7px 5px 7px 2px;
height:2.8em;
overflow:hidden;
position:relative;
_zoom:1;
}
.ul_b1 .a_title{
line-height:1.4em;
}
.ul_b1 .span_info{
font-size:0.917em;
color:#666666;
line-height:1.527em;
position:absolute;
right:3px;
bottom:7px;
}
.dl_a1{
padding:8px 0 8px 100px;
position:relative;
height:80px;
_zoom:1;
}
.dl_a1 .ddThumb{
position:absolute;
left:0px;
top:8px;
}
.dl_a1 .ddThumb img{
display:block;
border:1px solid #d8c9a5;
}
.dl_a1 dt{
margin-bottom:2px;
}
.dl_a1 .a_title{
color:#660000;
}
.dl_a1 .ddCont{}
.dl_a1 .ddCont p{
line-height:1.4;
overflow:hidden;
} 
.dl_a1 .ddCont .a_details{
white-space:nowrap;
color:#660000;
margin-left:1em;
} 
.indSideBar{
float:left;
width:210px;
height:632px;
overflow:hidden;
background:url(../images/bg5.gif) left top no-repeat;
padding:5px;
margin:5px 0;
}
.box1{
padding-bottom:10px;
margin:0px 20px 10px 20px;
}
.box1 .ha_a2{
height:30px;
text-indent:-3000em;
}
#indLogin{
height:108px;
}
#indLogin .formItem{
margin-bottom:10px;
}
#indLogin .formBtns a{
margin-left:2px;
margin-right:5px;
float:left;
margin-top:3px;
}
#indLogin .formBtns a:hover{
text-decoration:underline;
color:#660000;
}
#indCalendar{
height:160px;
}
#indSponsor{
height:72px;
}
#indSponsorScroll{}
#indParner{
height:72px;
}
#indParnerScroll{}
#indRelLink{
height:119px;
}
#indRelLinkScroll{}
#indSponsorScroll ul,
#indParnerScroll ul,
#indParnerScroll ul{
list-style:none;
}
#indSponsorScroll li,
#indParnerScroll li,
#indParnerScroll li{
margin-bottom:5px;
text-align:center;
}
ul.ul_a1{
list-style:none;
}
ul.ul_a1 li{
margin-bottom:5px;
background:url(../images/sp1.gif) 0px -295px no-repeat;
padding-left:10px;
}
.footer{
clear:both;
background-color:#6f000c;
padding:10px 20px;
overflow:hidden;
_zoom:1;
}
.ul_footerQuick{
list-style:none;
}
.ul_footerQuick li{
float:left;
margin-right:10px;
}
.ul_footerQuick a{
color:#d8c9a5;
}
.p_copyright{
float:right;
color:#d8c9a5;
}
/*内页样式*/
.subMain{
float:right;
padding-left:5px;
padding-bottom:5px;
background-color:green;
background:url(../images/bg6.gif) left bottom no-repeat;
margin-bottom:5px;
overflow:hidden;
}
.subSideBar{
padding-top:5px;
width:220px;
float:right;
padding-left:5px;
background:url(../images/bg8.gif) left top no-repeat;
margin-bottom:5px;
_height:400px;
min-height:400px;
}
.sideNav{
width:220px;
background:url(../images/bg7.gif) left bottom no-repeat;}
.h2_a2{
height:35px;
text-indent:-3000em;
}
#h2_a2_1{
background:url(../images/l_ti_1.gif) no-repeat;
}
#h2_a2_2{
background:url(../images/l_ti_2.gif) no-repeat;
}
#h2_a2_3{
background:url(../images/l_ti_3.gif) no-repeat;
}
#h2_a2_4{
background:url(../images/l_ti_4.gif) no-repeat;
}
#h2_a2_17{
background:url(../images/l_ti_17.gif) no-repeat;
}
#h2_a2_18{
background:url(../images/l_ti_18.gif) no-repeat;
}
.subMainCon{
background:url(../images/bg9.gif) right top no-repeat;
padding:15px 20px;
}
.crumb{
padding:5px;
text-align:right;
border-bottom:1px solid #c3ab72;
color:#c3ab72;
}
.crumb a{
color:#c3ab72;
margin:0 2px;
}
.crumb a:hover{
text-decoration:underline;
}
.crumb span.now{
color:#660000;
margin:0 2px;
}
.h2_a3{
font-size:1.167em;
height:15px;
padding:5px 0 0 13px;
background:url(../images/sp1.gif) 0px -350px no-repeat;
color:#660000;
margin-top:-25px;
float:left;
}
.h1_a1{
text-align:center;
color:#660000;
font-size:1.667em;
margin-bottom:15px;
margin-top:10px;
clear:both;
}
.ul_sideNav{
list-style:none;
padding:0 15px 25px 15px;
font-size:1.167em;
}
.ul_sideNav ul{
list-style:none;
margin-top:6px;
display:none;
}
.ul_sideNav li.now ul{
display:block;
}
.ul_sideNav li{
padding:6px 0px;
border-bottom:1px solid #c3ab72;
}
.ul_sideNav li.hasChild{
background:url(../images/arr1.gif) 180px 10px no-repeat;
}
.ul_sideNav li.now{
background:url(../images/arr2.gif) 175px 13px no-repeat;
}
.ul_sideNav ul li{
padding:0;
border-bottom:none;
margin-bottom:1px;
_height:1%;
}
.ul_sideNav li a{
color:#666666;
margin-left:10px;
display:block;
}
.ul_sideNav li.now a{
font-weight:bold;
color:#660000;
background:url(../images/bg10.gif) 0px 1px no-repeat;
padding-left:20px;
}
.ul_sideNav ul li a{
display:block;
padding:5px 0px;
font-size:0.857em;
color:#666;
background:none;
padding-left:35px;
font-weight:normal;
background:url(../images/sp1.gif) 25px -390px no-repeat;
}
.ul_sideNav li.now ul li a{
color:#666;
background:none;
padding-left:35px;
font-weight:normal;
background:url(../images/sp1.gif) 25px -390px no-repeat;
}
.ul_sideNav li ul li a:hover{
font-weight:bold;
background-color:#c3ab72;
color:#fff;
background-image:url(../images/sp1.gif);
background-position:25px -440px;
background-repeat:no-repeat;
}
.ul_sideNav li.now ul li.now a{
font-weight:bold;
background-color:#c3ab72;
color:#fff;
background-image:url(../images/sp1.gif);
background-position:25px -440px;
background-repeat:no-repeat;
}
.ul_d1{
margin-top:15px;
width:525px;
overflow:hidden;
_zoom:1;
list-style:none;
}
.ul_d1 li{
width:150px;
float:left;
padding:0 25px 20px 0;
}
.ul_d1 a.a_thumb{
display:block;
margin-bottom:3px;
}
.ul_d1 a.a_thumb img{
display:block;
}
.ul_d1 .h3_title{
height:1.2em;
overflow:hidden;
font-weight:normal;
text-align:center;
white-space:nowrap;
}
.ul_d2 li{
width:113px;
padding:0 18px 20px 0;
}
.list2{
margin:10px 0 15px 0;
}
.ul_b2{
list-style:none;
}
.ul_b2 li{
background:url(../images/line1.gif) 0px bottom repeat-x;
padding:7px 5px 7px 2px;
}
.ul_b2 .span_info{
float:right;
font-size:0.917em;
}
.ul_b2 .a_title{
background:url(../images/sp1.gif) 0px -595px no-repeat;
padding-left:10px;
}
.ul_d3{list-style:none;margin-bottom:20px;font-size:1.167em;}
.ul_d3 li{height:120px;border-bottom:1px dashed #c3ab72;padding:20px 0;}
.ul_d3 li a.a_thumb{float:left;margin-right:15px;}
.ul_d3 li a.a_thumb img{width:90px;height:120px;}
.ul_d3 li h3.h3_title{overflow:hidden;}
.ul_d3 li h3.h3_title a{color:#990000;margin-bottom:5px;}
.ul_d3 li .pre{overflow:hidden;height:8em;line-height:1.6em;}
.ul_d3 li a.a_detail{color:#990000;line-height:1.6em;display:block;width:4em;margin:-1.6em 0 0 auto;}
.elbum{
margin:15px 0;
overflow:hidden;
}
.elbumCover{
float:left;
margin-right:15px;
margin-bottom:15px;
}
.h1_a2{
font-size:1.167em;
overflow:hidden;
margin-bottom:5px;
}
p.elbumIntro1{
line-height:1.8;
margin-bottom:5px;
overflow:hidden;
}
.h3_a1{
background:url(../images/line2.gif) 0px bottom repeat-x;
margin-bottom:5px;
overflow:hidden;
padding-bottom:3px;
}
p.elbumIntro2{
line-height:1.8;
margin-bottom:5px;
overflow:hidden;
height:5.4em;
}
p.elbumIntro3{
line-height:1.8;
overflow:hidden;
height:3.6em;
}
.elbumSong{
padding-top:15px;
clear:both;
}
.table_a1{
width:100%;
}
.table_a1 th{
background:url(../images/line2.gif) 0px bottom repeat-x;
padding:3px 0px;
font-weight:normal;
color:#C3AB72;
}
.table_a1 td{
background:url(../images/line1.gif) 0px bottom repeat-x;
padding:3px 0px;
}
.table_a1 a.play{
display:block;
width:16px;
height:17px;
background:url(../images/sp1.gif) 0px -650px no-repeat;
overflow:hidden;
text-indent:-3000em;
margin:0 auto;
}
.table_a1 a.down{
display:block;
width:16px;
height:17px;
background:url(../images/sp1.gif) 0px -700px no-repeat;
overflow:hidden;
text-indent:-3000em;
margin:0 auto;
}
/*合作伙伴*/
.ul_b3{overflow:hidden;_zoom:1;list-style:none;}
.ul_b3 li{margin-right:25px;margin-bottom:25px;float:left;}
.ul_b3 a{display:block;}

#dateTable{margin-left:-10px;}
#dateTable td{text-align:center;padding-bottom:2px;}
#dateTable th{padding-bottom:10px;}
#dateTable a{display:block;background-color:#c16b6b;margin:1px;}
#dateTable .prevmonth a{text-indent:-3000em;overflow:hidden;background:url(../images/lArr.gif) center center no-repeat;}
#dateTable .nextmonth a{text-indent:-3000em;overflow:hidden;background:url(../images/rArr.gif) center center no-repeat;}
