
/*color*/
.red{ color:#BD192D !important;}
.grey{ color:#656565 !important;}
.black{ color:#333 !important;}
.white{ color:#fff !important;}

/*shared*/
.wrap{ width:1000px; margin:0 auto;}

.mtop35{ margin-top:35px !important;}
.mtop30{ margin-top:30px !important;}
.mtop25{ margin-top:25px !important;}
.mtop20{ margin-top:20px !important;}
.mtop19{ margin-top:19px !important;}
.mtop18{ margin-top:18px !important;}
.mtop17{ margin-top:17px !important;}
.mtop16{ margin-top:16px !important;}
.mtop15{ margin-top:15px !important;}
.mtop14{ margin-top:14px !important;}
.mtop13{ margin-top:13px !important;}
.mtop12{ margin-top:12px !important;}
.mtop11{ margin-top:11px !important;}
.mtop10{ margin-top:10px !important;}
.mtop9{ margin-top:9px !important;}
.mtop8{ margin-top:8px !important;}
.mtop7{ margin-top:7px !important;}
.mtop6{ margin-top:6px !important;}
.mtop5{ margin-top:5px !important;}
.mtop4{ margin-top:4px !important;}
.mtop3{ margin-top:3px !important;}
.mtop2{ margin-top:2px !important;}
.mtop1{ margin-top:1px !important;}
.dashed{ border-bottom: 1px dashed #ccc;}

.botintro{ position: relative; z-index: 1; overflow: hidden;}
.botintro_cover{position: absolute; bottom: 0; left: 0; z-index: 2; width: 100%; height: 20px; background-color: #000; opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}
.botintro_text{position: absolute; bottom: 0; left: 0; z-index: 3; width: 100%; height: 20px; line-height: 20px; color: #fff; text-indent: 6px;}
.botintro_text a, .botintro_text a:visited, .botintro_text a:hover{ color: #fff;}
.botintro_play {position:absolute; width:40px; height:40px; bottom:25px; left:8px; z-index: 4; cursor:pointer; background:url("http://i0.sinaimg.cn/ent/deco/2013/0518/music/play_on.png") no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i0.sinaimg.cn/ent/deco/2013/0518/music/play_on.png');_background:none;}
a:hover .botintro_play{position:absolute; width:40px; height:40px; bottom:26px; _bottom:24px; left:8px; z-index: 4; cursor:pointer; background:url("http://i0.sinaimg.cn/ent/deco/2013/0518/music/play.png") no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i0.sinaimg.cn/ent/deco/2013/0518/music/play.png');_background:none;}

/*模锟斤拷select*/
.selectView{position:absolute;width:65px;text-align:left;cursor:default;}
.selectView .ds_cont{border:1px solid #afc5e0;background:#fff;height:20px;_line-height:22px;overflow:hidden;}
.selectView .ds_title{float:left;padding-left:5px;}
.selectView .ds_button{float:right;width:15px;height:20px;background:url(http://i3.sinaimg.cn/dy/deco/2012/0603/chead_m_01.png) no-repeat 0 -43px;}
.selectView .ds_list{position:absolute;top:19px;left:0;background:#fff;width:100%;}
.selectView .dsl_cont{border:1px solid #afc5e0;_zoom:1;}
.selectView .ds_list p{line-height:20px;margin:1px;color:#000;padding-left:5px;background:#fff;_zoom:1;}
.selectView .ds_list p.selected{background:#335ea8;color:#fff;}

.headline0{ font-family:"微软雅黑", "黑体"; font-size:20px; line-height:35px; color:#BD192D; text-align:center; font-weight: normal;}
.headline0 a{ color: #BD192D;}
.headline1{ line-height: 30px; border-bottom: 1px dashed #999; text-align: center;}
.headline1 a{ color: #656565;}
.headline1 a:hover{ text-decoration: none; color: #BD192D;}
.headline2{ font-size: 14px; line-height: 30px; border-bottom: 1px dashed #999; text-align: center;}
.headline2 a{ color: #656565;}
.headline2 a:hover{ text-decoration: none; color: #BD192D;}

.list0{ padding-left:10px;}
.list0 li,.p_01{ padding-left:8px; height:26px; line-height:26px; overflow: hidden; text-align:left;  background: url(../images/tb.png) no-repeat 1px 12px;}
.list0 li a,.list0 li, .p_01 a{ color: #656565; font-size: 14px; font-family: "宋体";}
.list0 li a:visited,.p_01 a:visited{ color:#800080;}
.list0 li a:hover,.p_01 a:hover{}

.list1{}
.list1 li{ padding-left:25px; height:22px; line-height:22px; overflow: hidden; text-align:left;  background:url(http://i0.sinaimg.cn/ent/deco/2013/0518/music/prefix.png) 4px -595px no-repeat; font-size: 12px;}
.list1 li a{ color: #656565;}
.list1 li a:visited{ color:#800080;}
.list1_l{float: left; width: 58px;}

.list2{}
.list2 li{ padding-left:35px; height:26px; line-height:26px; overflow: hidden; text-align:left;  background: url(../images/prefix.png) no-repeat  0 -692px; font-size: 14px;}
.list2 li a{ color: #656565;}
.list2 li a:visited{ color:#800080;}

.tt0{height: 33px; line-height: 33px; background: url(http://i3.sinaimg.cn/ent/deco/2013/0518/music/0523/repeat_x.png) 0 -169px repeat-x;}
.tt0_l{ float: left; width:80px; height: 33px; background: url(../images/repeat_x.png) 0 -70px repeat-x;}
.tt0_l h2{width: 80px; height: 33px;line-height: 33px; color:#206241; font-size:18px;font-family:microsoft yahei;}
.tt0_l h2 a{display: block; width: 80px; height: 25px; overflow: hidden; }
.tt0_r{ float: right; width: 17px; height: 33px;}
.tt0_more{ display: block; margin-top: 7px; width: 17px; height: 17px; background: url(../images/icons32.png) -100px -200px no-repeat;}

.tt1{height: 33px; line-height: 33px; }
.tt1_l{ float: left; width: 88px; height: 33px; background: url(../images/prefix.png) 0 -500px no-repeat;}
.tt1_l h2{width: 80px; height: 33px; margin-top: 2px; margin-left: 10px;}
.tt1_l h2 a{display: block; width: 80px; height: 33px; overflow: hidden;color:#206241; font-size:22px;font-family:microsoft yahei;}
.tt1_r{ float: right; width: 228px; height:33px; background: url(http://i1.sinaimg.cn/ent/deco/2013/0518/music/0523/tt1_r.png) bottom left no-repeat;}
.tt1_more{ float: right; margin-top: 3px; width: 17px; height: 17px; background: url(../images/icons32.png) -100px -200px no-repeat;}
.tt1_more_1{ float: right; margin-top: 12px; width: 17px; height: 17px; background: url(http://i3.sinaimg.cn/ent/deco/2013/0518/music/icons32.png) -100px -200px no-repeat;}

.tt2{height: 38px; line-height: 38px; background: url(http://i2.sinaimg.cn/ent/deco/2013/0518/music/repeat_x.png) 0 -164px repeat-x;}
.tt2_l{ float: left; width: 84px; height: 38px; background: url(http://i2.sinaimg.cn/ent/deco/2013/0518/music/repeat_x.png) 0 -65px repeat-x;}
.tt2_l h2{width: 80px; height: 28px; margin-top: 2px; }
.tt2_l h2 a{display: block; width: 80px; height: 28px; overflow: hidden; text-indent: -999px; background: url(http://i1.sinaimg.cn/ent/deco/2013/0518/music/0524/text.png) no-repeat;}

.tt3{height: 35px; line-height: 35px; background: url(http://i2.sinaimg.cn/ent/deco/2013/0518/music/repeat_x.png) 0 -167px repeat-x;}
.tt3_l{ float: left; width: 94px; height: 35px; background: url(http://i2.sinaimg.cn/ent/deco/2013/0518/music/repeat_x.png) 0 -68px repeat-x;}
.tt3_l h2{width: 90px; height: 28px; margin-top: 2px; }
.tt3_l h2 a{display: block; width: 90px; height: 28px; overflow: hidden; text-indent: -999px; background: url(http://i1.sinaimg.cn/ent/deco/2013/0518/music/0524/text.png) no-repeat;}

.tt4{ height: 31px; line-height: 30px; background: #312D2D; border-top: 2px solid #FE1F49;}
.tt4_r{ float: right; display: inline; margin-right: 10px; height: 32px; width: 17px;}
.tt4_more{ display: block; margin-top: 7px; width: 17px; height: 17px; background: url(http://i3.sinaimg.cn/ent/deco/2013/0518/music/icons32.png) -500px -300px no-repeat;}
.tt4_l{}
.tt4_l h2{ font: normal 16px/30px "微软雅黑","宋体"; color: #fff; text-indent: 10px;}
.tt4_l h2 a, .tt4_l h2 a:visited{ color: #fff;}
.tt4_l h2 a:hover{ text-decoration: none;}


.pt0{ margin-top: 12px;}
.pt0_l{ float: left; width: 155px; height: 116px; }
.pt0_r{ float: right; width: 155px;}
.pt0_r h4{ padding-bottom: 7px; border-bottom: 1px dashed #ccc; font: normal 14px/20px "微软雅黑","宋体";}
.pt0_r h4 a{ color: #333;}
.pt0_r h4 a:hover{color:#9b0002;}
.pt0_r p{ padding-top: 7px; color: #999; line-height: 20px;}
.pt0_r .pt0_more{ color: #FD1F49;}
.pt0_r .pt0_more a, .pt0_r .pt0_more a:visited{ color: #FD1F49;}

.survey_item{ color: #333; padding-bottom: 13px;}
.survey_item h4{ height: 33px; font: normal 14px/33px "微软雅黑","黑体"; padding-left: 22px; color: #333; background: url(http://i0.sinaimg.cn/ent/deco/2013/0518/music/prefix.png) 0 -790px no-repeat; border-bottom: 1px dashed #999;}
.survey_item p{ height: 16px; font: normal 14px/16px "微软雅黑","黑体"; padding-left: 22px; padding-top: 8px; padding-bottom: 9px;}
.survey_item .survey_radio{ vertical-align: middle; _vertical-align: 3px; padding: 0; margin: 0; width: 13px; height: 13px; overflow: hidden; _margin-top: -3px; }
.survey_btns{ margin-top: 0px;}
.survey_btn{ float: left; display: inline; width: 129px; height: 35px; outline: none; background: url(http://i3.sinaimg.cn/ent/deco/2013/0518/music/icons32.png) no-repeat;}
.survey_submit{ cursor:pointer; background-position: -100px -300px; margin-left: 18px; }
.survey_view{ background-position: -100px -400px; margin-left: 22px;}
.survey_submit:hover, .survey_view:hover{ opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}

.rank0{ font: normal 14px/34px "微软雅黑","宋体"; background: url(http://i0.sinaimg.cn/ent/deco/2013/0518/music/prefix.png) 0 -890px no-repeat;}
.rank0 li{ border-bottom: 1px dashed #ccc; text-indent: 25px;}
.rank0 li a, .rank0 li a:visited{ color: #333;}

.rank1{ font: normal 12px/28px "宋体"; background: url(http://i0.sinaimg.cn/ent/deco/2013/0518/music/prefix.png) 25px -1293px no-repeat;}
.rank1 li{ height: 28px; _overflow: hidden; _line-height: 29px; border-bottom: 1px dashed #ccc;}
.rank1 li a, .rank1 li a:visited{ color: #333;}
.rank1_select{ float: left; padding: 0; margin: 7px 0 0; _margin-top: 8px; width: 13px; height: 13px; overflow: hidden;}
.rank1_play{ float: right; width: 12px; height: 12px; margin-top: 9px; background: url(http://i0.sinaimg.cn/ent/deco/2013/0518/music/prefix.png) 0 -600px no-repeat;}
.rank1_up, .rank1_down{float: right; display: inline; margin: 9px 30px 0 0; width: 11px; height: 12px; background: url(http://i3.sinaimg.cn/ent/deco/2013/0518/music/icons32.png) no-repeat;}
.rank1_nom{float: right; display: inline; margin: 2px 28px 0 0; width: 11px; height: 12px;padding-left:3px;}
.rank1_up{ background-position: -400px -300px;}
.rank1_down{ background-position: -300px -300px;}
.rank1 a.rank1_author, .rank1 a.rank1_author:visited{ float: right; color: #656565; width: 100px;}
.rank1_item{ margin-left: 42px;}

.rank1_box{ height: 24px; margin-top: 10px; line-height: 24px;}
.rank1_selectall{ float: left; padding: 0; margin: 5px 0 0; width: 13px; height: 13px; overflow: hidden;}
.rank1_selectall_text{ float: left; margin-left: 12px; color: #333;}
.rank1_add, .rank1_playall, .rank1_add:visited, .rank1_playall:visited{ float: right; width: 74px; height: 24px; text-align: center; color: #656565; background: url(http://i3.sinaimg.cn/ent/deco/2013/0518/music/icons32.png) -375px -350px no-repeat;}
.rank1_add:hover, .rank1_playall:hover{ opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); text-decoration: none;}
.rank1_add, .rank1_add:visited{ background-position: -375px -350px;}
.rank1_playall, .rank1_playall:visited{ background-position: -300px -350px;}

.dgrey li a{color:#333;}
p a:hover, p a:active, p a:focus,li a:hover, li a:active, li a:focus, .pf_c_table a:hover { text-decoration:underline; color:#9b0002!important;}
.slide a:hover,.slide a:active,.slide a:focus{color:#fff!important;}
