html,body{height:100%;margin:0px;}
body{font-size:12px;margin:0px auto;color:#3d3d3d;padding-top:0px; font-family: "microsoft yahei" !important; font-family:Arial, Helvetica, sans-serif; background:#;}
div,h1,h2,h3,h4,span,p,strong,ul,li,img,form,dl,dt,dd,tt{margin:0px;padding:0px;}
li{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#b80737;}
img{border:0px;}
.clear{clear:both;font-size:0px;}

.ubg{ background:url(../images/fbg.jpg) repeat-x left top; }
.ibg_a{background:url(../images/hbg01.jpg) no-repeat center top; height:94px; width:100%;}

.ibg_b{background:url(../images/hbg02.jpg) no-repeat center top; height:163px; width:100%;}
.ibg_c{background:url(../images/hbg03.jpg) no-repeat center top; height:96px; width:100%;}
.ibg_d{background:url(../images/hbg04.jpg) no-repeat center top; height:148px; width:100%;}
.ibg_e{background:url(../images/hbg05.jpg) no-repeat center top;  width:100%;}
.ibge_in{ height:158px;}

.wcn{ width:1000px; margin:0px auto; background:#;}

.fornav{ height:97px; background:url(../images/navbg.png) repeat-x bottom; }
.i_nav{ float:left; padding-left:57px;}
.i_nav li{ float:left; padding-top:50px; margin-right:43px;}
.i_nav li a{ float:left; height:20px;}
.navline{ width:2px; background:url(../images/navline.jpg) no-repeat left 52px; height:16px;}
.nava{ background:url(../images/nav01.jpg) no-repeat left top; width:40px;}
.navaon,.nava:hover{ background:url(../images/nav01b.jpg) no-repeat left top; width:40px;}
.navb{ background:url(../images/nav02.jpg) no-repeat left top; width:80px;}
.navbon,.navb:hover{ background:url(../images/nav02b.jpg) no-repeat left top; width:80px;}
.navc{ background:url(../images/nav03.jpg) no-repeat left top; width:80px;}
.navcon,.navc:hover{ background:url(../images/nav03b.jpg) no-repeat left top; width:80px;}
.navd{ background:url(../images/nav04.jpg) no-repeat left top; width:81px;}
.navdon,.navd:hover{ background:url(../images/nav04b.jpg) no-repeat left top; width:81px;}
.nave{ background:url(../images/nav05.jpg) no-repeat left top; width:81px;}
.naveon,.nave:hover{ background:url(../images/nav05b.jpg) no-repeat left top; width:81px;}
.navf{ background:url(../images/nav06.jpg) no-repeat left top; width:81px;}
.navfon,.navf:hover{ background:url(../images/nav06b.jpg) no-repeat left top; width:81px;}

.hlk{ padding:30px 0px 0px 25px;}
.hlka,.hlkb{ float:left; height:31px; font-size:20px; color:#230101; line-height:31px;}
.hlka:hover,.hlkb:hover{ color:#990a0a;}
.hlka{ background:url(../images/ico01.png) no-repeat left top; padding-left:55px; margin-right:40px;}
.hlkb{ background:url(../images/ico02.png) no-repeat left top;padding-left:35px;}


.isp{ padding-left:430px;}
.isp a{ display:block; width:130px; height:42px; line-height:42px; color:#fff; font-size:18px; text-align:right; background:url(../images/ico01.png) no-repeat left top;}
.isp a:hover{background:url(../images/ico02.png) no-repeat left top;}

.nav{ background:#ffcd1d; border-top:solid 1px #fce07e;}

.dp{ padding:55px 0px 0px 270px; text-align:left;}
.dp h1{ display:block; padding-bottom:30px;}
.dp p{ font-size:18px; line-height:40px; color:#bc994d;}
.dp strong{ display:block; text-align:right; padding-right:313px; padding-top:20px;}



.logolk{ float:left; padding-top:20px;}
.logolk a{ float:left; width:280px; height:40px; background:#;}
.forsy{ float:right; padding:25px 10px 0px 0px;}

/* 二级 */
.scn{ background:url(../images/sbg.jpg) repeat;}
.sbga{ background:url(../images/stop01.jpg) no-repeat center top;}
.sbgb{ background:url(../images/stop02.jpg) no-repeat center top;}
.sbgc{ background:url(../images/stop03.jpg) no-repeat center top;}
.sbgd{ background:url(../images/stop04.jpg) no-repeat center top;}
.sbge{ background:url(../images/stop05.jpg) no-repeat center top;}
.stopline{ height:209px;}
.stopline a{ display:block; width:282px; height:62px;}
.sfoot{ background:url(../images/sfootbg.png) no-repeat center bottom; padding-bottom:35px;}

.jmjq{ background:url(../images/jmjqbg.png) no-repeat left top; height:818px; margin-top:15px;}
.jmjq h1{ display:block; padding:57px 0px 0px 84px;}
.jmjq_cn{ padding:30px 87px 0px 87px;}
.jmjq_cn p{ text-indent:2em; font-size:15px; color:#521108; line-height:35px;}

.sva{ background:url(../images/zrbg02.jpg) repeat-y left top; margin-top:0px;}
.svb{ background:url(../images/zrbg01-1.jpg) no-repeat left top;}
.svc{ background:url(../images/zrbg03-1.jpg) no-repeat left bottom;}
.stfoot{ background:url(../images/zrbg03.png) no-repeat center bottom; height:81px;}

.slf{ float:left; width:274px;}
.srt{ float:left; width:668px;}
.formore{ display:block; text-align:right; padding:78px 15px 0px 0px; font-size:16px;}
.formore a{ color:#551007;}
.formore a:hover{ color:#9a1d0c;}
.srt h1{ display:block; text-align:center; background:url(../images/slinea.jpg) no-repeat center bottom; font-size:30px; color:#8e1c0c; font-weight:normal; padding:17px 0px 23px 0px;}

.zclista{ padding:10px 0px 60px 40px; float:left;}
.zclista li{ float:left;  padding:30px 30px 0px 30px;}
.zclista li img{ width:206px; height:244px;padding:10px; background:#f5eed0; }
.zclista li  p{ display:block; text-align:center; font-weight:bold; color:#5d160c; font-size:15px; padding-top:15px;}

.slf h1{display:block; padding:70px 0px 0px 74px;}
.slf ul{ padding:40px 0px 0px 50px;}
.slf ul li{}
.slf ul li a{ display:block; padding-left:38px; line-height:55px; font-size:20px;}
.slf_on,.slf_on:hover{ background:url(../images/lfnavbg.png) no-repeat left top; width:211px; height:55px; color:#eebe4d;}
.slf_off{ color:#5d160c;}


.zclistb{ padding:10px 0px 60px 30px; float:left;}
.zclistb li{ float:left;  padding:25px 15px 0px 15px;}
.zclistb li img{ width:157px; height:185px;padding:6px; background:#f5eed0; }
.zclistb li  p{ display:block; text-align:center; font-weight:bold; color:#5d160c; font-size:15px; padding-top:12px;}

.zc_cn{ padding:20px 10px 0px 10px;}
.zc_cn h2{ display:block; color:#aa1905; font-size:18px; padding:10px 0px;}
.zc_cn p{ color:#5d160c;font-size:15px; line-height:30px; text-indent:2em;}
.jsja{ padding:15px 0px 0px 0px;}
.jsja img{ float:left; margin-right:15px;}
.jsja a{ color:#b4220f; margin-left:10px;}
.jsjb{ padding:15px 0px 0px 0px;}
.jsjb img{ float:right; margin-left:15px;}
.jsjb a{ color:#b4220f; margin-left:10px;}
.jsline{ height:30px;}



.gycn{  margin-top:15px;}
.gycn h1{ display:block; padding:57px 0px 0px 84px;}
.svd{ background:url(../images/aboutbg01.png) no-repeat left bottom;}
.sve{ background:url(../images/mtbg.png) no-repeat left bottom;}
.stfootb{ background:url(../images/aboutbg02.png) no-repeat center bottom; height:70px;}
.stfootc{ background:url(../images/mtbg02.png) no-repeat center bottom; height:87px;}
.gywd{ padding:15px 90px 220px 90px;}
.gywd p{color:#5d160c;font-size:15px; line-height:30px; text-indent:2em;}


.newsllist{ padding:40px 230px 0px 100px;}
.newsllist li{ font-size:16px; color:#5d160c; line-height:45px; background:url(../images/ico03.jpg) no-repeat left 17px; padding-left:18px;}
.newsllist li a{color:#5d160c;}
.newsllist li a:hover{ color:#950a0a;}
.newsllist li span{ float:right;}
.mtline{ height:200px;}

.foryinyue{ position:absolute; top:0px; z-index:1000; width:100%;}
.foryinyue div{ width:850px; margin:0px auto; text-align:right;}

.z_foot{ background:#000 url(../images/forfoot.jpg) no-repeat center top; height:168px; }
.z_foot div{ margin:0px auto; width:636px;}
.z_foot div p{ display:block; padding:139px 0px 0px 182px;}
.z_foot div p a{ display:block; width:225px; height:17px; background:#;}


.cj_list{ float:left; padding:0px 0px 0px 20px;}
.cj_list li{ float:left; width:295px; height:179px; background:url(../images/picbg.jpg) no-repeat left top; text-align:center; padding-top:9px; margin-right:25px; margin-top:20px;}
.cj_list li p{ display:block; font-size:15px; color:#222222; padding:10px 0px 0px 10px; text-align:left;}
.cj_list li a:hover p{ color:#cb0f0f;}






/* 弹出 */
.mydiv{ 
z-index:1000; 
top:50px; width:100%;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
} 

.mydiv2{ 
z-index:1000; 
top:0px; width:100%;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
} 

.bg { 
background-color:#000; 
width: 100%; 
height: 100%; 
left:0; 
top:0;/*FF IE7*/ 
filter:alpha(opacity=70);/*IE*/ /*点击后背景透明效果*/ 
opacity:0.7;/*FF*/ 
z-index:-1000;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
_top:       expression(eval(document.compatMode && 
            document.compatMode=='CSS1Compat') ? 
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ 
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ 
} 
.tc{ width:630px; margin:0px auto;  background:#fff;}
.tc_b{ padding:10px 15px;}
.tc_b h2 a{ cursor:pointer; }
.tc_b h1{ display:block; font-size:18px;  color:#a05237;}
.tc_b h2{ float:right; margin-top:-45px;}
.tc_b table{ background:#dedede; margin-top:15px;}
.tc_b table td{ background:#fff; padding:5px 10px; text-align:left; line-height:24px; font-size:15px;}
.tc_b table td p{ display:block; text-align:center;}
.tc_b h3{ display:block; text-align:right; padding:15px 0px 5px 0px;}
.tc_b h3 a{ color:#a05237;  font-size:16px;}
.tc_b h3 a:hover{text-decoration:underline;}

.tc_x{ width:1000px; height:511px; padding-top:134px; background:url(../images/tcbg.png) no-repeat left top; text-align:center; margin:0px auto;}

.tc_x span{ display:block;height:29px; padding-right:185px;}
.tc_x span a{ float:right; width:29px; height:29px; background:url(../images/closebut.png) no-repeat left top;color:#ccc; cursor:pointer;}
.tc_x span a:hover{ color:#fff;}






.tc_v{ width:900px;  background:#debe81; margin:0px auto;}
.tc_v h2{ display:block; padding:20px 0px 10px 25px; text-align:left;}
.tc_v span{ display:block; height:29px; padding-right:25px; margin-top:-40px;}
.tc_v span a{ display:block; float:right; width:50px; height:25px; background:url(../images/closebut2.jpg) no-repeat right 5px;color:#5a0808; font-size:15px; cursor:pointer;}
.tc_v span a:hover{ color:#c21111;}
.tvwd{ color:#621708; font-size:14px; line-height:25px; padding:20px 30px 40px 30px;}
.tvwd p{ text-indent:2em;}

.tcwd{ background:#fff; width:790px; margin:0px auto;
-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	
	}
.forclose{ display:block; text-align:right; padding:5px 10px 0px 0px;}
.forclose img{ cursor:pointer;}
.tcwd h1{ display:block; padding:0px 30px 10px 30px; font-size:22px; line-height:30px; font-weight:normal; color:#b20818;}
.tcwd p{ display:block;  line-height:26px; font-size:15px; padding:0px 30px;}
.tcwd h2{ display:block; padding:10px 0px 10px 30px;}
.tctda{ padding:0px 30px 30px 30px;}
.tcwd table{ background:#c8c8c8;}
.tcwd td{ font-size:15px; text-align:center; background:#fff; padding:5px 0px;}
.tcwd td span{ display:block; text-align:left; padding-left:15px;}
.tcwd td a{ color:#0b75c0;}

.tc_y{ width:1000px;  background:#f6ecce; margin:0px auto;}
.tc_y span{ display:block; height:29px; padding-right:25px; text-align:right; line-height:30px;}
.tc_y span a{ cursor:pointer;}
.tc_y span a:hover{ color:#c21111;}


.tc_y1{ width:624px; padding:0;background:#cdb67d; margin:0px auto; height:446px;}
.tc_y1 .fmv_c{ position:absolute; top:40px; right:0}
.tc_y1 .fmv_c a{ cursor:pointer;}

.tc_y1 .fmv{ position:relative; top:-40px;}
.tc_y1 p{ width:600px; margin-left:12px; font-family:"microsoft yahei"; font-size:15px; color:#222; line-height:25px;position:absolute; top:360px;}
.tc_x1{ width:624px; height:511px; padding-top:134px; background:cdb67d; text-align:center; margin:0px auto;}

.tc_x1 span{ display:block;height:29px; padding-right:185px;}
.tc_x1 span a{ float:right; width:29px; height:29px; background:url(../images/closebut.png) no-repeat left top;color:#ccc; cursor:pointer;}
.tc_x1 span a:hover{ color:#fff;}
/* 固定浮动 */
.fix-block-r{position:fixed;_position:absolute;width:61px;padding-bottom:130px;visibility:hidden;z-index:1000; padding-right:5%;}
.fix-block-r .back-top{background-color:#; position:absolute;width:61px;}
.fd{width:50px; background:#; text-align:center; line-height:30px; padding:10px 0px;}
.back-top{ background:url(../images/gotop.png) no-repeat left top; width:61px; height:59px;float:left; }
.to-favorite{ display:block;}

.shop_intrrt{ float:right; width:215px; border-top:solid 1px #fff;}



/* t图片显示 */
.fz{background:#eae2bc; border:solid 1px #c8ba92; margin:30px 20px 0px 20px;}
.lxfscroll {  padding:24px 0px 0px 0px;
 width:437px;
 margin-left:auto;
 margin-right:auto;

 overflow: hidden;
 position: relative;
 height: 576px;
}
.button {border:0px;
 margin-right:auto;
 margin-left:auto;
 text-align:center;
 padding-top: 10px;
  background:#;
}
i {
 color:#;
 font-weight:bold;
}
.button input { border:0px;
 padding-top: 4px;
 padding-right: 12px;
 padding-bottom: 4px;
 padding-left: 12px;
}
.lxfscroll ul li {
 height: 658px;
 width: 437px;
 text-align: center;
 line-height: 300px;
 position: absolute;
 font-size: 40px;
 font-weight: bold;
}
input:focus {
    outline:none;
}
.cn_lf{ position:absolute; left:30px; top:260px;}
.cn_rt{ position:absolute; right:30px; top:260px;}
.topage{ border:0px; width:36px; height:50px; background:url(../images/left.png) no-repeat left top; cursor:pointer;}
.topageb{ border:0px; width:36px; height:50px; background:url(../images/right.png) no-repeat left top;cursor:pointer;}

.wmpic{ text-align:center; padding:40px 0px 90px 0px;}


/* 音乐*/
.cd_nav{ float:left;width:235px; padding:32px 0px 80px 45px;}
.cd_nav li{ float:left; width:235px; height:40px;margin-top:5px;}
.cd_nav li a{ display:block; }
.cd_nav li a span{display:block;height:40px; line-height:40px; font-size:16px; padding-left:33px;}
.cd_nav li a b{display:block;height:40px; line-height:40px; font-size:16px; padding-left:33px; font-weight:normal;}

.cd_on{ background:url(../images/f_13.jpg) no-repeat left top; color:#fff;}
.cd_on:hover{ color:#fff;}
.cd_off{background:url(../images/f_14.jpg) no-repeat left top;}
.cd_off:hover{ background:url(../images/f_13.jpg) no-repeat left top; color:#fff;}
.cd_off span{background:url(../images/yf02.png) no-repeat 10px 12px;}
.cd_on span{background:url(../images/yf01.png) no-repeat 10px 12px;}
.cd_off:hover span{background:url(../images/yf01.png) no-repeat 10px 12px;}

.cd_cn{ border:solid 1px #d5d5d5;border-right:0px; height:398px; width:535px; float:left;margin-top:37px;}
.cd_cn strong{ display:block; padding:25px 0px 0px 32px;}
.cd_cn p{ display:block; text-indent:2em; font-size:15px; line-height:27px; padding:30px 25px 0px 25px;}

.cd_rt{ background:url(../images/f_17.jpg) repeat-y left bottom; margin-top:37px; font-size:0px; width:8px;  float:left;}
.cd_rt div{ background:url(../images/f_15.jpg) no-repeat left top; padding-top:388px;}

.cd_cn{}
.cd_cn h1{}

.cdbf{ background:url(../images/bf02.png) no-repeat right 6px; width:485px; height:56px; padding:0px 0px 0px 20px; position:relative; margin-top:30px;}
.cdbf b{ float:left; margin-right:7px;}
.bft{ width:400px; height:11px; font-size:0px; background:url(../images/bf04.png) no-repeat left top;  float:left; margin-top:21px;position:relative; z-index:1;}
.bft span{ display:block;border-radius:5px; background:url(../images/bf05.png) repeat-x left top;width:0%;  height:11px;}
.bf_bit{position:absolute;left:-1%; top:-6px; z-index:111;}




/*唱段赏析*/
.cd_list{ float:left; padding:0px 0px 0px 0px;}
.cd_list li{ float:left; width:296px; height:230px; background:url(../images/qx_03.png) no-repeat left top; text-align:center; padding-top:9px; margin-right:25px; margin-top:20px;}
.cd_list li p{ display:block; font-size:15px; color:#222222; padding:0px 0px 0px 0px; text-align:left;}
.cd_list li a:hover p{ color:#cb0f0f;}