@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
li,dl,dd,dt{list-style:none;}
img{border:0; outline:none;}
a{text-decoration:none;}
.clear{clear:both;}
element.style {
overflow:hidden;
}
body{font-family:"微软雅黑"; font-size:12px;}

#itop{background:url(../images/index01.jpg) center 0 no-repeat;}
.itop{width:1004px; margin:0 auto; height:435px; position:relative; }
.ytop01{height:87px; background:#1e1e1e; color:#fff; font-size:14px; padding-left:282px;}
.ytop01_01 a{color:#fff;}
.ytop01_01:hover{border-bottom:3px solid #f19ec2; height:84px;}
.ytop01_01{width:66px; float:left; text-align:center; line-height:22px; margin-right:55px; height:87px;}
.ytop01_02{margin-right:0;}

.ytop02{height:348px; position:relative}
.ytop02_01{height:348px; width:1004px; overflow:hidden;}
.ytop02_02{position:absolute; bottom:17px; right:16px;}
.ytop02_02 img{margin-right:8px;}
.ytop02_03{position:absolute; left:0; bottom:0;}
.ytop02_03 img{margin-right:26px;}

.ytop03{position:absolute; left:5px; top:0; z-index:10}


.imain{width:1004px; margin:32px auto 0;}
.imain01{float:left; width:270px; margin-right:54px; padding-left:1px; overflow:hidden; padding-bottom:26px;}
.imain01_01{font-size:22px; color:#484a49; font-weight:normal; border-bottom:1px solid #d4d4d2; height:32px; line-height:22px;}
.imain01_01 a{float:right; font-size:14px; color:#707070; padding-top:6px;}
.imain01_02{border-bottom:1px solid #d4d4d2; margin-top:18px; padding-bottom:12px; height:86px; overflow:hidden}
.imain01_02_a{float:left; width:122px; height:80px; margin-right:8px;}
.imain01_02_b{float:left; width:140px; overflow:hidden;}
.imain01_02_b_01{font-size:14px; color:#a3a3a3; line-height:20px; margin-bottom:5px;}
.imain01_02_b_02{color:#707070; line-height:20px; text-indent:2em;}
.imain01_02_b_02 a{color:#707070;}
.imain01_02_b_02 a span{color:#eb6ea4; margin-left:5px;}

.imain02{float:left; width:402px; margin-right:51px;}
.imain02_01{height:194px; width:400px; border:1px solid #eb6ba2; margin-bottom:17px;}
.imain02_02{border-bottom:1px solid #d4d4d2; height:34px; color:#fff; font-size:14px; margin-bottom:11px;}
.imain02_02 a{color:#fff; background:#eb6ba2; height:28px; width:112px; display:block; text-align:center; padding-top:6px;}
.imain02_02 img{margin-left:16px;}
.imain02_03{color:#666; line-height:22px;}
.imain02_03 dl{width:96px; float:left; margin-right:6px; text-align:center;}
.imain02_03 dl a{color:#666;}
.imain02_03 dt{width:96px; height:34px; background:url(../images/index20.jpg) no-repeat; color:#fff; font-size:14px; margin-bottom:5px; padding-top:2px;}
dl.imain02_03_a{margin-right:0;}
dt.idlbg01{background:url(../images/index21.jpg) no-repeat;}
dt.idlbg02{background:url(../images/index22.jpg) no-repeat;}
dl.imain02_03_a dt{background:url(../images/index23.jpg) no-repeat;}

.imain03{float:left; width:226px;}
.imain03_01{text-align:center; margin-top:16px;}
.imain03_01 li{height:40px; margin-bottom:10px; font-size:18px; color:#434343}
.imain03_01 li a{display:block; width:226px; height:34px; color:#434343; background:url(../images/index25.jpg) center 0 no-repeat; padding-top:6px;}
.imain03_01 li a:hover,li a.imain03_01a{background:url(../images/index24.jpg) center 0 no-repeat; color:#fff}

#foot{background:#1b1b1b url(../images/foot01.jpg) repeat-x;}
.foot{width:1004px; margin:0 auto; background:#1b1b1b url(../images/foot01.jpg) repeat-x;}
.foot01{height:72px; color:#fff; font-size:14px;}
.foot01_01{float:left; padding-top:26px;}
.foot01_01 a{color:#fff; margin-right:64px;}
.foot01_02{float:right; color:#f19ec2; font-size:18px; background:url(../images/foot02.jpg) 0 10px no-repeat; padding:38px 10px 5px 25px;}

.foot02{padding-top:28px; padding-bottom:34px;}
.foot02_01,.foot02_02{float:left; color:#6a6969; line-height:30px; width:271px; margin-right:54px;}
.foot02_01 dt,.foot02_02 dt{color:#fff; font-size:14px;}
.foot02_02{width:340px; margin-right:31px; padding-left:62px;}
.foot02_03{float:left; width:246px;}
.foot02_03_a{float:left; width:108px; padding-left:15px; overflow:hidden}
.foot02_03_a p{color:#6a6969; margin-bottom:5px;}
.foot02_03_a p img{vertical-align:middle; margin-right:5px;}

#banquan{background:#111111;}
.banquan a:link,.banquan a:visited,.banquan a:active{background:#111111; text-align:center; color:#6a6969; line-height:30px; padding:4px 0; width:1004px; margin:0 auto}
.banquan{background:#111111; text-align:center; color:#6a6969; line-height:30px; padding:4px 0; width:1004px; margin:0 auto}


/*钢琴租售css*/
#zstop{background:url(../images/gqzs01.jpg) center 0 no-repeat;}
.zstop{width:1004px; margin:0 auto; height:375px; position:relative;}
.zstop02{height:288px;}

.gqzs01{border-bottom:1px solid #dcdcdc; color:#666; font-size:14px; line-height:18px; padding-bottom:10px; margin-bottom:22px;}
.gqzs01 span{float:right; font-family:"宋体"; font-size:12px;}
.gqzs02 {margin:15px auto; width:100%; }
.gqzs02 ul{margin:0px auto; width:100%; }
.gqzs02 ul li{float:left; width:23.5%;margin-right:2%; margin-bottom:15px; }
.gqzs02 ul li:nth-child(4n){margin-right:0%;}


.gqzs03{padding-bottom:10px;}
.gqzs03_01{float:left; width:240px; margin-right:14px;}
.gqzs03_01 img{margin-bottom:17px;}

.gqzs03_02{float:left; width:735px; font-family:"宋体"; line-height:30px; color:#666; padding-left:15px; font-size:14px; position:relative; padding-bottom:40px;}
.gqzs03_02_a{padding-left:42px;}
.gqzs03_02_b{position:absolute; bottom:0; right:0;}


/*关于天音修改css*/
#xgtop{background:url(../images/gytyxg01.jpg) center 0 no-repeat;}
.ileft{float:left; width:225px; margin-right:45px; overflow:hidden; padding-bottom:28px;}
.ileft01{height:40px; width:197px; background:url(../images/gytyxg03.jpg) no-repeat; color:#fff; font-size:14px; padding:6px 15px 0 13px;}
.ileft01 span{font-size:18px;}
.ileft02{margin-bottom:25px;}
.ileft02 li{font-size:14px; color:#666;}
.ileft02 a{color:#666; display:block; height:36px; background:url(../images/gytyxg05.jpg) 0 bottom no-repeat; padding:14px 0 0 34px;}
.ileft02 a:hover,a.lista{background:url(../images/gytyxg04.jpg) 0 bottom no-repeat; color:#b90251; padding-top:20px; height:30px;}
.ileft03{width:186px; border:1px solid #dcdcdc; height:75px; background:url(../images/gytyxg06.jpg) no-repeat; line-height:18px; color:#dd2674; padding:10px 15px; font-size:14px; margin-bottom:15px;}
.ileft03 span{color:#000; font-size:18px; line-height:30px;}

.ileft04{margin-bottom:12px;}
.ileft04_01{float:left; margin-right:27px; width:93px;}
.ileft04_02{float:left; width:105px;}
.ileft04_02 img{padding-left:10px; padding-bottom:5px;}
img.ileft04_02a{padding-bottom:0; padding-left:0;}

.iright{float:left; width:734px;}
.gytyxg01{padding-top:20px; padding-bottom:40px;}
.gytyxg02{padding-bottom:40px; color:#666; font-size:14px; font-family:"宋体"; line-height:36px; text-indent:2em;}
.gytyxg03 img{margin-right:22px; margin-bottom:24px;}
img.gytyxg03_01{margin-right:0;}



/*教学成果css*/
#jxcgtop{background:url(../images/jxcg01.jpg) center 0 no-repeat;}
.ileft02_01{padding-top:10px;}
.ileft02_01 li{font-size:12px; color:#666;}
.ileft02_01 a{color:#666; display:block; height:24px; background:none; border-bottom:1px solid #dcdcdc; padding:7px 0 0 42px;}
.ileft02_01 a:hover{background:#f7ecf1; color:#b90251; height:24px; padding:7px 0 0 42px;}

.jxcg{padding-top:20px;}
.jxcg01{width:202px; text-align:center; line-height:45px; color:#333; margin:0px 20px; float:left; margin-bottom:50px; height:172px;}
.jxcg02{margin-right:0;}
.jxcg img{max-width:100%;}

/*新闻中心css*/
#xwzxtop{background:url(../images/xwzx01.jpg) center 0 no-repeat;}
.xwzx{margin-top:22px;}
.xwzx01{padding-bottom:25px; margin-bottom:20px; border-bottom:1px dashed #ccc;}
.xwzx01_01{float:left; margin-right:25px;}
.xwzx01_02{color:#666; line-height:24px; font-family:"宋体";}
.xwzx01_02_a{font-size:14px; margin-bottom:15px;}
.gqzs01 a,.gqzs01 a:hover,.xwzx01_02_a a,.xwzx01_02_a a:hover{ color:#666;}
.xwzx01_02_a span{float:right; font-size:12px;}
.xwzx01_02_b{height:72px; overflow:hidden;}
.xwzx01_02_c{text-align:right;}
.xwzx01_02_c a{color:#ef69a3;}
.xwzx01_03{float:right; margin-left:25px;}

.xwzx02{text-align:right; font-family:"宋体"; margin-bottom:15px;}
.xwzx02 a,.xwzx02 span{color:#ef69a3;}


/*资源下载css*/
#zyxztop{background:url(../images/zyxz01.jpg) center 0 no-repeat;}
.zyxz{font-size:12px; color:#666; font-family:"宋体"; margin-bottom:15px;}
.zyxz td{border-bottom:1px dashed #ccc; padding:5px 0 4px; text-align:left}


/*师资力量css*/
#szlltop{background:url(../images/szll01.jpg) center 0 no-repeat;}
.szll{margin-bottom:15px; border-bottom:1px solid #ccc; }
.szll01{width:352px; float:left; margin:0px 5px 32px 5px; height:174px; overflow:hidden;}
.szll01_01{width:124px; height:156px; background:url(../images/szll03.jpg) no-repeat; padding:6px 10px 12px 8px; margin-right:18px; float:left}
.szll01_02{float:left; width:192px; overflow:hidden; line-height:24px; color:#666; font-family:"宋体"; padding-top:5px;}
.szll01_02_a{height:120px; overflow:hidden; margin-bottom:10px;}
.szll01_02_a p a {color:#666;}
.szll01_02_a p a:hover {color:#e25491;}
.szll01_02_b{text-align:right;}
.szll01_02_b a{color:#e25491;}

.szll02{margin-right:0;}


/*师资力量css*/
#tykctop{background:url(../images/tykc01.jpg) center 0 no-repeat;}
.tykc{width:1004px; margin-bottom:40px;}
.tykc01{padding:0px;}
.tykc02{background:url(../images/tykc05.jpg) repeat-y; padding:0 11px; margin-top:-5px;}
.tykc02 th{color:#b3300a; font-size:14px; height:46px; border-bottom:1px solid #f0c18b; font-weight:normal}
.tykc02 td{border-left:2px solid #f0c18b; border-bottom:2px solid #f0c18b; line-height:18px; padding:10px 15px; color:#666; text-align:center}
td.nobod{border:0; padding:0;}
td.nolbod{border-bottom:0;}
td.tykc02_01{font-family:"宋体"; text-align:left}
td.tykc02_02{text-align:left}
td.tykc02_03{font-size:16px; color:#29a5a5;}
td.tykc02_04{color:#84217b;}
td.tykc02_05{color:#e79412;}
td.tykc02_06{color:#259d3c;}
td.tykc02_07{color:#134790;}
td p.xingz01{height:150px; background:#effaec; width:100%; padding-top:100px;}
td p.xingz02{height:150px; background:#f8e6f6; width:100%; padding-top:100px;}
