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:#fff;}
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;}

.ibg{ background:url(../images/i_bg00.jpg) repeat-x top;}
.ibg_a{ width:100%; height:159px;background:url(../images/i_bg01.jpg) no-repeat center top;}
.ibg_b{ width:100%; height:254px;background:url(../images/i_bg02.jpg) no-repeat center top;}
.ibg_c{ width:100%; height:117px;background:url(../images/i_bg03.jpg) no-repeat center top;}
.ibg_d{ width:100%; height:138px;background:url(../images/i_bg04.jpg) no-repeat center top;}
.isp{ width:1000px; margin:0px auto; padding-top:30px;}
.isp1{ width:1000px; margin:0px auto; padding-top:10px; float:left; padding-left:1100px;}

.nav{ width:100%; background:url(../images/i_bg05.jpg) no-repeat center bottom;}
.navin{ width:100%; background:url(../images/navbg.png) repeat-x top; height:98px;}
.navin_b{ width:100%; background:url(../images/navbg.png) repeat-x top; height:63px;}
.icn{ width:900px; margin:0px auto;position: relative;}
.i_nav{ float:left; padding-left:20px;}
.i_nav li{ float:left;}
.ilinea{ background:url(../images/alinea.jpg) no-repeat left 24px; width:2px; height:60px; }
.navlk{ padding:0px 30px; font-size:16px;}
.i_nav li a{ padding:21px 5px 14px 5px; float:left;  position: relative;}
.navon{ border-bottom:solid 3px #d31717; color:#d31717;}
.navoff{}
.navoff:hover{border-bottom:solid 3px #d31717; color:#d31717;}




.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; }

/* 二级页面 */

.ishead{ background:url(../images/s_bg00.jpg) repeat-x top;}
.is_headin{ background:url(../images/shead.jpg) no-repeat center top; height:215px; width:100%;}
.scn{ background:#ededed;}

.scn_in{ border:solid 1px #d5d5d5; background:#fff; width:998px; margin:0px auto; margin-top:18px;}
.s_title{ padding:20px 20px 0px 20px;}
.s_title span{ display:block; background:url(../images/alineb.jpg) repeat-x bottom;}

.s_wdn{ padding:40px 45px 120px 45px;}
.zqy_pic{ float:left;}
.zqy_wd{ float:left; width:540px; padding-left:26px; line-height:35px; font-size:15px; text-indent:2em;}


.s_mmjx{padding:20px 45px 60px 45px;}
.mx_pic{ float:left; width:330px; height:342px; background:url(../images/spicbg.jpg) no-repeat left top; padding:5px 0px 0px 6px;}
.mx_picn{ float:left; width:330px; height:302px; background:url(../images/spicbg.jpg) no-repeat left top; padding:5px 0px 0px 6px;}
.mx_picb{ float:right; width:330px; height:212px; background:url(../images/spicbg.jpg) no-repeat left top; padding:5px 0px 0px 6px;}
.mx_pice{ float:right; width:330px; height:412px; background:url(../images/spicbg.jpg) no-repeat left top; padding:5px 0px 0px 6px;}
.mx_pic img,.mx_picb img{ width:321px; height:205px;}
.mx_wd{ float:right; width:540px; padding-right:5px;}
.mx_wd h2{padding-top:10px; float:left; padding-bottom:10px; }
.mx_wd h2 span{ float:left; padding-top:3px;}
.mx_wd h2 b{ float:left;padding-right:10px;}
.mx_wd h2  a{ color:#a05237;}
.mx_wd p{ font-size:14px; line-height:24px; text-indent:2em; clear:both; display:block;}
.mx_wd p5{ font-size:14px; line-height:24px; clear:both; display:block;}
.mx_a{ border-bottom:solid 1px #c4c4c4; padding:15px 0px;}
.tqm,.tqmb{ float:right; padding-top:5px;}
.tqm a,.tqmb a{ background:url(../images/ico01.jpg) no-repeat left top; float:right; height:25px; line-height:25px; font-size:16px; color:#a46415; padding-left:32px; padding-right:5px;}
.tqmb{ float:left;}

.mx_wdb{ float:left; width:540px; padding-right:5px;}
.mx_wdb h2{padding-top:10px; float:left; padding-bottom:10px; }
.mx_wdb h2 span{ float:left; padding-top:3px;}
.mx_wdb h2 b{ float:left;padding-right:10px;}
.mx_wdb h2  a{ color:#a05237;}
.mx_wdb p{ font-size:14px; line-height:24px; text-indent:2em; clear:both; display:block;}
.mx_wdb p5{ font-size:14px; line-height:24px; clear:both; display:block;}
 
 
 .mx_wde{ float:left; width:540px; padding-right:5px;}
.mx_wde h2{padding-top:10px; float:left; padding-bottom:10px; }
.mx_wde h2 span{ float:left; padding-top:3px;}
.mx_wde h2 b{ float:left;padding-right:10px;}
.mx_wde h2  a{ color:#a05237;}
.mx_wde p{ font-size:14px; line-height:24px; text-indent:2em; clear:both; display:block;}
.mx_wde p5{ font-size:14px; line-height:24px; clear:both; display:block;}

.mx_wdn { float:right; width:540px; padding-right:5px;}
.mx_wdn h2{padding-top:10px; float:left; padding-bottom:10px; }
.mx_wdn h2 span{ float:left; padding-top:3px;}
.mx_wdn h2 b{ float:left;padding-right:10px;}
.mx_wdn h2  a{ color:#a05237;}
.mx_wdn p{ font-size:14px; line-height:24px; text-indent:2em; clear:both; display:block;}
.mx_wdn p5{ font-size:14px; line-height:24px; clear:both; display:block;}


/* 弹出 */
.mydiv2{ 
z-index:1000; 

top:150px; 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:830px; 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:600px; height:400px; background:#000; padding:2px 25px 10px 25px; text-align:center; margin:0px auto;}
.tc_x span{ display:block; text-align:right; line-height:32px; padding-right:10px;}
.tc_x span a{ color:#ccc; cursor:pointer;}
.tc_x span a:hover{ color:#fff;}


/* 解读交响乐之春 */

.s_jda{ padding-bottom:20px; padding-top:15px;}
.s_jda img{ float:left;}
.jda_wd{ float:left; width:590px; padding-left:30px;}
.jda_wd p{ line-height:27px; font-size:15px; text-indent:2em;}
.jda_wd h1{ color:#3f710c; font-size:20px; line-height:35px; display:block; padding-bottom:5px;}

.ycap{ width:860px; margin:0px auto;}

.yc_title{ float:left;}
.yc_title li{ float:left; text-align:center; background:#38b7bb; height:48px; padding-top:12px; white-space:nowrap;}
.yctitle_a{ width:151px; border-right:1px solid #fff;}
.yctitle_b{ width:390px; border-right:1px solid #fff;}
.yctitle_c{ width:166px;}
.yctitle_d{ width:150px; border-right:1px solid #fff; }
.yctitle_c img{  position: relative;top: -5px;}

.ycap_list{ background:#cecece;}
.ycaplist_a td{ background:#fff;}
.ycaplist_b td{ background:#d9f3f4;}
.ycap_list td{ text-align:center; font-size:15px; padding:12px 0px;}
.ycap_list td span{ display:block; text-align:left; padding-left:20px;}

.mtbg{ background:url(../images/mtbg.jpg) no-repeat right bottom;}

.mtcn{ width:770px; margin:0px auto; padding:40px 0px 260px 0px;}
.mtcn ul{ float:left;}
.mtcn ul li{ float:left; width:770px; border-bottom:dashed 1px #c3c3c3; line-height:40px; font-size:15px;}
.mtcn ul li span{ float:left; width:125px; padding-left:20px; background:url(../images/ico10.jpg) no-repeat 6px 20px;}
.mtcn ul li u{ text-decoration:none; float:left; width:530px;}
.mtcn ul li em{ font-style:normal;}

.ckqm{ color:#136f86;}

.h_icon{background: url("../images/h_ico.png") no-repeat;display: inline-block;width: 32px;height: 25px;position: absolute;top: 16px;left: 66px;}
.ycap_list td span.order_btn{border: 1px solid #d30000; width: 110px;margin: 0 auto;border-radius: 7px; color: #d30000; padding: 3px;text-align: center;line-height: 17px;font-weight: bold;cursor: pointer;}
.color_999{color: #999;font-size: 12px;font-weight: normal;}
.ycap_list td span.order_btn2{ height: 40px;line-height: 40px;}

.ycap_list td span.order_btn:hover,.ycap_list td span.order_btn2:hover{background: #d30000;color: #fff;}
.ycap_list td span.order_btn:hover .color_999{color: #fff;}
.bg_music2{ width: 28px;
    height: 24px;
    position: absolute;
    right: -15px;
    top: 19px;
    z-index: 100;}