@charset "utf-8";
@import url("itm_style.css");
html,body,div,select,iframe, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea,table, th, td {margin: 0; padding: 0;}
body {font-size: 12px; margin:0px auto; padding:0px; line-height:26px;color: #636262; font-family: '';}
body, button, input, select, textarea {font: 12px/1.5 ,tahoma,arial,sans-serif;}   
img{ border: 0 none; vertical-align: middle; }
ol, ul, li{list-style: none;}
i, em, cite { font-style: normal; }
button { cursor: pointer; }
.clearfix{ clear: both;}

a{text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.center{ text-align:center;}

.mr15{ margin-right:15px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.m10{ margin:0px 14px;}
.ml10{ margin-left:10px;}
.pt10{ padding-top:10px; }

a{color: #636262; text-decoration:none;}
a:hover{ color:#04883c; text-decoration: underline;}


/*-----------------------------index-----------------------------*/
.part5,.part2{width:960px; margin:0 auto;}
.part1{}

.blk02{}
.tt_hottopics{background-position: 0 0;}
.blk02_c{}
.hottopics_tt{ float: left; width: 45px; padding-top: 15px;}
.hottopics_tt h4{ width: 37px; height: 17px; line-height: 17px; font-weight: normal; text-indent: 3px; font-size: 12px; background: url(http://i0.sinaimg.cn/ent/deco/2013/0518/music/prefix.png) no-repeat;}
.hottopics_tt h4.hottopics_tt0{ background-position: 0 -100px;}
.hottopics_tt h4.hottopics_tt1{ background-position: 0 -300px;}
.hottopics_tt h4 a, .hottopics_tt h4 a:visited, .hottopics_tt h4 a:hover{ color: #fff; text-decoration: none;}
.hottopics_c{ margin-left: 45px; padding: 12px 0; line-height: 26px;}
.hottopics_c p{ height: 26px; overflow: hidden;}
.hottopics_c p a, .hottopics_c p a:visited{ color: #656565;}
.blk02 .botintro{ height: 166px;}

.part4{}
.tt_part h2 span.tt_part_video{ background-position: -200px -400px;}

.tt_videorank{}
.blk13 h2.tt_videorank a{ background-position: -200px -100px;}
.blk13_c{margin-top: 7px;} 
.blk13_c .rank0 a{ padding-left: 22px; background: url(http://i0.sinaimg.cn/ent/deco/2013/0518/music/prefix.png) 0 4px no-repeat;}

.blk14{}
.blk14 .tt1_l{width: 45px;}
.blk14 .tt1_l h2{width: 35px;}
.blk14 .tt1_l h2 a{ width: 35px;}
.blk14 .tt1_r{ width: 267px;}
.blk14 h2.tt_mv a{ background-position: -300px -100px;}
.blk14_c{}
.mvpics{ margin-top: 17px;}
.mvpics .botintro{ width: 155px; height: 87px;}
.mvpics_l{float: left;}
.mvpics_r{float: right;}
.blk14_c .list0{ padding-left: 0; padding-top: 6px;}
.blk14_c .list0 li{ float: left; width: 152px;}
.blk14_c .list0 a{ color: #333;}

.blk15{}
.blk15 .tt1_l{width: 50px;}
.blk15 .tt1_l h2{width: 40px;}
.blk15 .tt1_l h2 a{ width: 40px;}
.blk15 .tt1_r{ width: 267px;}
.blk15 h2.tt_live a{ background-position: -600px -100px;}
.blk15_c{}
.mvpics{ margin-top: 17px;}
.mvpics .botintro{ width: 155px; height: 87px;}
.mvpics_l{float: left;}
.mvpics_r{float: right;}
.blk15_c .list0{ padding-left: 0; padding-top: 6px;}
.blk15_c .list0 li{ float: left; width: 152px;}
.blk15_c .list0 a{ color: #333;}

.blk16{}
.blk16 h2.tt_havealook a{ background-position: -400px -100px;}
.blk16_c{ margin-top: 17px;}
.havealookpics{}
.havealookpics .botintro{ width: 155px; height: 116px;}
.havealookpics_l{ float: left;}
.havealookpics_r{ float: right;}
.blk16_c .list2{ margin-top: 15px;}

.tt0_l h2.tt_hotsong a{background-position: -100px 0;}
.blk03_l{ float: left; width: 150px; margin-top: 15px;}
.blk03_r{ float: right; width: 160px; margin-top: 15px;}
.blk03 .botintro{height: 150px;}
.blk03 .list1 li{ padding-left: 0; background: none;}
.blk03 .list1 li .list1_play{ float: left; display: inline; width: 12px; height: 12px; margin-top: 5px; margin-left: 4px; margin-right: 6px; background: url(http://i0.sinaimg.cn/ent/deco/2013/0518/music/prefix.png) 0 -600px no-repeat;}

.tt0_l h2.tt_hotmv a{background-position: -300px 0;}
.blk04 .list1 li{ background-position: 0px 6px;}
.blk04 .botintro{height: 150px;}

.tt0_l h2.tt_newdisk a{background-position: -200px 0;}

.blk05_c0{ float: left; margin-top: 15px;}
.blk05_c1{ float: right; margin-top: 15px;}
.blk05 .botintro{height: 150px;}

.blk06_c{}
.tt0_l h2.tt_pfinfo a{ background-position: -400px 0;}
.tt_pf{ height: 30px; overflow: hidden; line-height: 30px; text-align: center; font: normal 16px/30px '微软雅黑','黑体';}
.tt_pf_item{ float: left; width: 158px; height: 28px; line-height: 28px; border: 1px solid #e2e5e7; background-color: #f8f8f8; color: #BD192D;}
.tt_pf .selected{ float: left; width: 160px; height: 30px; line-height: 30px; color: #616161; border: none; background: none;}
.pf_c{ padding-top: 8px;}
.pf_c_table{ width: 100%; line-height: 32px;}
.pf_c_table_l{ padding-left: 10px;}
.pf_c_table_m{}
.pf_c_table_r{ padding-right: 10px; text-align: right;}
.pf_c_tr{ border-bottom: 1px dashed #ccc;}

.tt0_l h2.tt_news a{ background-position: -500px 0;}
.blk07 .list0{ padding-left: 0; padding-top: 12px;}
.blk07_c .list0 a{color: #333;}
.blk07  img{ width:320px; height:138px;}
 
.tt0_l h2.tt_video a{ background-position: -600px 0;}
.video_c{ padding-top: 15px;}
.video_c_item0, .video_c_item1{ float: left; width: 155px; height: 116px;}
.video_c_item1{ float: right;}
.blk08_c .list2{ padding-top: 12px;}
.blk08 .botintro{ height: 116px;}

.blk08 .tt1_l{width: 170px;}
.blk08 .tt1_l h2{width: 170px; margin-top: 0; margin-right: 0;}
.blk08 .tt1_l h2 i{ width: 90px; float:left;display: block; height: 33px; overflow: hidden;color:#206241; font-size:22px;font-family:microsoft yahei;}
.blk08 .tt1_l h2 span{ width: 70px; display: block;font-family: microsoft yahei;font-size: 20px;height: 33px;overflow: hidden; color:#000; padding-left:10px;float:left;}
.blk08 .tt1_r{ width: 100px;}


#scrollDiv{width:300px;background: url(../images/scrollDiv.png) repeat-y; padding:10px 10px;overflow:hidden;height:75px; color:#fff;}
#scrollDiv li{height:75px;padding-left:10px; font-size:14px; font-weight:bold;line-height:35px;}




dl.column{background:#f0f0f0;}
dl.column dt{ width:107px; float:left;}
dl.column dt{ width:107px; height:105px;}
dl.column dd{ width:155px; margin:23px 4px; background:#fff; float:right; padding:5px 5px;}
dl.column dd p{ width:155px; height:80px; text-indent:2em; word-wrap: break-word; overflow:hidden; line-height:25px;}
dl.column dd p a{ color:#9b0002;}


.tt_part h2 span.tt_part_pics{ background-position: -300px -400px;}
.blk17{ position: relative; height: 350px;}
.blk17 .musicpics{ display: block;}
.blk17 .musicpics_link{ display: block; position: absolute; z-index: 1; outline: none;}
.blk17 .musicpics_link:hover{ opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.musicpics_text{ display: block; position: absolute; z-index: 2; width: 100%; height: }
.musicpics_link0{ top: 0; left: 0; width: 315px; height: 350px;}
.musicpics_link1{ top: 0; left: 320px; width: 130px; height: 250px;}
.musicpics_link2{ top: 255px; left: 320px; width: 130px; height: 95px;}
.musicpics_link3{ top: 0; left: 455px; width: 130px; height: 95px;}
.musicpics_link4{ top: 100px; left: 455px; width: 130px; height: 250px;}
.musicpics_link5{ top: 0; left: 590px; width: 400px; height: 250px;}
.musicpics_link6{ top: 255px; left: 590px; width: 130px; height: 95px;}
.musicpics_link7{ top: 255px; left: 725px; width: 130px; height: 95px;}
.musicpics_link8{ top: 255px; left: 860px; width: 130px; height: 95px;}
.musicpics0{ width: 315px; height: 350px;}
.musicpics1{ width: 130px; height: 250px;}
.musicpics2{ width: 130px; height: 95px;}
.musicpics3{ width: 130px; height: 95px;}
.musicpics4{ width: 130px; height: 250px;}
.musicpics5{ width: 400px; height: 250px;}
.musicpics6{ width: 130px; height: 95px;}
.musicpics7{ width: 130px; height: 95px;}
.musicpics8{ width: 130px; height: 95px;}

.blk_20{ padding-bottom:20px; height:350px; padding-left:25px;}
.blk_20 .b201{ float:left; width:245px;height:350px;overflow:hidden}
.blk_20 .b202{ float:left; margin-left:5px; width:130px;height:350px;overflow:hidden}
.blk_20 .b203{ float:left; margin-left:5px; width:130px;height:350px;overflow:hidden}
.blk_20 .b204{ float:left; width:400px; margin-left:5px;height:350px;overflow:hidden}
.blk_20 .tl05{ margin-left:5px}
.blk_20 .tp05{ margin-top:5px}
.blk_20 .h95{ height:95px;}
.blk_20 .h250{ height:250px;}
.blk_20 .box{ float:left}
.blk_20 .box img{ display:block;}
.blk_20 .b201 span{ width:255px;}
.blk_20 .b202 span{ width:120px;}
.blk_20 .b203 span{ width:120px;}
.blk_20 .b204 span{ width:390px;}
.blk_20 .b204 .tp05 span{ width:120px;}
.blk_20 a:hover, .blk_20 a:hover span{color:#fff; text-decoration:none;}
.blk_20 .b201 a:hover span{line-height:34px; margin-top:-60px;}
.blk_20 .b201 a:hover s{margin:-50px 0 0 23px;}

.blk_20 a span{ cursor:pointer; display:none;white-space:nowrap;line-height:30px; padding-left:10px;background:#035d15; color:#fff; margin-top:-40px; font-size:14px; position:relative;}
.blk_20 a s{display:none;border:solid 14px #035d15; width:0; height:0; overflow:hidden; margin:-41px 0 0 5px; border-width:8px 6px; border-color:transparent #05aa27 #036f19 transparent; position:relative;}
.blk_20 .box_hover a span, .blk_20 .box_hover a s{ display:block;}
.blk_20 .box_hover a s{ _display:none;}

.blk_20 .b202 span, .blk_20 .b203 span, .blk_20 .b204 .tp05 span{font-size:12px; width:125px; line-height:20px; padding-left:5px; margin-top:-25px;}
.blk_20 .b202 s, .blk_20 .b203 s, .blk_20 .b204 .tp05 s{ margin:-33px 0 0 5px; border-width:8px 6px;}

.part6{}
.part6 .tt_part{ padding-bottom: 0px;}
.tt_part h2 span.tt_part_news{ background-position: -400px -400px;}
.tt2 h2.tt_homeland a{ background-position: -500px -100px;}

.blk18{}
.blk18 .tt1_l{width: 140px;}
.blk18 .tt1_l h2{width: 130px; margin-top: 0; margin-right: 0;}
.blk18 .tt1_l h2 a{ width: 130px;}
.blk18 .tt1_r{ width: 178px;}
.blk18 h2.tt_album a{ background-position: -700px -101px;}
.blk18_c{ position: relative; top: -3px;}
.blk18_c img{ width:310px; height:210px;}
.blk18_c .botintro{ width: 150px; height: 150px; margin-top: 20px;}
.blk18_c_l{ float: left;}
.blk18_c_r{ float: right;}



.blk18_c .grad{background: url(../images/grad1.png) repeat-x bottom left; display:block; width:100%; height:110px; position:absolute; bottom:0px; left:0px;}
.blk18_c .copy{position:absolute; bottom:12px; left:16px; right:10px; }
.blk18_c .copy h2{ font-family: "Open Sans", sans-serif; color:#fff; font-size:18px; margin-bottom:0px;  line-height:1.2em; font-weight:700;}
.blk18_c .copy p{color:#fff; margin-bottom:0px;  line-height:1.5em; margin-top:2px; }


.blk19{}
.blk19 .tt1_l{width: 180px;}
.blk19 .tt1_l h2{width: 166px; margin-top: 0; margin-right: 0;}
.blk19 .tt1_l h2 a{ width: 166px;}
.blk19 .tt1_r{ width: 138px;}
.blk19 h2.tt_hlnews a{ background-position: 0px -201px;}
.blk19 .list0{ padding: 15px 0 0;}
.blk19 .list0 a{ color: #333;}
.blk19_c{ position: relative; top: -3px;}
.blk19_c img{ width:280px; height:210px;}

.blk20{}
.blk20 .tt1_l{width: 200px;}
.blk20 .tt1_l h2{width: 190px; margin-top: 0; margin-right: 0;}
.blk20 .tt1_l h2 a{ width: 190px;}
.blk20 .tt1_r{ width: 115px;}
.blk20 h2.tt_hlrank a{ background-position: -200px -201px;}
.blk20 .list0{ padding: 15px 0 0;}
.blk20 .list0 a{ color: #333;}
.blk20 .rank1{ margin-top: 15px;}

.part1{}
.p1left{float: left; width: 320px; padding-right: 20px;}
.p1mid{ width: 280px;}
.p1right{ width: 320px;}

.p1left1{float: left; width: 310px; padding-right: 15px;}
.p1mid1{float: left; width: 310px; padding-right: 15px;}
.p1right1{float: right; width: 310px;}

.blk02{}
.tt_hottopics{background-position: 0 0;}
.blk02_c{}
.hottopics_tt{ float: left; width: 45px; padding-top: 15px;}
.hottopics_tt h4{ width: 37px; height: 17px; line-height: 17px; font-weight: normal; text-indent: 3px; font-size: 12px; background: url(http://i0.sinaimg.cn/ent/deco/2013/0518/music/prefix.png) no-repeat;}
.hottopics_tt h4.hottopics_tt0{ background-position: 0 -100px;}
.hottopics_tt h4.hottopics_tt1{ background-position: 0 -300px;}
.hottopics_tt h4 a, .hottopics_tt h4 a:visited, .hottopics_tt h4 a:hover{ color: #fff; text-decoration: none;}
.hottopics_c{ margin-left: 45px; padding: 12px 0; line-height: 26px;}
.hottopics_c p{ height: 26px; overflow: hidden;}
.hottopics_c p a, .hottopics_c p a:visited{ color: #656565;}
.blk02 .botintro{ height: 166px;}

.tt0_l h2.tt_hotsong a{background-position: -100px 0;}
.blk03_l{ float: left; width: 150px; margin-top: 15px;}
.blk03_r{ float: right; width: 160px; margin-top: 15px;}
.blk03 .botintro{height: 150px;}
.blk03 .list1 li{ padding-left: 0; background: none;}
.blk03 .list1 li .list1_play{ float: left; display: inline; width: 12px; height: 12px; margin-top: 5px; margin-left: 4px; margin-right: 6px; background: url(http://i0.sinaimg.cn/ent/deco/2013/0518/music/prefix.png) 0 -600px no-repeat;}

.tt0_l h2.tt_hotmv a{background-position: -300px 0;}
.blk04 .list1 li{ background-position: 0px 6px;}
.blk04 .botintro{height: 150px;}

.tt0_l h2.tt_newdisk a{background-position: -200px 0;}

.blk05_c0{ float: left; margin-top: 15px;}
.blk05_c1{ float: right; margin-top: 15px;}
.blk05 .botintro{height: 150px;}

.blk06_c{}
.tt0_l h2.tt_pfinfo a{ background-position: -400px 0;}
.tt_pf{ height: 30px; overflow: hidden; line-height: 30px; text-align: center; font: normal 16px/30px '微软雅黑','黑体';}
.tt_pf_item{ float: left; width: 158px; height: 28px; line-height: 28px; border: 1px solid #e2e5e7; background-color: #f8f8f8; color: #BD192D;}
.tt_pf .selected{ float: left; width: 160px; height: 30px; line-height: 30px; color: #616161; border: none; background: none;}
.pf_c{ padding-top: 8px;}
.pf_c_table{ width: 100%; line-height: 32px;}
.pf_c_table_l{ padding-left: 10px;}
.pf_c_table_m{}
.pf_c_table_r{ padding-right: 10px; text-align: right;}
.pf_c_tr{ border-bottom: 1px dashed #ccc;}



.tt0_l h2.tt_video a{ background-position: -600px 0;}
.video_c{ padding-top: 15px;}
.video_c_item0, .video_c_item1{ float: left; width: 155px; height: 116px;}
.video_c_item1{ float: right;}
.blk08_c .list2{ padding-top: 12px;}
.blk08 .botintro{ height: 116px;}


.tt_part{ height: 38px; padding-bottom: 20px; background: url(../images/line_1.png) no-repeat 0 1px;}
.tt_part h2{ width: 392px; height: 38px; overflow: hidden; text-indent: -999px; margin: 0 auto; background: url(../images/title_r2.png) no-repeat; }
.tt_part h2 span{ display: block;height: 22px; margin: 8px auto 0;color:#fff;}

.tt_part1{ height: 38px; padding-bottom: 20px; background: url(../images/repeat_x.png) repeat-x 0 -282px;}
.tt_part1 h2{ width:204px; height: 38px; overflow: hidden;  margin: 0 auto; background:  url(../images/title_r3.png) no-repeat 0 1px; text-align:center; line-height:38px; font-size:22px; color:#fff;font-family: microsoft yahei; letter-spacing:3px;}
.tt_part1 h2 span{ display: block;height: 22px; margin: 8px auto 0;color:#fff;text-indent: -1000px;}
.tt_part1 h2 a{color:#fff; text-decoration:none; cursor:pointer;}
.tt_part1 h2 a:hover{color:#fff; text-decoration:none;}

.part6{width:960px; margin:0 auto;}
.part6 .tt_part{ padding-bottom: 0px;}
.tt_part h2 span.tt_part_news{ background-position: -400px -400px;}
.tt2 h2.tt_homeland a{ background-position: -500px -100px;}

.blk18{}
.blk18 .tt1_l{width: 120px;}
.blk18 .tt1_l h2{width: 120px; margin-top: 0; margin-right: 0;}
.blk18 .tt1_l h2 a{ width: 120px;}
.blk18 .tt1_r{ width: 180px;}
.blk18 h2.tt_album a{ background-position: -700px -101px;}
.blk18_c{ position: relative; top: -3px;}
.blk18_c .botintro{ width: 150px; height: 150px; margin-top: 20px;}
.blk18_c .botintro img{width: 150px; height:150px;}
.blk18_c_l{ float: left;}
.blk18_c_r{ float: right;}

.blk19{}
.blk19 .tt1_l{width: 140px;}
.blk19 .tt1_l h2{width: 140px; margin-top: 0; margin-right: 0;}
.blk19 .tt1_l h2 a{ width: 166px;}
.blk19 .tt1_r{ width: 160px;}
.blk19 h2.tt_hlnews a{ background-position: 0px -201px;}
.blk19 .list0{ padding: 15px 0 0;}
.blk19 .list0 a{ color: #333;}

.blk20{}
.blk20 .tt1_l{width: 140px;}
.blk20 .tt1_l h2{width: 140px; margin-top: 0; margin-right: 0;}
.blk20 .tt1_l h2 a{ width: 140px;}
.blk20 .tt1_r{ width:160px;}
.blk20 h2.tt_hlrank a{ background-position: -200px -201px;}
.blk20 .list0{ padding: 15px 0 0;}
.blk20 .list0 a{ color: #333;}
.blk20 .rank1{ margin-top: 15px;}



.Calendar-top {
    background: none repeat scroll 0 0 #2E3641;
    color: #FFFFFF;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 10px; width:259px;
}
table {
	border-collapse: separate;
	border: 1px solid #CCCCCC;
	border-width: 0px 1px 1px 1px;
	margin:0 auto;
	font-size: 14px; width:278px;background:#F1F1F1;
}
td, th {
	width: 28px;
	height: 28px;
	text-align: center;
	vertical-align: middle;
	background:#F1F1F1;
	color: #444;
	position: relative;
}
th {
	height: 30px;
	font-weight: bold;
	font-size: 14px;
}
td:hover, th:hover {
	background-position: 0px -81px;
	color: #222;
}
td.date_has_event {
	background: url(../images/btn_bg.png) no-repeat scroll 0 -758px #F1F1F1;
    color: #444444;
    cursor: pointer;
}
td.date_has_event:hover {
	background-position: 162px -81px;
}
td.padding {
	background: url(../img/calpad.jpg);
}
td.today {
	color: white; background: #2E3641;
}
td.today:hover {
	background-position: 81px -81px;
}
.events {
	position: relative;
}
.events ul {
	text-align: left;
	position: absolute;
	display: none;
	z-index: 1000;
	padding: 15px;
	background: #fff;
	color: #000;
	border: 1px solid #ccc;
	font-size: 15px;
	width: 260px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 3px;
	list-style: none;
	color: #444444;
	-webkit-box-shadow: 0px 8px 8px #333;
}
.events li {
	padding-bottom: 5px; line-height:22px;
}
.events li span {
	display: block;
	font-size: 12px;
	text-align: justify;
	color: #555;
}
.events li span.title {
	font-weight: bold;
	color: #222;
}


.footer{ background:#012b11; border-top:3px solid #073017; width:100%;}
dl.horse{ width:144px; float:left; padding:0 20px;}
dl.horse dt{ height:30px; line-height:30px;}
dl.horse dt a{ color:#e2d092;}
dl.horse dd{ height:30px; line-height:30px;color:#fff;}
dl.horse dd a{color:#fff;}
.footer .copyright{border-top:3px solid #033215; width:100%; }
.footer .copyright_wrap{ width:960px; margin:0 auto; padding:20px 0;}
.footer .copyright_wrap p{ text-align:center; color:#2ca159;}












